Neden htop üstte aynı işlemleri göstermiyor?


18

Bazen yaklaşık 50 ila 70 yüzde arasında yüksek CPU kullanım hızında çalışan bir ev sunucum var.

En htopsevdiğim işlem yöneticisinde, işlemleri CPU kullanımına göre sıralayabilirim, ancak genellikle% 0'dan fazla CPU tüketen herhangi bir işlem yoktur. Diğer tarafta, daha htopönce de belirtildiği gibi, sistemin yaklaşık yüzde 50'si olan tüm CPU kullanımını görüntüler.

Bunun kolay bir açıklaması olduğunu düşünüyorum, ama bilmiyorum.

Belki bazı gizli süreçler vardır? Ancak kök olarak çalıştırmak bile daha fazla işlem göstermez.

DÜZENLE:

İçine görünüyordu top, iki daha fazla işlem (en azından) gösteriyor ki:

  230 root      20   0     0    0    0 R 37.4  0.0 107:06.59 md127_raid5                                          
20403 root      35  15     0    0    0 D  9.6  0.0   2:45.78 md127_resync   

Bu yüzden mdadm baskını şu anda yeniden senkronize ediliyor, bu da görüntülendiğimde onaylandı /proc/mdstat. (İlk yoruma bakın.)

Bu şu soruyu döndürür: "Neden htop üstte aynı süreçleri göstermiyor?"


topdaha fazla işlem gösterir. Söz konusu işlem ait mdadm, şu anda bulduğum gibi bir yeniden senkronizasyon gerçekleştiriyor. topadı altında işlemini gösterir md127_raid5ve md127_resync. Birincisi sistem önyüklemesinden beri çalışıyor, ikincisi yeniden senkronizasyon tetiklendi. Bu şu soruyu döndürür: "Neden htop üstte aynı süreçleri göstermiyor?"
leemes

Yanıtlar:


19

Neden htop üstte aynı işlemleri göstermiyor?

Çünkü htopçekirdek konuları varsayılan olarak gizler, üstte değil. İçinde bu seçeneği F2ayarlarda kapatabilirsiniz htop.

  1. Önce:

    resim açıklamasını buraya girin

  2. Çekirdek iş parçacıklarını gizle ayarının işaretini kaldırın, Escekrandan çıkmak yerine tuşuna basın F10.

    resim açıklamasını buraya girin

  3. kthrİmleçteki yeni (kthreads) sayısına ve gösterilen tüm yeni k...işlemlere dikkat edin. Bunları her zamanki gibi CPU vb.'ye göre sıralayabilirsiniz. Adın yanı sıra (bir k ile başlar /, sonuna doğru bir yönü vardır ), çekirdek konularını çok düşük PID'leriyle de tanımlayabilirsiniz (ekran görüntüsünde 1, 2, 3 ... 17'ye dikkat edin?)

    resim açıklamasını buraya girin


Çok teşekkür ederim. Bu yıllarca bilmek istediğim bir şey! Ve çözüm çok basit ... Güzel ekran görüntüleri için teşekkürler :)
leemes

1
Kısayol tuşu H'dir (üst karakter + h).
glebm

2
@glebm (geç, ama eklemeye değer;)): Çekirdek konuları görüntülemek için kısayol tuşu K(Shift + k). Kısayol tuşu H(Shift + h) kullanıcı alanı iş parçacıklarını görüntüler (veya zaten görüntüleniyorsa gizler) .
Henning Kockerbeck
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.