gpt4 book ai didi

linux - 从 linux 机器获取特定的内存和 cpu 值

转载 作者:太空宇宙 更新时间:2023-11-04 10:18:56 24 4
gpt4 key购买 nike

我有这个脚本:

echo $(date +%F-%H%M ) $( top -n 1 -b -c -p $ZK_PID,$KAFKA_PID,$AGENT_PID,$ENGINE_PID | tail -n 1) >> `hostname`_top.log

产生以下输出:

top - 06:32:15 up 7 days, 21:22,  2 users,  load average: 1.71, 1.66, 1.66
Tasks: 3 total, 0 running, 3 sleeping, 0 stopped, 0 zombie
%Cpu(s): 22.8 us, 15.9 sy, 0.0 ni, 61.1 id, 0.1 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem : 14360876 total, 191296 free, 10837496 used, 3332084 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 3066536 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
48721 equalum 20 0 12.828g 1.214g 6756 S 3.0 8.9 2176:15 /usr/lib/+
52019 equalum 20 0 5809096 1.436g 5392 S 1.3 10.5 450:51.78 java -Dna+
48411 equalum 20 0 4150868 403536 4992 S 0.0 2.8 3:56.87 /usr/lib/+

我试图只获取这些进程的 %CPU 和 %MEM 值,我该怎么做?

最佳答案

尝试在你的脚本代码之后添加这个

| grep '%CPU|%MEM' 

关于linux - 从 linux 机器获取特定的内存和 cpu 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44756391/

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