过去 2 天,我的 redhat 8 服务器上的 21:00 - 21:15 之间的 CPU 使用率增加了 30%。我在这台服务器上有一个 Oracle 数据库。有没有办法检查历史上的CPU利用率?我尝试检查SAR
日志文件,但在日志文件中找不到进程 ID 等详细信息。
08:58:01 PM CPU %user %nice %system %iowait %steal %idle
08:59:00 PM all 2.00 0.00 1.71 26.75 0.00 69.54
09:00:00 PM all 1.50 0.00 1.05 51.85 0.00 45.59
09:01:00 PM all 1.41 0.00 0.98 31.63 0.00 65.98
09:02:02 PM all 1.54 0.00 1.21 28.78 0.00 68.47
09:03:06 PM all 2.62 0.00 1.63 36.82 0.00 58.93
09:04:00 PM all 1.73 0.00 1.04 30.05 0.00 67.18
09:05:01 PM all 1.39 0.00 0.94 40.89 0.00 56.78
09:06:11 PM all 2.10 0.00 1.11 21.01 0.00 75.78
09:07:05 PM all 1.60 0.00 1.33 20.29 0.00 76.78
09:08:07 PM all 1.64 0.00 1.26 14.76 0.00 82.34
09:09:12 PM all 1.43 0.00 1.19 25.81 0.00 71.58
09:10:01 PM all 1.44 0.00 1.26 13.56 0.00 83.73
09:11:12 PM all 1.30 0.00 1.17 23.38 0.00 74.15
先感谢您。
答案1
sudo dnf install atop
将会涵盖它,但还有许多其他工具可以实现这一点:
https://en.wikipedia.org/wiki/Category:System_monitors
当今最著名/最受欢迎的可能是 Grafana、Prometheus 和 Zabbix。