我正在服务器上运行一些程序,我想知道我占用了多少 % cpu 以及我的进程正在使用多少个核心。
需要澄清的是,该服务器有 16 个 CPU,全部是四核。我知道 top 命令,但它只是不断报告 CPU% 在 80% 到 100.2% 之间。
我也尝试过mpstat -P ALL
,但我真的不知道如何阅读这张表。
答案1
使用顶部时,按‘1’您应该看到不同的 CPU(或 VCPU)及其负载分布。可能 top 报告 80%,但并非所有 CPU 都忙,使用此选项您应该能够看到其他内容。另一方面你可以尝试顶部