Aug
2
比如网站文件路径(试试把要处理的文件加载成tmpfs):
/Data/webapps/www.aslibra.com/php/
cache文件路径(试试读写tmpfs):
/tmp/www/
本次测试有缓存机制,是判断文件是否有效,有效则直接返回缓存的文件,测试的方式也许不太正确,测试的结果不是太如意,感觉tmpfs提升不了我现在的情况。
基本用法:
不使用缓存机制:
把PHP文件加入到tmpfs:
把cache文件加入到tmpfs:
加入缓存机制:
不使用tmpfs:
测试效果不是太理想,但也许memcache会效果好些
/Data/webapps/www.aslibra.com/php/
cache文件路径(试试读写tmpfs):
/tmp/www/
本次测试有缓存机制,是判断文件是否有效,有效则直接返回缓存的文件,测试的方式也许不太正确,测试的结果不是太如意,感觉tmpfs提升不了我现在的情况。
基本用法:
mkdir /tmp/www
mount tmpfs /tmp/www -t tmpfs -o size=1m
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
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
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: 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
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
(也许有可能无法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会效果好些
samba的机器访问共享名设置
转:php 优化一之memcached安装配置

