gpt4 book ai didi

linux - 在 linux/ubuntu 中以百分比表示的总体 CPU 使用率和内存(RAM)使用率

转载 作者:太空狗 更新时间:2023-10-29 11:35:43 24 4
gpt4 key购买 nike

我想以百分比的形式找出总体 CPU 使用率和 RAM 使用率,但我没有成功

$ command for cpu usage
4.85%

$ command for memory usage
15.15%

$ command for cpu and mamory usage
cpu: 4.85%
mem: 15.15%

我怎样才能做到这一点?

最佳答案

您可以使用 procps 包中的 top 和/或 vmstat。使用 vmstat -s 获取机器上的 RAM 数量(可选),以及然后使用 top 的输出来计算内存使用百分比。

%Cpu(s):  3.8 us,  2.8 sy,  0.4 ni, 92.0 id,  1.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 24679620 total, 1705524 free, 7735748 used, 15238348 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 16161296 avail Mem

您也可以为相对较短的输出执行此操作:

观看'/usr/bin/top -b |头-4 |尾-2'

周期性地计算当前内存使用量的 shell pipe 是

watch -n 5 "/usr/bin/top -b | head -4 | tail -2 | perl -anlE 'say sprintf(\"used: %s   total: %s  => RAM Usage: %.1f%%\", \$F[7], \$F[3], 100*\$F[7]/\$F[3]) if /KiB Mem/'"

(此处过滤掉了 CPU + Swap 的使用情况。)

此命令每 5 秒打印一次:

Every 5.0s: /usr/bin/top -b | head -4 | tail -2 | perl -anlE 'say sprintf("u...  wb3: Wed Nov 21 13:51:49 2018

used: 8349560 total: 24667856 => RAM Usage: 33.8%

关于linux - 在 linux/ubuntu 中以百分比表示的总体 CPU 使用率和内存(RAM)使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43518465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com