Asıl durum çubuğundaki renkler tam olarak ne anlama geliyor?


420

Varsayılan olarak, htopişlemciler, bellek ve takas için renkli durum çubuklarını gösterir. Soldan sağa doğru çubuklar, bazı eşiklere bağlı olarak yeşil, mavi, sarı ve kırmızı renklidir.

Bellek çubuğunun küçük bir yeşil ve mavi seviyesi olması ve geri kalanının neredeyse tamamı sarı olduğunda bu ne anlama gelir? Değiştirme çubuğu boş. Htop için renk ayarları "varsayılan" dır.

htop ekran görüntüsü

Yanıtlar:


470

Vurmak F1veya hsize anahtarı gösterecektir. Ancak referans olarak, varsayılan renkler:

İŞLEMCİ:

  • Mavi = Düşük öncelikli konu
  • Yeşil = Normal öncelikli konular
  • Kırmızı = Çekirdek konuları

Hafıza:

  • Yeşil = Kullanılan hafıza
  • Mavi = Tamponlar
  • Sarı / Turuncu = Önbellek

Birkaç farklı renk şeması var, onları vurarak görebilirsiniz F2.


15
CPU çubuklarında turuncu ne anlama geliyor? CPU çubuklarımın çoğu turuncu ile dolu, ancak anahtarda ne anlama geldiğini söylemiyor.
Etienne Perot

1
@nodakai Belki de durum böyle değil ... CPU sayaçlarımda da turuncu çubukların mavi olduğunu görüyorum, mavi, yeşil ve kırmızı renkte.
jjmontes

2
@EtiennePerot haklısın. Biraz daha renk var. Cevabımı görün;).
jjmontes

11
Evet, güzel bir şey. Bkz linuxatemyram.com iyi anlaşılması için.
GodsMadClown

2
Cevabınız kırmızı renk konusunda tam olarak doğru değil. Çekirdek dişleri değil, tüm zamanlarını çekirdek kodunda geçiren çekirdek iş parçacıkları için verilen öncelikli kullanıcı iş parçacıkları ve çekirdek kodunda harcanan zamandır.
Manuel Selva

153

Bunu başka bir yerde belgelenmiş bulamadım. Kodun içine bakmak:

CPU metrikleri raporlaması için iki mod vardır: varsayılan ayar ve Kurulum ekranından etkinleştirilebilen "detaylı CPU zamanı" (Ekran Seçenekleri / Ayrıntılı CPU zamanı). Hepsi farklı süreçlerde harcanan zamanın yüzdesini gösterir:

Varsayılan mod

  • Mavi: düşük öncelikli süreçler (hoş> 0)
  • Yeşil: normal (kullanıcı) işlemler
  • Kırmızı: çekirdek zamanı (çekirdek, iowait, irqs ...)
  • Turuncu: kullanım süresi (çalma süresi + misafir saati)

Detaylı mod

  • Mavi: düşük öncelikli dişler (hoş> 0)
  • Yeşil: normal (kullanıcı) işlemler
  • Kırmızı: sistem işlemleri
  • Turuncu: IRQ zamanı
  • Eflatun: Yumuşak IRQ zamanı
  • Gri: IO Bekleme süresi
  • Mavi: Zaman çalmak
  • Camgöbeği: Misafir süresi

Bellek sayaçları daha basittir:

  • Yeşil: Kullanılmış bellek sayfaları
  • Mavi: Tampon sayfaları
  • Turuncu: Sayfaları önbelleğe al

Not: Htop kaynak kodundan https://github.com/hishamhm/htop/blob/master/CPUMeter.c adresinden elde edilen bilgiler .


27
F1yardım için basın .
13'te

7
tgies - yardım sayfasında bundan farklı bir şeyler var.
UpTheCreek

2
Eğer "detaylı" moduna CPU çubukları koyarsanız o zaman F1 tuşuna basın ve bu bilgileri düzgün gösterir.
joshperry

10
Benim gibi, Amazon EC örneğinde bu turuncu CPU çubuklarını görüyorsanız (Ağustos 2016), büyük olasılıkla "CPU kredisi" olarak adlandırılan işlemciniz harcandığı için CPU'nuz atılıyor.
berkes

Cevabınız 'hafıza sayaçları' altındaki turuncu renkte önbellek sayfaları için, sysadmin1138'in cevabında sarı / turuncu renklerinin önbellek sayfaları için yazdığı cevabında bekleyin. Kod sarı ile ilgili herhangi bir şey ifade ediyor mu?
projectdp
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.