Chinaunix首页 | 论坛 | 博客
  • 博客访问: 311612
  • 博文数量: 95
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 840
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-01 13:05
文章分类

全部博文(95)

文章存档

2009年(8)

2008年(87)

我的朋友

分类: LINUX

2008-07-19 19:40:26

测试环境                                                                        
CPU AMD4000+ 2.11GHZ
内存1G
显卡8500 NVDIA 256M
硬盘日立160G 8M
系统UBUNTU8.04
ADSL 2M
apache 2.0  squid 3.0
测试没有使用虚拟机
单机进行测试

(SQUID配置):
http_port 3129
cache_mem 100m
maximem_object_size 4096kb
cache_dir ufs /var/spool/squid 100 16 256
acl a src 0.0.0.0/0.0.0.0
http_access allow a
其他配置是默认

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.00678  0.00919
    Cache Misses:          0.05951  0.01745
    Cache Hits:            0.00678  0.00865
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.77162  4.77162
    ICP Queries:           0.00000  0.00000

----以上是ab -n 30000 -c 100 测试的


Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.00678  0.00919
    Cache Misses:          0.05951  0.01745
    Cache Hits:            0.00678  0.00865
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.77162  4.77162
    ICP Queries:           0.00000  0.00000

------以上是 -n 30000 -c 500 测试的

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01035  0.01035
    Cache Misses:          0.17711  0.01745
    Cache Hits:            0.01035  0.00919
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.05078  0.05078
    ICP Queries:           0.00000  0.00000

------以上是 -n 30000 -c 1000 测试的


Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01035  0.01035
    Cache Misses:          0.17711  0.01745
    Cache Hits:            0.01035  0.00919
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.05078  0.05078
    ICP Queries:           0.00000  0.00000

------以上是 -n 30000 -c 3000 测试的

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01235  0.01235
    Cache Misses:          0.17711  0.01745
    Cache Hits:            0.01235  0.01035
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.05078  0.05078
    ICP Queries:           0.00000  0.00000

------以上是 -n 30000 -c 5000 测试的

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01387  0.01309
    Cache Misses:          0.17711  0.01745
    Cache Hits:            0.01387  0.01235
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.05078  0.05078
    ICP Queries:           0.00000  0.00000

------以上是 -n 30000 -c 10000 测试的

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01648  0.01469
    Cache Misses:          0.17711  0.01745
    Cache Hits:            0.01648  0.01235
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.05078  0.05078
    ICP Queries:           0.00000  0.00000

------以上是 -n 30000 -c 20000 测试的
ab: Invalid Concurrency [Range 0..20000]
无法进行30000的测试

-------------------------

机器配置APACHE配置一样 修改SQUID配置

maximem_object_size 20000KB

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01469  0.01469
    Cache Misses:          0.07409  0.07409
    Cache Hits:            0.01469  0.01469
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.77162  4.77162
    ICP Queries:           0.00000  0.00000
---- -n 30000 -c 100测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.03622  0.03622
    Cache Misses:          0.16775  0.16775
    Cache Hits:            0.03622  0.03622
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000
---- -n 30000 -c 500测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.03241  0.03241
    Cache Misses:          0.15048  0.15048
    Cache Hits:            0.03241  0.03241
    Near Hits:             0.04519  0.04519
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01535  0.01535
    ICP Queries:           0.00000  0.00000
---- -n 30000 -c 1000测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.03241  0.03241
    Cache Misses:          0.15048  0.15048
    Cache Hits:            0.03241  0.03241
    Near Hits:             0.04519  0.04519
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01535  0.01535
    ICP Queries:           0.00000  0.00000

---- -n 30000 -c 3000测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.16775  0.16775
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.16304  0.16304
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 10000 测试


maximem_object_size 20kb

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.00102  0.00102
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.03241  0.03241
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01210  0.01210
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 100 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.06640  0.06640
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.08729  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01210  0.01210
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 500 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.02069  0.02069
    Cache Misses:          0.15888  0.15888
    Cache Hits:            0.01955  0.01955
    Near Hits:             0.08729  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 1000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.04047  0.02592
    Cache Misses:          0.15888  0.15888
    Cache Hits:            0.03829  0.02317
    Near Hits:             0.11465  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.02231  0.01331
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 3000 测试


Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.06640  0.06640
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.08729  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01210  0.01210
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 10000 测试
以上测试证明maximem_object_size的值 对SQUID的性能是有影响的
值小 性能越好 值大反之
----------------------------------------------------------
memory_replacement_policy 有3种模式
   heap GDSF : Greedy-Dual Size Frequency

  heap LFUDA: Least Frequently Used with Dynamic Aging

  heap LRU : LRU policy implemented using a heap
现在测试的是lru

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01648  0.01648
    Cache Misses:          0.19742  0.19742
    Cache Hits:            0.01648  0.01648
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 100 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01469  0.01469
    Cache Misses:          0.17711  0.17711
    Cache Hits:            0.01469  0.01469
    Near Hits:             0.08729  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.02447  0.02447
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 500 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.17711  0.17711
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.08729  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.02447  0.02447
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 1000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.17711  0.17711
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.08729  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.02447  0.02447
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 5000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.02317  0.02317
    Cache Misses:          0.17711  0.17711
    Cache Hits:            0.02190  0.02190
    Near Hits:             0.08729  0.08729
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.02447  0.02447
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 10000 测试


现在测试的是lfuda
Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01648  0.01648
    Cache Misses:          0.08729  0.08729
    Cache Hits:            0.01648  0.01648
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.98804  4.98804
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 100 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01648  0.01648
    Cache Misses:          0.11465  0.11465
    Cache Hits:            0.01648  0.01648
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.77162  4.77162
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 500 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.11465  0.11465
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.77162  4.77162
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 1000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01847  0.01847
    Cache Misses:          0.11465  0.11465
    Cache Hits:            0.01847  0.01847
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.77162  4.77162
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 5000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01847  0.01847
    Cache Misses:          0.11465  0.11465
    Cache Hits:            0.01847  0.01847
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           4.77162  4.77162
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 10000 测试

现在测试的是gdsf

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.16775  0.16775
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.10281  0.10281
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 100 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01745  0.01745
    Cache Misses:          0.16775  0.16775
    Cache Hits:            0.01745  0.01745
    Near Hits:             0.10281  0.10281
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 500 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01847  0.01847
    Cache Misses:          0.15888  0.15888
    Cache Hits:            0.01847  0.01847
    Near Hits:             0.10281  0.10281
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 1000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.02451  0.02451
    Cache Misses:          0.16775  0.16775
    Cache Hits:            0.02451  0.02451
    Near Hits:             0.10281  0.10281
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 5000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.03427  0.03427
    Cache Misses:          0.15888  0.15888
    Cache Hits:            0.03241  0.03241
    Near Hits:             0.10281  0.10281
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01331  0.01331
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 10000 测试

结论分析
相对LRU 来说LFUDA和GDSF 的命中率都要比他高
GDSF的测试还要略微高点
而且配置文档解释
用LFUDA的话 如果将maximem_object_size设置高点的话
效率会相对提高(本人尚未测试,如有需要再做)
证明默认的LRU对SQUID的CACHE命中率 的效率是比较低下的

--------------------------------------------------------------
现在测试pipeline_prefetch
默认是OFF的 现在开启


Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.00975  0.00975
    Cache Misses:          0.10281  0.10281
    Cache Hits:            0.00919  0.00919
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.00997  0.00997
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 100 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01164  0.01164
    Cache Misses:          0.37825  0.37825
    Cache Hits:            0.01164  0.01164
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01046  0.01046
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 500 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01387  0.01387
    Cache Misses:          0.37825  0.37825
    Cache Hits:            0.01387  0.01387
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01046  0.01046
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 1000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01847  0.01847
    Cache Misses:          0.39928  0.39928
    Cache Hits:            0.01847  0.01847
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01046  0.01046
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 5000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.02317  0.02317
    Cache Misses:          0.37825  0.37825
    Cache Hits:            0.02317  0.02317
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01046  0.01046
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 10000 测试
测试证明开启该属性令的CACHE命中提高~


-------------------------------------------
现在测试fqdncache_size
默认是1024
现在改为4096
Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.00919  0.00919
    Cache Misses:          0.08265  0.08265
    Cache Hits:            0.00919  0.00919
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01098  0.01098
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 100 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01164  0.01164
    Cache Misses:          0.07014  0.07014
    Cache Hits:            0.01164  0.01164
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01098  0.01098
    ICP Queries:           0.00000  0.00000
----- -n 30000 -c 500 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01309  0.01309
    Cache Misses:          0.07014  0.07014
    Cache Hits:            0.01309  0.01309
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01098  0.01098
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 1000 测试

Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.01309  0.01309
    Cache Misses:          0.07014  0.07014
    Cache Hits:            0.01309  0.01309
    Near Hits:             0.00000  0.00000
    Not-Modified Replies:  0.00000  0.00000
    DNS Lookups:           0.01098  0.01098
    ICP Queries:           0.00000  0.00000

----- -n 30000 -c 5000 测试
经过测试 CACHE比默认的CACHE命中高一点
提高该值对提高性能有一定的可行性
阅读(3864) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~