我想记录我的 Ubuntu 系统上一段时间内的系统资源利用率 - CPU、RAM、SWAP、也许还有 HD 访问,以便我可以比较两种配置(在我的情况下,我比较的是使用 gnome 和使用 xfce)
有什么好方法可以记录系统资源利用率然后在我的 Ubuntu 系统上绘制结果图?
答案1
你可以将 dstat 与 gnuplot 结合使用对于非常详细的图表:
还有一个 vmstat 选项vmplot:
vmstat 输出示例:
[john@awesome]$vmstat -n 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 14234008 438580 1195172 0 0 6 35 1 1 2 5 93 0 0
1 0 0 14233824 438592 1195176 0 0 4 100 1035 2170 0 50 49 0 0
1 0 0 14233824 438592 1195176 0 0 0 32 1030 2139 3 48 50 0 0
示例 vmplot 图:
答案2
一个明显的答案是使用 top 命令与 awk 结合来提取我感兴趣的值。我正在寻找一些不那么费力的东西,因为我需要花费大量时间检查 awk 命令才能完成此操作。