我想知道的是,如果有一个简单的工具可以让我在Centos linux中运行,知道这个盒子有多好。
磁盘IO,CPU,内存…不仅在高使用率,高stream量,高IO操作下的数据性能…
你也可以告诉我这些网站的工具。 我认为,也可以testing,以了解如果服务器作为Web服务器是好还是坏
您可以使用Apache Bench(ab)来testingWeb服务器的性能
您可以分析sar报告(例如sarcheck )来识别系统瓶颈。
尝试安装并运行HardInfo 。 我使用Ubuntu,所以我的软件包pipe理器是APT,但在CentOS上,相关的命令可能是这样的
yum install hardinfo
另外,看看这个怎么样 。
看看Apache JMeter; 你可以使用它来模拟Web服务器的高负载,它会给你有用的统计数据。 您可以自定义网页匹配,因此它不仅是网页服务器的高负荷蜘蛛抓取,还可以执行确切的操作,例如点击此处,input文本,提交等。
如果您正在与一个非常大的基础架构/ IT部门合作,Traverse相当整洁 – http://www.zyrion.com/products/
它可以显示仪表板,生成报告和其他许多东西。 它甚至有一个API来build立你自己的testing。
你可以使用'ab'(apache benchmark)来洪泛你的web服务器的请求。
这可能是一个非常简单的select,但是如果您将Google Chrome用作浏览器,请点击查看,开发者工具。 在这里有一个很好的选项卡来检查元素的延迟以及它们加载的速度,我发现这是查看页面的哪一部分缓慢传递的最佳工具之一。
至于服务器级监控,我使用Zenoss Core来监控主机和应用程序(IIS通过WMI和Apache通过Nagios插件)。
我已经使用Pylot,我喜欢它,因为您可以通过简单的XML将用户行为编程到它。