mar*_*ark 4 linux performance top
如果服务器遇到高负载,我会使用 top 和类似工具来解决原因。但是,只有在服务器遇到问题时我可以进行分析,这才有效。
有什么好的工具可以找到以前服务器负载高的根本原因?例如,我计划每 5 分钟进行一次 cron 作业以保存“top”输出、apache 服务器统计信息、mysql 进程列表等。但这似乎不太优雅,想知道是否有人已经提出了一些实用程序来完成此任务。
对于持续监控,您可以考虑安装munin. 它将每 5 分钟收集一次信息并生成图表,让您了解瓶颈所在。我还使用sar它可以在后台模式下运行,将数据收集到磁盘。这提供了有关瓶颈是什么的非常详细的信息。对于过去运行的进程,您将需要进程记帐包。