Pertanyaan Apa sebenarnya warna-warna di batang status htop?


Secara default, htop menampilkan bilah status berwarna untuk prosesor, memori, dan swap. Dari kiri ke kanan, bilah berwarna hijau, biru, kuning, dan merah tergantung pada beberapa ambang.

Apa artinya ketika batangan Memory memiliki tingkat hijau dan biru kecil, dan hampir semua sisanya berwarna kuning? Bilah tukar kosong. Pengaturan warna untuk htop adalah "default".

htop screenshot


348
2017-09-13 20:22






Jawaban:


Memukul F1 atau h akan menunjukkan kuncinya. Tetapi untuk referensi, warna default adalah:

CPU:

  • Biru = Benang prioritas rendah
  • Hijau = Benang prioritas normal
  • Merah = Kernel utas

Ingatan:

  • Hijau = Memori yang digunakan
  • Biru = Buffer
  • Kuning / Oranye = Cache

Ada beberapa skema warna yang tersedia, Anda dapat melihatnya melalui pukulan F2.


391
2017-09-13 20:50



Apa artinya warna oranye di batang CPU? Sebagian besar batang CPU saya dipenuhi dengan oranye, tetapi tidak mengatakan apa artinya di dalam kunci. - Etienne Perot
@ nodakai Mungkin itu tidak terjadi ... Saya melihat bar oranye langka di meteran CPU saya juga, beisdes biru, hijau dan merah. - jjmontes
@EtiennePerot Anda benar. Ada beberapa warna lagi. Lihat jawaban saya;). - jjmontes
Apakah bagus bahwa banyak RAM digunakan oleh cache OS? Apakah itu membuat semuanya lebih cepat? Angka-angka mengatakan 1859/8192MB, Saya kira itu tidak termasuk cache OS. Termasuk OS cache bar sekitar 4/5 penuh. Baik / buruk? - Rudie
Ya, itu bagus. Lihat linuxatemyram.com untuk pemahaman yang baik. - GodsMadClown


Saya tidak dapat menemukan ini didokumentasikan di tempat lain. Melihat ke dalam kode:

Ada dua mode untuk pelaporan metrik CPU: yang baku, dan "waktu CPU mendetail" yang dapat diaktifkan dari layar Pengaturan (Pilihan Display / waktu CPU Detil). Semua dari mereka menunjukkan persentase waktu yang dihabiskan dalam proses yang berbeda:

Mode default

  • Biru: proses prioritas rendah (bagus> 0)
  • Hijau: proses normal (pengguna)
  • Merah: waktu kernel (kernel, iowait, irqs ...)
  • Oranye: waktu kebajikan (waktu mencuri + waktu tamu)

Mode rinci

  • Biru: utas prioritas rendah (bagus> 0)
  • Hijau: proses normal (pengguna)
  • Merah: proses sistem
  • Oranye: waktu IRQ
  • Magenta: Waktu IRQ yang lembut
  • Gray: IO Tunggu waktu
  • Cyan: Curi waktu
  • Cyan: Waktu tamu

Meter memori lebih lugas:

  • Hijau: Memakai halaman memori
  • Biru: Buffer halaman
  • Oranye: Halaman cache

Catatan: Info yang diperoleh dari kode sumber htop di http://htop.svn.sourceforge.net/viewvc/htop/trunk/CPUMeter.c?revision=300&view=markup .


131
2017-11-15 16:38



tekan F1 untuk bantuan. - tgies
@ tgies - halaman bantuan berisi sesuatu yang berbeda dengan ini. - UpTheCreek
Jika Anda menempatkan batang CPU ke mode "rinci" kemudian tekan F1 dan info ini ditampilkan dengan benar. - joshperry
Jika, seperti saya, Anda melihat bilah CPU berwarna oranye ini pada instance Amazon EC (Agustus 2016), kemungkinan besar CPU Anda dicekik karena yang Anda sebut "kredit CPU" dihabiskan. - berkes
Tunggu begitu dalam jawaban Anda di bawah 'meteran memori' oranye adalah untuk halaman cache, dalam jawaban sysadmin1138 di bawah yang sama yang dikatakan kuning / oranye untuk halaman cache. Apakah kode itu menyebutkan sesuatu tentang kuning? - projectdp