gpt4 book ai didi

Linux 显示上周的平均 CPU 负载

转载 作者:IT王子 更新时间:2023-10-29 00:19:21 25 4
gpt4 key购买 nike

在 Linux 机器上,我需要显示上周的平均每小时 CPU 使用率。该信息是否记录在某处?或者我是否需要编写一个脚本,每 15 分钟唤醒一次以将 /proc/loadavg 复制到日志文件?

编辑:我不允许使用 Linux 自带的工具以外的任何工具。

最佳答案

您可能想查看 sar ( man page ),它非常适合您的用例。

System Activity Reporter (SAR) - 在以下位置捕获重要的系统性能指标 周期性间隔。

示例来自 IBM Developer Works Article :

向您的根 crontab 添加一个条目

# Collect measurements at 10-minute intervals
0,10,20,30,40,50 * * * * /usr/lib/sa/sa1
# Create daily reports and purge old files
0 0 * * * /usr/lib/sa/sa2 -A

然后您可以使用 sar 命令简单地查询此信息(显示今天的所有信息):

root ~ # sar -A

或者只是某几天的日志文件:

root ~ # sar -f /var/log/sa/sa16

您通常可以在您的 Linux 发行版的 sysstat 包中找到它

关于Linux 显示上周的平均 CPU 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com