Aug 2

tmpfs小测试 不指定

hqlulu , 23:29 , 技术分享 » linux , 评论(0) , 引用(0) , 阅读(223) , Via 本站原创 | |
比如网站文件路径(试试把要处理的文件加载成tmpfs):
/Data/webapps/www.aslibra.com/php/
cache文件路径(试试读写tmpfs):
/tmp/www/

本次测试有缓存机制,是判断文件是否有效,有效则直接返回缓存的文件,测试的方式也许不太正确,测试的结果不是太如意,感觉tmpfs提升不了我现在的情况。

基本用法:

mkdir /tmp/www
mount tmpfs /tmp/www -t tmpfs -o size=1m


不使用缓存机制:

ab -n 1000 http://www3.aslibra.com/

Total transferred:      47612000 bytes
HTML transferred:       47340000 bytes
Requests per second:    9.55 [#/sec] (mean)
Time per request:       104.719 [ms] (mean)
Time per request:       104.719 [ms] (mean, across all concurrent requests)
Transfer rate:          444.01 [Kbytes/sec] received


把PHP文件加入到tmpfs:

mount tmpfs /Data/webapps/www.aslibra.com/php/ -t tmpfs -o size=50m
ab -n 1000 http://www3.aslibra.com/

Total transferred:      47612000 bytes
HTML transferred:       47340000 bytes
Requests per second:    11.60 [#/sec] (mean)
Time per request:       86.188 [ms] (mean)
Time per request:       86.188 [ms] (mean, across all concurrent requests)
Transfer rate:          539.47 [Kbytes/sec] received


把cache文件加入到tmpfs:

mount tmpfs /tmp/www -t tmpfs -o size=1m
ab -n 1000 http://www3.aslibra.com/

Total transferred:      47612000 bytes
HTML transferred:       47340000 bytes
Requests per second:    11.59 [#/sec] (mean)
Time per request:       86.281 [ms] (mean)
Time per request:       86.281 [ms] (mean, across all concurrent requests)
Transfer rate:          538.89 [Kbytes/sec] received


加入缓存机制:

ab -n 1000 http://www3.aslibra.com/

Total transferred:      47517096 bytes
HTML transferred:       47340000 bytes
Requests per second:    119.18 [#/sec] (mean)
Time per request:       8.391 [ms] (mean)
Time per request:       8.391 [ms] (mean, across all concurrent requests)
Transfer rate:          5530.34 [Kbytes/sec] received


不使用tmpfs:

umount tmpfs
(也许有可能无法umount,多试试,或者关闭打开该目录的程序)

Total transferred:      47517000 bytes
HTML transferred:       47340000 bytes
Requests per second:    119.85 [#/sec] (mean)
Time per request:       8.344 [ms] (mean)
Time per request:       8.344 [ms] (mean, across all concurrent requests)
Transfer rate:          5561.41 [Kbytes/sec] received


测试效果不是太理想,但也许memcache会效果好些
Tags: ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]