是否有一条命令输出 just 当前CPU使用率和当前内存使用率?由于是单个数字,因此没有表格或格式化的输出。
我要问的原因。对于我在XFCE中的面板,我想看到这样的东西:
CPU 34% | MEM 56%
我还没有找到可以做到这一点的插件,因此我打算使用Generic Monitor插件并为其提供命令,该命令应打印并每1秒更新一次。
答案 0 :(得分:0)
将以下代码段放在脚本中的某个位置:
#!/bin/bash
CPU=$(lscpu | grep '\(CPU\|max\) MHz:' | xargs echo | awk '{printf "%3.0f\n", $3*100/$7}')
MEM=$(free | grep Mem | awk '{printf "%3.0f\n", $3*100/$2}')
echo CPU $CPU% \| MEM $MEM%
从genmon中将其称为bash /path/to/this/script.sh
。