愛在花開的季節 发表于 2025-3-25 07:25:00

htop指令的输出理解释

最近在测试服务的性能,使用了htop指令,记载一下指令输出的内容要怎么去理解,下面给出一个htop输出的截图,统共分为8个模块,然后逐个举行解释。
https://i-blog.csdnimg.cn/direct/85f2aa5fd706412f876d49c7337dbaec.png

[*] 表现系统的CPU的焦点数,每个焦点后的数字就是焦点的使用率。例子中,系统有64个焦点,每个焦点使用率都满了,表现当前CPU焦点都被完全占用,没有任何空闲容量,这是盘算的瓶颈。
[*] CPU的内存使用,背面的数字表现使用的内存和总内存。例子中,已使用内存为 16.4 GB,总内存为 188 GB,使用占比约为 8.7%。这表明内存使用量很低,系统内存资源充足,不存在内存瓶颈。
[*] 任务总数。例子中,任务总数为316 个历程。
[*] 线程总数。例子中,线程总数为3820个历程。
[*] 正在运行的任务数。例子中,有64个任务正在运行。
[*] 负载平均值,它是一个权衡系统忙碌程度的指标,表现在一段时间内,等待 CPU 处理的平均任务(历程)数量。例子中,系统的任务量在最近1分钟内是突然增长的。
a.htop 会显示三个数字,分别对应过去 1 分钟、5 分钟 和 15 分钟 的平均值。
b.通常情况下,如果系统的任务量在最近 1 分钟内突然增加,会看到 1 分钟的负载高于 5 分钟的负载。如果观察到1 分钟的负载低于 5 分钟的负载,这表明最近 1 分钟内的任务积压减少了,系统压力正在缓解。
c.与 CPU 核心数的关系:负载 < 核心数,系统较轻松;负载 > 64,任务积压;负载 ≈ 64,CPU 满载。

[*] 历程实际占用的物理内存大小。例子中,每个历程占用的内存约为1.5G。
[*] 代表该历程当前占用的 CPU 资源百分比。在多核系统中,这个值大概大于 100%。比方:一个历程如果占满 4 个焦点,大概会显示 400%。例子中,前5个历程的CPU资源使用较高。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: htop指令的输出理解释