如何找到什么占用了哪些资源?

如何找到什么占用了哪些资源?

我发现了很多类似的问题,但没有一个是完全正确的。

我试图找出是什么导致一台服务器比另一台服务器运行得慢。我希望能得到一些信息,比如哪些资源被使用最多(I/O、RAM、CPU、鸡)以及哪些进程大量使用这些资源。

我不想只是开始提出解决方案来看看什么会持续下去。我想要某种指标。我不想坐在那里,打开top、iotop、nettop 和chickentop,在笔记本上乱写乱画。

答案1

你试过了吗topas。这将使您更好地了解您想要看到的内容。您还可以使用nmon,因为nmon有各种开关,您可以使用它们在守护程序模式下运行它并写入日志文件。采样间隔是可配置的。可以使用“nmon 分析器”来分析此输出,这是另一个可在 IBM AIX 免费软件网页上下载的免费工具。但如果您不想安装“nmon 分析器”,除了自己分析日志文件之外,您别无选择。大型系统安装了雾灯等工具,为您提供更全面的报告功能和警报设施。

相关内容