[Concurrente Large] prueba de esfuerzo masoquista Apache, ab

内存
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

Publicado 65 artículos originales · ganado elogios 3 · Vistas a 50000 +

Supongo que te gusta

Origin blog.csdn.net/web_orange/article/details/78795040
Recomendado
Clasificación