Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen htop komutudur.
Program:
ADI
htop - etkileşimli süreç görüntüleyici
SİNOPSİS
htop [-dChusv]
TANIM
Htop, Linux için ücretsiz (GPL) ncurses tabanlı bir süreç görüntüleyicidir.
Topa benzer, ancak dikey ve yatay olarak kaydırmanıza izin verir, böylece görebilirsiniz
tüm komut satırları ile birlikte sistemde çalışan tüm işlemler ve
bunları bir süreç ağacı olarak görmek, birden fazla süreç seçmek ve hepsine göre hareket etmek.
bir Zamanlar.
Süreçlerle ilgili görevler (öldürme, yenileme) PID'lerine girilmeden yapılabilir.
KOMUT SATIRI SEÇENEKLER
Uzun seçenekler için zorunlu olan argümanlar kısa seçenekler için zorunludur.
-d --gecikme=GECİKME
Güncellemeler arasındaki gecikme, saniyenin onda biri cinsinden
-C --renk yok --no-renk
htop'u monokrom modda başlat
-h --yardım et
Bir yardım mesajı görüntüleyin ve çıkın
-p --pid=PID,PID...
Yalnızca verilen PID'leri göster
-s --sıralama anahtarı SÜTUN
Bu sütuna göre sıralayın (bir sütun listesi için --sort-key yardımını kullanın)
-u --user=KULLANICI ADI
Yalnızca belirli bir kullanıcının işlemlerini göster
-v --versiyon
Çıktı sürüm bilgisi ve çıkış
İNTERAKTİF KOMUTLAR
Htop'tayken aşağıdaki komutlar desteklenir:
Oklar PgUP, PgDn, Ev, Son
İşlem listesini kaydırın.
uzay
Bir işlemi etiketleyin veya etiketini kaldırın. "Kil" gibi birden çok işlem üzerinde çalışabilen komutlar,
daha sonra, mevcut işlem yerine etiketli işlemler listesine uygulanacaktır.
biri vurgulandı.
U Tüm işlemlerin etiketini kaldırın (Boşluk tuşuyla eklenen tüm etiketleri kaldırın).
s Süreç sistem çağrılarını takip edin: eğer iz(1) kurulur, bu tuşa basıldığında eklenecektir
verilen sistem çağrılarının canlı bir güncellemesini sunarak mevcut seçili sürece
süreç tarafından.
l Bir işlem için açık dosyaları görüntüle: eğer of(1) kurulur, bu tuşa basıldığında
işlem tarafından açılan dosya tanımlayıcılarının listesini görüntüler.
F1, h, ?
Yardım ekranına gidin
F2, S
Ekranın üst kısmında görüntülenen sayaçları yapılandırabileceğiniz kurulum ekranına gidin.
ekrana getirin, çeşitli görüntüleme seçeneklerini ayarlayın, renk şemaları arasından seçim yapın ve hangisini seçin?
sütunlar hangi sırayla görüntülenir.
F3, /
Görüntülenen tüm işlemlerin komut satırlarını aşamalı olarak arayın. şu anda
seçilen (vurgulanan) komut siz yazdıkça güncellenecektir. Arama modundayken,
F3'e basmak, eşleşen oluşumlar arasında geçiş yapacaktır.
F4,
Artımlı süreç filtreleme: bir süreç komut satırının bir kısmını yazın ve yalnızca
isimleri eşleşen işlemler gösterilecektir. Filtrelemeyi iptal etmek için Filtre
seçeneğini tekrar seçin ve Esc tuşuna basın.
F5, t
Ağaç görünümü: süreçleri ebeveynliğe göre düzenleyin ve aralarındaki ilişkileri şu şekilde düzenleyin
bir ağaç. Anahtarın değiştirilmesi, ağaç ve önceden seçtiğiniz sıralama arasında geçiş yapacaktır.
görüş. Bir sıralama görünümü seçildiğinde ağaç görünümünden çıkılır.
F6 Sıralanmış görünümde, sıralama için < ve > aracılığıyla da erişilebilen bir alan seçin. NS
geçerli sıralama alanı, başlıkta bir vurgu ile belirtilir. Ağaç görünümünde genişlet
veya geçerli alt ağacı daraltın. Ağaç düğümündeki bir "+" göstergesi,
çökmüştür.
F7, ]
Seçilen işlemin önceliğini artırın ('güzel' değerinden çıkarın). Bu sadece
süper kullanıcı tarafından yapılmalıdır.
F8, [
Seçilen işlemin önceliğini azalt ('güzel' değere ekle)
F9, k
"Öldür" işlemi: Bir menüden seçilen bir sinyali, bir veya bir grup kişiye gönderir.
süreçler. İşlemler etiketlendiyse, sinyali tüm etiketli işlemlere gönderir. Eğer
hiçbiri etiketlenmez, seçili olan işleme gönderir.
F10, q
Çıkmak
I Sıralama düzenini ters çevirin: sıralama düzeni artıyorsa, azalan sıraya geçin ve
tersi.
+, - Ağaç görünümü modundayken, alt ağacı genişletin veya daraltın. Bir alt ağaç daraltıldığında bir "+"
işlem adının solunda işareti gösterilir.
a (on çok işlemcili makineler)
CPU benzeşimini ayarla: Bir işlemin hangi CPU'ları kullanmasına izin verildiğini işaretleyin.
u Yalnızca belirli bir kullanıcının sahip olduğu işlemleri göster.
M Bellek kullanımına göre sıralayın (en iyi uyumluluk anahtarı).
P İşlemci kullanımına göre sıralayın (en iyi uyumluluk anahtarı).
T Zamana göre sırala (en iyi uyumluluk anahtarı).
F "Takip et" işlemi: sıralama düzeni o anda seçili işlemin içeri girmesine neden oluyorsa
liste, seçim çubuğunun onu takip etmesini sağlayın. Bu, bir süreci izlemek için kullanışlıdır:
bu şekilde, bir işlemi ekranda her zaman görünür tutabilirsiniz. Bir hareket tuşu olduğunda
kullanıldığında "takip et" etkisini kaybeder.
K Çekirdek iş parçacıklarını gizle: çekirdeğe ait iş parçacıklarının
işlem listesi. (Bu bir geçiş tuşudur.)
H Kullanıcı konularını gizle: onları sıradan süreçlerden farklı şekilde temsil eden sistemlerde
(son NPTL tabanlı sistemler gibi), bu, kullanıcı alanı süreçlerinden iş parçacıklarını gizleyebilir
süreç listesinde. (Bu bir geçiş tuşudur.)
p Varsa, çalışan programların tam yollarını gösterin. (Bu bir geçiş tuşudur.)
Ctrl-L
Yenile: ekranı yeniden çizin ve değerleri yeniden hesaplayın.
Rakamlarla
PID araması: işlem kimliğini girin ve seçim vurgusu ona taşınacaktır.
ÖNE ÇIKAN HABERLER
Aşağıdaki sütunlar, her işlemle ilgili verileri görüntüleyebilir. Tüm satırlarda '-' değeri
bir sütunun sisteminizde desteklenmediğini veya şu anda htop'ta uygulanmadığını gösterir.
Aşağıdaki isimler, kurulum ekranının "Kullanılabilir Sütunlar" bölümünde kullanılanlardır.
htop'un ana ekranında farklı bir isim gösteriliyorsa, aşağıda parantez içinde gösterilir.
Komuta
Sürecin tam komut satırı (yani program adı ve argümanlar).
PID İşlem kimliği.
BELİRTMEK, BİLDİRMEK (S)
Sürecin durumu:
S uyumak için (boşta)
R koşu için
D disk uyku için (kesintisiz)
Z zombi için (ebeveynin çıkış durumunu okumasını beklemek)
T izlenen veya askıya alınan için (örneğin SIGTSTP tarafından)
W çağrı için
PPID'ler Üst işlem kimliği.
PGRP İşlemin grup kimliği.
OTURUM, TOPLANTI, CELSE (SESN)
İşlemin oturum kimliği.
TTY_NR (TTY)
Sürecin kontrol terminali.
TPGID
Kontrol terminalinin ön plan işlem grubunun işlem kimliği.
MİNFLT
Ana bellekte meydana gelen sayfa hatalarının sayısı.
CMIFLT
Sürecin beklenen çocukları için küçük hataların sayısı (yukarıdaki MINFLT'ye bakın).
MAJFLT
Ana bellekten çıkan sayfa hatalarının sayısı.
CMAJFLT
Sürecin beklenen çocukları için büyük hataların sayısı (yukarıdaki MAJFLT'ye bakın).
kullanım süresi (UTS+)
Kullanıcı CPU zamanı, ki bu işlemin bir bilgisayarda yürütmek için harcadığı zaman miktarıdır.
Kullanıcı modunda CPU (yani sistem çağrıları hariç her şey), saat tıklamalarıyla ölçülür.
TAHMİNLER (STIME+)
Çekirdeğin yürütmek için harcadığı süre olan sistem CPU zamanı
sistem, saat tikleriyle ölçülen süreç adına çağrı yapar.
KESİNLİKLE (KESİNLİK SÜRESİ+)
Sürecin beklediği süre olan çocukların kullanıcı CPU zamanı
çocuklar kullanıcı modunda yürütmeyi harcadılar (yukarıdaki UTIME bölümüne bakın).
CTIME (CSTIME+)
Çekirdeğin harcadığı zaman miktarı olan çocukların sistem CPU zamanı
tüm sürecin beklenen çocukları adına sistem çağrılarını yürütmek (bkz.
ile elde edilmiş).
ÖNCELİK (PRI)
Çekirdeğin süreç için dahili önceliği, genellikle sadece güzel değeri artı
yirmi. Gerçek zamanlı süreçler için farklıdır.
Diyabetli bir (NI)
19 (düşük öncelik) ile -20 (yüksek öncelik) arasında bir sürecin güzel değeri. Yüksek
değer, sürecin iyi olduğu anlamına gelir, diğerlerinin daha yüksek bir akrabaya sahip olmasına izin verir
öncelik. Önceliği ayarlamak için normal işletim sistemi izin kısıtlamaları geçerlidir.
BAŞLANGIÇ SAATİ (BAŞLAT)
Sürecin başladığı an.
İŞLEMCİ (CPU)
İşlemin en son yürütüldüğü CPU'nun kimliği.
M_SIZE (SANAL)
İşlemin sanal belleğinin boyutu.
M_RESIDENT (RES)
Sürecin yerleşik küme boyutu (metin + veri + yığın) (yani
işlemin kullandığı fiziksel bellek).
M_SHARE (SHR)
İşlemin paylaşılan sayfalarının boyutu.
M_TRS (KOD)
Metin yerleşik, işlemin boyutunu belirler (yani, işlemin yürütülebilir dosyasının boyutu
Talimatlar).
M_DRS (TARİH)
Sürecin veri yerleşik set boyutu (veri + yığın) (yani herhangi bir şeyin boyutu)
işlemin yürütülebilir yönergeleri hariç).
M_LRS (LIB)
İşlemin kitaplık boyutu.
M_DT (KİRLİ)
Sürecin kirli sayfalarının boyutu.
ST_UID (UID)
İşlem sahibinin kullanıcı kimliği.
PERCENT_CPU (İŞLEMCİ%)
İşlemin şu anda kullandığı CPU süresinin yüzdesi.
PERCENT_MEM (%MEM)
İşlemin şu anda kullandığı bellek yüzdesi (işlemin
yerleşik bellek boyutu, bkz. yukarıdaki M_RESIDENT).
KULLANICI İşlem sahibinin kullanıcı adı veya ad belirlenemiyorsa kullanıcı kimliği.
ZAMAN (ZAMAN+)
Sürecin kullanıcı ve sistem zamanında harcadığı saat tikleriyle ölçülen süre
(bkz. UTIME, STIME yukarıda).
NLWP İşlemdeki iş parçacığı sayısı.
TGID İş parçacığı grubu kimliği.
CTID OpenVZ kapsayıcı kimliği, diğer adıyla sanal ortam kimliği.
VPID OpenVZ işlem kimliği.
VXID VServer işlem kimliği.
RCHAR (RD_CHAR)
İşlemin okuduğu bayt sayısı.
WCHAR (WR_CHAR)
İşlemin yazdığı bayt sayısı.
SYSCR (RD_SYSC)
Sayısı okumak(2) süreç için sistem çağrıları.
SYSCW (WR_SYSC)
Sayısı yazmak(2) süreç için sistem çağrıları.
RBYTE (IO_RBYTES)
bayt okumak(2) İşlem için G/Ç.
WBYTES (IO_WBYTES)
bayt yazmak(2) İşlem için G/Ç.
CNCLWB (IO_CANCEL)
İptal edilen bayt sayısı yazmak(2) G/Ç.
IO_READ_RATE (DİSK OKUMAN)
G/Ç oranı okumak(2) işlem için bayt/saniye cinsinden.
IO_WRITE_RATE (DİSK YAZI YAZMAK)
G/Ç oranı yazmak(2) işlem için bayt/saniye cinsinden.
IO_RATE (DİSK R/B)
G/Ç oranı, IO_READ_RATE + IO_WRITE_RATE (yukarıya bakın).
GRUP
Sürecin hangi grup içinde olduğu.
om OOM katil puanı.
IO_PRIORITY (IO)
G/Ç zamanlama sınıfı ve ardından sınıf destekliyorsa öncelik:
R Gerçek Zamanlı
B En iyi çaba için
id Boşta
Tüm Posterler diğer bayraklar
Şu anda desteklenmiyor (her zaman '-' görüntüler).
CONFIG DOSYA
Varsayılan olarak htop, yapılandırmasını XDG uyumlu yoldan okur ~/.config/htop/htoprc
-- yapılandırma dosyasının üzerine htop'un program içi Kurulum yapılandırması yazılır, bu nedenle
elle düzenlenmemelidir. Kullanıcı yapılandırması yoksa, htop sistemi okumaya çalışır.
/etc/htoprc'den geniş yapılandırma ve son çare olarak, sabit kodlamasına geri döner
varsayılan.
$HTOPRC ortamını kullanarak yapılandırma dosyasının konumunu geçersiz kılabilirsiniz.
değişken (böylece,
örneğin aynı ev dizini).
BELLEK ÖLÇÜLERİ
Htop'taki bellek boyutları, GNU Coreutils'deki araçlarda olduğu gibi görüntülenir (çalıştırıldığında
--human-readable seçeneğiyle). Bu, boyutların 1024'ün güçlerinde yazdırıldığı anlamına gelir.
(örneğin, 1023M = 1072693248 Bayt)
Bu konvansiyonu kullanma kararı, ekran alanından tasarruf etmek ve
htop boyunca tutarlı bellek boyutu gösterimleri.
onworks.net hizmetlerini kullanarak htop'u çevrimiçi kullanın