- 论坛徽章:
- 0
|
本帖最后由 linuxKong 于 2012-07-20 10:17 编辑
我正在配置一台apache服务器,在加上url重写的时候, request per second 只能达到110+,而去掉之后,
Write errors: 0
Non-2xx responses: 90119
Keep-Alive requests: 6699
Total transferred: 69987079 bytes
HTML transferred: 52603774 bytes
Requests per second: 6835.47 [#/sec] (mean)
Time per request: 438.887 [ms] (mean)
Time per request: 0.146 [ms] (mean, across all concurrent requests)
Transfer rate: 5190.86 [Kbytes/sec] received
都可以达到6000+
为何影响这么大呢,而且我还必须要使用.htaccess这个文件来进行重写..!!!纠结,救命啊...
忘记命令了,是这个
ab -n 90000 -c 3000 -k localhost/jcang/index.php
-----------------------------------------------上面的问题暂时放下,下面才是这个服务器的最重要无奈的问题
top - 09:18:53 up 14:28, 2 users, load average: 0.13, 0.05, 0.01
Tasks: 262 total, 1 running, 261 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 99.6%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 49448308k total, 3447852k used, 46000456k free, 238956k buffers
Swap: 51511288k total, 0k used, 51511288k free, 2625440k cached
上面是服务器的top,可以看出有48GB内存swap分区也达到了48+,但是使用一个静态页面,一个人按住F5不放,可以使这台服务器直接断开连接,包括http,ftp,ssh.这时,服务器的内存也只使用到了10%不到.
这是刷短连接时的top -d 1命令状态
selinux已经关闭,iptables关闭.
整了好几天了,悲催啊!!!!!!
下面是我做的测试使用F5刷新.
1,
页面类型/是否重写 | rewrite | norewrite | 静态页面 | 断开 | 不断开 | 动态页面 | 断开 | 断开 |
ps:rewrite,设置AllowOverride All ,norewrite AllowOverride None
2,使用无线循环放在服务器上执行,cup达到10%不断开连接!!!
|
|