查明过去的性能问题

查明过去的性能问题

我的服务器性能下降了,我想知道是否有可能在 rhel8 机器上回顾时间。我可以在哪里精确定位哪个进程在特定时间戳内占用了大量资源。例如在 15:00 到 17:00 之间?或者根据 CPU、MEM 资源或类似内容获取前 10 名。

如果这不可能,那么下次发生类似事情时,有没有办法以充分的方式记录下来?

再次感谢,

干杯

答案1

至少sar来自sysstatatop可以记录性能指标并在稍后根据请求显示以供分析。这些是服务器本地的工具。

如果您拥有更多服务器,运行通用的专用监控系统(如 Nagios 或 Zabbix)并让其从您的服务器收集足够的性能数据可能会更方便。当发生某些事情时,您将获得(几乎)实时警报的额外好处。

相关内容