gpt4 book ai didi

linux - 我如何在多核机器上使用脚本查看顶部的所有 cpus

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

我正在编写一个使用“top”命令的脚本。

当我使用 top 时,我可以看到平均 CPU 使用率:

Cpu(s): 41.9%us, 9.4%sy, 0.0%ni, 48.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

我知道我可以按“1”来分别查看每个 CPU:

Cpu0 : 8.8%us, 3.0%sy, 0.0%ni, 85.5%id, 2.6%wa, 0.0%hi, 0.1%si, 0.0%st

Cpu1 : 9.7%us, 3.2%sy, 0.0%ni, 83.6%id, 3.4%wa, 0.0%hi, 0.0%si, 0.0%st

但是当我不能使用按键时,如何将它集成到脚本中呢?

最佳答案

您可以按“W”保存当前状态。这将在您用户的主目录中生成一个 .toprc 文件,这也意味着下次您以该用户身份运行 top 时,将显示所有核心。

它看起来像:

RCfile for "top with windows"           # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
Def fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
winflags=30009, sortindx=10, maxtasks=0
summclr=1, msgsclr=1, headclr=3, taskclr=1
Job fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
winflags=62777, sortindx=0, maxtasks=0
summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
winflags=62777, sortindx=13, maxtasks=0
summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=ABDECGfhijlopqrstuvyzMKNWX
winflags=62777, sortindx=4, maxtasks=0
summclr=3, msgsclr=3, headclr=2, taskclr=3

您可以查看 man top 以了解其中的大部分内容,或者只需在 top 和 'W' 中拧一下,看看另一端会出现什么。

关于linux - 我如何在多核机器上使用脚本查看顶部的所有 cpus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47910488/

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