如何查看内存使用历史记录? 2024-5-27 • memory ram statistics 我熟悉top、htop、free等几个命令。但是,是否有命令可以查看整个服务器(而不是单个进程)的峰值/突发内存使用情况,例如过去 30 天/24 小时/等? 答案1 您需要收集这些指标。 系统状态假设您可以定义几个 crontab,则可以执行此操作。 请注意,诸如此类的工具穆宁或者收集的有几个流行的解决方案可以让你做到这一点(虽然我不会向新手推荐 Statsd/Graphite,如果有的话)。 监控解决方案,例如仙人掌,扎比克斯、Nagios(带有 perfdata,例如伊辛加或者新肯),或者基于 SNMP 也允许您根据收集的指标生成图表。 我们还可以提到网络数据:尽管它不会保留历史记录,但它对于绘制瞬时资源使用情况仍然非常有帮助。 答案2 atop跟踪历史指标并且基于命令行。 它封装在 Debian/Ubuntu 和 Fedora 中。 https://www.atoptool.nl/index.php 相关内容 是否存在一个包含所有 PPA 的“非官方”软件中心? 解压 tar 存档时绕过 `-C` 标志 如何告诉输入命令忽略特殊字符(如动词模式)? 我丢失的 cron 作业在哪里? 漏洞/漏洞利用 MSDT (CVE-2022-30190) | 重命名注册表项“ms-msdt”足以解决问题吗? 在 emacs 中设置输入法并进行颜色突出显示 软件包 hypcap 错误:您忘记使用 \caption 如何通过命令行设置根代理设置? ssh AllowUsers 指令仅按用户名限制 蓝牙耳机已配对,但系统声音部分通过主扬声器播放。如何仅在耳机中播放系统声音?