Linux CPU 和内存百分比
Linux CPU and memory percentages
有没有输出只是当前CPU使用百分比和当前内存使用百分比的命令?作为单个数字,因此没有表格或格式化输出。
我问的原因。对于我在 XFCE 中的面板,我希望看到这样的内容:
CPU 34% | MEM 56%
我还没有找到这样做的插件,所以我打算使用 Generic Monitor 插件并给它一个应该打印的命令,让它每 1 秒更新一次。
将以下片段放在脚本中的某处:
#!/bin/bash
CPU=$(lscpu | grep '\(CPU\|max\) MHz:' | xargs echo | awk '{printf "%3.0f\n", *100/}')
MEM=$(free | grep Mem | awk '{printf "%3.0f\n", *100/}')
echo CPU $CPU% \| MEM $MEM%
并从 genmon 调用它为 bash /path/to/this/script.sh
。
有没有输出只是当前CPU使用百分比和当前内存使用百分比的命令?作为单个数字,因此没有表格或格式化输出。
我问的原因。对于我在 XFCE 中的面板,我希望看到这样的内容:
CPU 34% | MEM 56%
我还没有找到这样做的插件,所以我打算使用 Generic Monitor 插件并给它一个应该打印的命令,让它每 1 秒更新一次。
将以下片段放在脚本中的某处:
#!/bin/bash
CPU=$(lscpu | grep '\(CPU\|max\) MHz:' | xargs echo | awk '{printf "%3.0f\n", *100/}')
MEM=$(free | grep Mem | awk '{printf "%3.0f\n", *100/}')
echo CPU $CPU% \| MEM $MEM%
并从 genmon 调用它为 bash /path/to/this/script.sh
。