Büyük makinelerde htop'un üstündeki işlemciler nasıl sıkıştırılır veya gizlenir?


27

Sunucunun nasıl kullanıldığını göstermek için htop'u kullanmayı seviyorum.

Ne yazık ki modern sunucularda, makinenin 48 hatta 120 çekirdeği olabilir. Bu, sadece htop'un ilk birkaç satırını görebildiğim ve htop ekranın asla hangi işlemleri makineyi kullandığını gösteren ikinci yarısını görebildiğim anlamına gelir.

Tüm temel kullanım hatlarını nasıl gizleyebilirim veya bir tür istatistik için nasıl daha iyi bir araya getirebilirim?

Yanıtlar:


18

F2Veya ile kurulum ekranını açın ShiftS. Bu ekranın ilk sayfası başlık ölçerleri yapılandırmaya ayrılmıştır, böylece "CPU'ları" kaldırabilir ve "CPU ortalaması" ekleyebilirsiniz.

Son htop versiyonlarında, hat başına iki çekirdek gösteren "CPU'lar (1 ve 2/4)" ve "CPU'lar (3 ve 4/4)" sayaçları da vardır, ancak bu 8-32 çekirdek sistemlerde daha fazla kullanılmaktadır.

İki satır daha kaydetmek için "Görüntüleme seçenekleri" sayfasını açın ve "Üstbilginin çevresinde bir boşluk bırakın" seçeneğini kapatın.


5
Çalışmıyor. Daha küçük bir makinede çalışır. CPU kullanım çubuklarının altında bir yapılandırma sayfası açılır. Ancak daha büyük makinelerde görünmüyor çünkü CPU kullanım çubukları tüm ekranı kaplıyor ... Başka bir fikir var mı? (Ve evet, F2'ye basarken neden hiçbir şeyin değişmediğini anlamak 2 saatimi aldı)
Unapiedra

19

Dayanarak grawity 'ın cevabı, size farklı bir makinede gibi bir yapılandırma oluşturabilirsiniz ve daha sonra sorun oluşur makineye kopyalayın.

Yapılandırma (Debian altında) altına kaydedilir ~/.config/htop/htoprc.

  1. Başlığın ötesini görebileceğiniz bir makinede:
  2. F2Yapılandırmaya girmek için düğmesine basın .
  3. Sola "Sol Sütun" a git
  4. "CPU" yu seçmek için aşağı hareket ettirin ve silmek için F9 tuşuna basın.
  5. En sağdaki sütundan "CPU Average" u seçin ve eklemek için F5 tuşuna basın.
  6. F10 menüden çıkalım.
  7. ~/.config/htop/htoprcbüyük makineye kopyalayın .

Benim durumumda (120 çekirdek) başlığın sol tarafında "CPU'lar (1 & 2/4)" ve başlığın sağ tarafında "CPU'lar (3 & 4/4)" bulunan bir yapılandırma iyi görünüyor. Sonuç olarak, başlık ekranın yaklaşık yarısını alır ve diğer yarısı işlemleri listeler. Başlıktaki her satır benim için iyi olan dört CPU gösterir.

Örnek yapılandırma:

# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1 
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
highlight_base_name=0
highlight_megabytes=1
highlight_threads=0
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
color_scheme=0
delay=15
left_meters=Memory Swap CPU Load LoadAverage 
left_meter_modes=1 1 1 1 1 
right_meters=Tasks LoadAverage Uptime 
right_meter_modes=2 2 2 

Alternatif (Kör navigasyon)

Basın F2, left, F9. (CPU'lar başlıktaki öğeler ise.) Bundan sonra neler olduğunu görebilirsiniz F10ve yapılandırmadan çıkmak için düğmesine basarak devam edersiniz .


3
Kör navigasyon mükemmel çalıştı!
zplizzi

-1

'T' tuşunu deneyin.

Diğer cevapların hiçbiri işe yaramadı. Üst ve terminalim farklı olmalı. Üstüm, Oracle Enterprise Linux (yeniden paketlenmiş RedHat Enterprise Linux) 6.9'daki procps-3.2.8-45.0.1.el6_9.1.x86_64 paketiyle kuruldu ve PuTTY 0.62 ile erişime başladım.


Peki iplik htop ile ilgili, üst değil.
yerçekimi

-1

Ben de sadece bu sorunu vardı, sistem 24 çekirdek, diskler ve arayüzler tekne yükleri vardır ve tüm mem / disk / net hatları vb sonra süreç verilerini okuyamadı.

Sadece farklı bir şekilde başlatmak en kolay çözümdü:

atop -l

Man sayfasından: İşlemci başına sayaçlar, etkin diskler ve ağ arabirimleri için sistem seviyesi satırlarının sayısını sınırlayın.


-3

SUSE: F2 tuşuna basın, F10 tuşuna basın, q tuşuna basın, sed -i 's / AllCPU'lar / CPU / g' ~ / .htoprc

debian: F2 tuşuna basın, F10 tuşuna basın, q tuşuna basın, sed -i 's / AllCPU'lar / CPU / g' ~ / .config / htop / htoprc

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.