如何从Shell接收类似顶部的CPU统计信息?
我正在尝试从中准确读取我使用的CPU(百分比)top。这是我正在测试的命令: top -n1 | awk '/Cpu\(s\):/ {print $2}' 返回: 10.7%us, 这是我想要的适当数据。但是,即使我在系统上施加不同的负载,每次运行命令时也会得到相同的输出(更不用说htop告诉我我的用法是不同的)。看来,每当我开始时top,我的CPU使用率都是相同的。只有经过几帧,它才能为我提供适当的值。 看来我无法以这种方式解析top的输出,因此我正在寻找其他可靠的应用程序,这些应用程序将使我能够从shell中获得准确的读数。我真的很喜欢如何htop为我提供每核的阅读。 我已经尝试过iostat,mpstat但是它们似乎给出了不准确且“变化缓慢”的值。