压力测试总结
为了全面了解我说运维的系统,如同私人定制一样,作为一个运维经理,就像服务器的私人医生,保障服务器的健康稳定高效的运行,做压力测试是很必要的。
压力测试
1. 选择压力测试的软件,例如 WAST、 Grinder、Pylot。
2. 设置压力测试的值,同时模仿50用户同一时间进行访问。
3. 测试数据库的性能,这个很关键。
4. 注意查看一下netstat -anplt,看下客户端IP的一个连接进程。也可以用ps -ef查看。也可以用其他工具查看客户端一个访问,服务器上的一个进程,以及这个进程所占用的系统性能。
5. 根据服务器性能,cpu,内存,磁盘IO;增加用户数到80,甚至500.
6. 直到服务器网页打不开为止,停止加用户。
7. 可以得出服务器支持的最大并发用户数。
优化:
既然压力测试结果出来了,那么就从如下几点进行网站优化
1. 硬件
2. 数据库优化
3. 程序优化
4. 网站部署优化,Linux系统,daemon优化。
5. 网络优化
6. 架构优化:缓存、集群、反向代理、图片服务器分离、数据库读写分离等。
阅读(1456) | 评论(0) | 转发(0) |