内存
ps aux |grep myapache |grep -v grep |awk 'BEGIN{sum=0}{sum+=$4}END{print sum}'
cpu
ps aux |grep myapache |grep -v grep |awk 'BEGIN{sum=0}{sum+=$3}END{print sum}'
parámetros
-n 请求数
-c 并发数
-t xx秒 (上述请求,多少时间内执行完)
-w 以HTML表的格式输出结果
-p 包含了需要POST的数据的文件
Ejecutar el comando
./ab -n 100 -c 100 -t 60 -w http://172.16.180.140:8081/ > /usr/local/myapache/htdocs/test.html
Después de realizar las pruebas de estrés, los documentos en el directorio del sitio web.
Por lo que
podemos ver el contenido en el exterior
Durante la ejecución También escribimos un guión ckapache
1, el número de la detección simultánea de Apache proceso de
2, ver el uso de memoria
Empezamos a ajustar los parámetros prefork
StartServers 50 #apache启动时的默认进程数
MinSpareServers 50 #最小空闲进程
MaxSpareServers 100 #最大空闲进程
ServerLimit 1000
MaxRequestWorkers 1000 #最大请求量 默认256 如果要更改就要加上面的ServerLimit
MaxConnectionsPerChild 500 #每个进程处理的连接数
Después de modificar así, asegúrese de parar. Y a continuación, empezar .restart inútil
Alguna explicación de comandos Ab http://www.365mini.com/page/apache-benchmark.htm Ab otros programadores hacer pruebas
http://www.jianshu.com/p/43d04d8baaf7