如何查看内存使用历史记录? 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 相关内容 如何从命令行获取 GNU/Linux 中给定进程的父 PID? 使用 nohup 运行脚本时出错 2 个显示器上重复的任务栏[重复] HP Nonstop 服务器在企业中是否变得越来越不常见了? Ubuntu 17.10 中部分隐藏的工作区指示器 posix / chmod 中的大写 X 是什么? 我的 IPv6 是否位于 ISP CGNAT 后面? 使用 \tensor 来加粗字母是否明智? 有没有办法在 LaTeX 中制作差异表?(帖子中的照片) Windows X 至 Windows 10 升级和未来激活