可以使用哪些工具来衡量网络服务器的性能?
答案 0 :(得分:3)
要测试网络服务器,您可以使用Apache Jmeter。
答案 1 :(得分:1)
要查看服务器应用程序泛滥的瓶颈所在。
ApacheBench(ab)可以做到这一点。这是一个获取服务器HTTP响应代码(ab)的工具,只是说有一个HTTP错误,并自动化测试运行:
dsec.com/source/ab.c.txt
该程序还提供了有关如何配置Linux和Windows(TCP / IP系统选项)以获得最佳性能的有用提示。
答案 2 :(得分:0)
它总是取决于设置。
根据应用程序的不同,可能存在不同的瓶颈。
有时它的CPU,有些是数据库连接,有时是套接字,有时是硬盘等...
最常见的做法是使用siege(简单的命令行工具)并增加并发连接,并查看每秒的事务数量。
每次连接都会增加,直到达到最佳值,然后它会慢慢消失。
您可以生成一组随机访问,maby偏差和/或发送随机数据,请求随机ID等以模拟更多“真实”客户端的URL。
完全取决于您的申请是否相关。