我目前正在使用下面的方法从 top 命令中提取 CPU 使用空闲值,并从 100 中减去该值。这种方法是否正确,是否有更好的方法来实现相同的目的。
另外,我的 Linux VM 是精简版本,只有很少的基本工具,例如top
.安装其他工具不是一个选项,因为包管理器也被删除。
CPU_IDLE="$(top -bn2 | grep -F '%Cpu' | tail -n 4 | gawk '{print $8 $9}' | tr -s '\n\:\,[:alpha:]' ' '| gawk '{print $2}'),"