apache benchmark
apache自帶的針對http server的壓力測試工具,當服務器新上架、升級、參數優化的時候,可以利用這個工具測試服務器併發性能
ab [-c 併發個數] [-n 總個數] [-t 模擬時間] 可測試本地主機,也可遠程測試
例:ab -c 10 -n 100 http://www.boxin.a/index.html #請求100個資源,每次請求併發10個
有時需要測試較大的併發量,但客戶端限定不可超過1024個併發量,因爲每個進程打開socket文件總數不得超過1024個,可以使用ulimit -n 命令設置修改
查看進程 ps aux | grep httpd ,可以看到維持進程個數和httpd配置文件中相應mpm模型設置是匹配的