Vraag Wat betekenen de kleuren in de statusbalken van heft precies?


Standaard, htop toont gekleurde statusbalken voor processors, geheugen en swap. Van links naar rechts zijn de balken groen, blauw, geel en rood gekleurd, afhankelijk van een aantal drempels.

Wat betekent het als de geheugenbalk een klein niveau van groen en blauw heeft en bijna de rest geel is? De wisselbalk is leeg. De kleurinstellingen voor htop zijn "standaard".

htop screenshot


348
2017-09-13 20:22


oorsprong




antwoorden:


Slaan F1 of h zal je de sleutel tonen. Maar ter referentie, de standaardkleuren zijn:

PROCESSOR:

  • Blauw = threads met lage prioriteit
  • Groen = Normale prioriteitsdraden
  • Rood = kerndraad

Geheugen:

  • Groen = gebruikt geheugen
  • Blauw = Buffers
  • Geel / oranje = Cache

Er zijn een aantal verschillende kleurenschema's beschikbaar, je kunt ze zien door te slaan F2.


391
2017-09-13 20:50



Wat betekent oranje in de CPU-balken? De meeste van mijn CPU-balken zijn gevuld met oranje, maar het zegt niet wat het betekent in de sleutel. - Etienne Perot
@nodakai Misschien is dat niet het geval ... Ik zie ook schaarse oranje staven in mijn CPU-meters, beits blauw, groen en rood. - jjmontes
@EtiennePerot hebt gelijk. Er zijn wat meer kleuren. Zie mijn antwoord;). - jjmontes
Is het goed dat veel RAM wordt gebruikt door OS-caches? Maakt dat alles sneller? De cijfers zeggen 1859/8192MB, Ik denk dat dat de OS-cache uitsluit. Inclusief OS-cache is de balk ongeveer 4/5 vol. Goed slecht? - Rudie
Ja, het is een goede zaak. Zien linuxatemyram.com voor een goed begrip. - GodsMadClown


Ik kon dit elders gedocumenteerd niet vinden. In de code kijken:

Er zijn twee modi voor het rapporteren van CPU-statistieken: de standaardmodus en een "gedetailleerde CPU-tijd" die kan worden ingeschakeld via het instellingenscherm (weergaveopties / Gedetailleerde CPU-tijd). Ze tonen allemaal het percentage tijd doorgebracht in verschillende processen:

Standaard modus

  • Blauw: processen met lage prioriteit (nice> 0)
  • Groen: normale (gebruikers) processen
  • Rood: kerneltijd (kernel, iowait, irqs ...)
  • Oranje: virt tijd (steel tijd + gast tijd)

Gedetailleerde modus

  • Blauw: draden met lage prioriteit (mooi> 0)
  • Groen: normale (gebruikers) processen
  • Rood: systeemprocessen
  • Oranje: IRQ-tijd
  • Magenta: zachte IRQ-tijd
  • Grijs: IO Wachttijd
  • Cyaan: tijd stelen
  • Cyaan: Gasttijd

Geheugen meters zijn eenvoudiger:

  • Groen: gebruikte geheugenpagina's
  • Blauw: Bufferpagina's
  • Oranje: Cache-pagina's

Opmerking: Info verkregen van htop source code at http://htop.svn.sourceforge.net/viewvc/htop/trunk/CPUMeter.c?revision=300&view=markup .


131
2017-11-15 16:38



druk op F1 voor hulp. - tgies
@tgies - de helppagina bevat iets anders. - UpTheCreek
Als u de CPU-balken in de "gedetailleerde" modus zet dan druk op F1 en deze info wordt correct weergegeven. - joshperry
Als je, net als ik, deze oranje CPU-balken ziet op een Amazon EC-instantie (aug 2016), wordt je CPU waarschijnlijk ingeklemd omdat je zogenaamde "CPU-credits" worden uitgegeven. - berkes
Wacht dus in je antwoord onder 'geheugenmeters' oranje is voor cache-pagina's, in het antwoord van sysadmin1138 onder hetzelfde staat geel / oranje voor cachepagina's. Vermeldt de code iets over het geel? - projectdp