htop
显示处理器,内存和交换的彩色状态栏。从左到右,根据某些阈值,条形显示为绿色,蓝色,黄色和红色。当存储条具有少量的绿色和蓝色并且几乎所有其余部分为黄色时,这意味着什么?交换栏为空。 htop的颜色设置为“默认”。
#1 楼
击中F1或h将显示密钥。但作为参考,默认颜色为:CPU:
蓝色=低优先级线程
绿色=普通优先级线程
红色=内核线程
内存:
绿色=已用内存
蓝色=缓冲区
黄色/橙色=缓存
有几种不同的颜色方案,您可以通过按F2来查看它们。
#2 楼
我在其他地方找不到此文档。查看代码:有两种报告CPU指标的模式:默认模式和“详细CPU时间”,可以从“设置”屏幕启用该模式(“显示选项” /“详细CPU时间”)。所有这些都显示了在不同进程中花费的时间百分比:
默认模式
蓝色:低优先级进程(nice> 0)
绿色:正常(用户)进程
红色:内核时间(内核,iowait,irqs ...)
橙色:虚拟时间(窃取时间+访客时间)
详细模式
蓝色:低优先级线程(nice> 0)
绿色:正常(用户)进程
红色:系统进程
橙色:IRQ时间
/>品红色:IRQ时间短
灰色:IO等待时间
青色:窃取时间
青色:访客时间
内存表更简单:
绿色:已使用的内存页面
蓝色:缓冲区页面
橙色:缓存页面
注意:从htop源代码获取的信息位于https:// github.com/hishamhm/htop/blob/master/CPUMeter.c。
评论
按F1寻求帮助。
–tgies
13年3月20日在21:53
@tgies-帮助页面包含与此不同的内容。
–UpTheCreek
2015年12月8日,12:15
如果将CPU条置于“详细”模式,则按F1键,此信息将正确显示。
– joshperry
16年8月10日在18:58
如果像我一样,您在Amazon EC实例上看到橙色的CPU条(2016年8月),则很可能是因为您所谓的“ CPU积分”用完了,CPU受到了限制。
– Berkes
16年8月18日在8:11
等一下,在“内存表”下的答案中,橙色表示缓存页面,在sysadmin1138的答案中,橙色表示缓存页面。代码中是否提及黄色?
–projectdp
17 Mar 26 '17 at 13:20
#3 楼
每个条都有几种不同的颜色,但“交换”条除外。这是htop
内部使用的颜色键:
评论
橙色在CPU条中是什么意思?我的大多数CPU栏中都充满了橙色,但并未说明按键的含义。
–艾蒂安·佩罗(Etienne Perot)
2012年5月13日19:27
@EtiennePerot你是对的。还有更多颜色。看到我的答案;)。
– jjmontes
2012年11月16日9:26
是的,这是一件好事。请访问linuxatemyram.com以了解更多信息。
– GodsMadClown
13年5月10日在19:08
您对红色的回答并不完全正确。这不是内核线程,而是任何优先级用户线程花在内核代码上的时间以及分配给内核线程的时间,后者将所有时间都花在内核代码上。
– Manuel Selva
2014年7月2日14:11
对于任何想知道缓存的含义的人
–阿卜杜勒(Abdull)
16-10-21在16:57