Sistem izleme, Linux uygulamalarınızın ve hizmetlerinizin performansını ölçmenize olanak tanır. Varsayılan araçları veya kendi kurduğunuz araçları kullanarak süreçleri ve hizmetleri ölçebilirsiniz. Bu programlarla performansı optimize edebilir, sorunları tespit edebilir ve kaynaklarını belirleyebilirsiniz.
htop komutu, Linux ve Unix benzeri sistemler için etkileşimli bir sistem izleme aracıdır. Varsayılan komut satırı aracına bir alternatiftir, Tepe, tüm Linux dağıtımlarında önceden yüklenmiş olarak gelir.
Bu makale, htop'un en iyi yardımcı programdan nasıl farklı olduğunu açıklar. htop'u çeşitli Linux dağıtımlarına nasıl kuracağınızı veya kaynaktan nasıl oluşturacağınızı göreceksiniz. Ayrıca, htop'un arayüzünde nasıl daha fazla bilgi edinebileceğinizi ve kısayol tuşlarını veya farenizi kullanarak sistem izlemeyi nasıl gerçekleştireceğinizi öğreneceksiniz.
htop vs. Tepe
htop, varsayılan üst programa göre birçok avantaja sahiptir. İşte bunlardan sadece birkaçı:
htop | Tepe |
---|---|
Renkli görselleştirme ve daha iyi metin tabanlı arayüz | Temel kullanıcı arayüzü |
Yatay ve dikey olarak kaydırır | Kaydırma desteği yok, işlemler her 5 saniyede bir güncelleniyor |
Fare işlemlerini destekler | Fare işlemlerini desteklemiyor |
Çekirdeği ve kullanıcı dizilerini görüntüle | Bağlam olmadan süreci görüntüler |
İşlemleri doğrudan arayüzden kontrol edebilir | Bir işlemi sonlandırmak/yeniden bitirmek için Üst komut arayüzünden ayrılmanızı gerektirir |
PID'lerine ihtiyaç duymadan aynı anda birden fazla işlemi öldürmenize izin verir | Bir işlemi öldürmek için PID gerektirir |
Yenileme için öncelik değeri veya işlem kimliği gerektirmez | Bir işlemi yenilemek için öncelik değeri/PID gerektirir |
İlişkili: En İyi İşlem Sonuçları Nasıl Görüntülenir ve Belleğe Göre Sıralanır
Çeşitli Linux Dağıtımlarında htop Kurulumu
Sadece htop'un yeni bir sürümünü istiyorsanız, tüm popüler Linux dağıtımları için bir paket bulabilirsiniz. Paket yöneticinizi kullanarak aşağıdaki komutlardan biriyle hızlı bir şekilde kurabilirsiniz:
Debian'da
sudo apt yükleme htop
Ubuntu'da
sudo apt-get install htop
Manjaro/Arch'ta
pacman -S htop
CentOS veya RHEL8/7'de
sudo yum -y kurulumu https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum htop'u yükle
sudo yum -y kurulumu https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum htop'u yükle
yum -y epel-release #CentOS'u kurun
yum -y güncellemesi
yum -y htop'u kurun
Fedora'da
sudo dnf htop'u kurun
OpenSUSE'de
sudo zypper htop'u kurun
htop'u Kurmanın Alternatif Yolları
htop'u Kaynak Kodundan Derleyin
htop açık kaynaklı bir projedir, böylece tüm yeni özellikler ve güncellemelerle en son sürümü almak için kodu alabilir ve kendiniz oluşturabilirsiniz.
htop, geliştirme araçlarıyla birlikte yüklemeniz gereken ncurses kitaplığını kullanır. Bunu RHEL/CentOS/Fedora tabanlı dağıtımlar için aşağıdaki gibi yapabilirsiniz:
yum groupinstall "Geliştirme Araçları"
yum install ncurses ncurses-devel
Bir Debian/Ubuntu dağıtımı için htop oluşturmak için:
sudo apt-get install build-essential
sudo apt-get kurulumu libncurses5-dev libncursesw5-dev
Şimdi htop'un en son sürümünü şu adresten indirin: GitHub deposu ve ile ayıklayın katran emretmek:
wget -O htop-2.0.2.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/2.0.2.tar.gz
tar xvfvz htop-2.0.2.tar.gz
Ardından htop dizinine gidin ve kullanın yapılandır ardından Yapmak htop'u kurma/derleme komutu:
cd htop-2.0.2
./yapılandır
Yapmak
sudo kurulum yap
Snap'ten
htop'un en son sürümünü kurmanın başka bir yolu da üçüncü taraf paket yöneticisi ek deposu. Bu, bir çapraz dağıtım uygulama yönetimi ve geliştirme sistemidir.
Snap aracılığıyla Ubuntu'da htop kurulumu için, snapd'yi kurmanız/etkinleştirmeniz gerekir:
sudo uygun güncelleme
sudo uygun kurulum snapd
sudo snap yükleme htop
htop kurulumuyla ilgili ayrıntıları diğer Linux Dağıtımlarında bulabilirsiniz. resmi Snap Store web sitesi.
htop Arayüzünü Anlamak
Kurulumdan sonra, çalıştırın htop aşağıda gösterilen arayüzü görüntülemek için bir terminalde komut:
htop arayüzünün üç ana paneli vardır. Her panelde görüntülenen bilgileri inceleyelim.
Başlık
Başlık, arayüzün üst kısmını sol ve sağ bölümlere ayırır. Bunlar CPU/bellek kullanımını, takas alanını, makine çalışma süresini, görevleri ve ortalama yükü gösterir.
Sol üst kısım, her CPU çekirdeği için bir satır gösterir. Örneğin, yukarıdaki ekran görüntüsü, her biri üzerindeki yükü temsil eden yüzde ile birlikte iki CPU çekirdeğini gösterir.
CPU'yu ne tür işlemlerin kullandığını belirlemek için htop tarafından sağlanan renk kodlamasını da görebilirsiniz:
- Kırmızı: sistem süreçleri tarafından işgal edilen yüzde
- Mavi: düşük öncelikli süreç tarafından işgal edilen yüzde
- Yeşil: kullanıcı süreçleri tarafından işgal edilen yüzde
Bellek hatları da renk kodlamasını kullanır, bu sefer şunları temsil eder:
- Sarı: önbellek içeriği tarafından işgal edilen yüzde
- Yeşil: kullanılan bellek tarafından işgal edilen yüzde
- Mavi: arabellek içeriği tarafından işgal edilen yüzde
Orta Panel
Orta panel, CPU kullanımına dayalı olarak ilişkili istatistikleriyle birlikte çalışan tüm işlemleri gösterir. Her işlem için aşağıdaki bilgileri görüntüler:
- süreç kimliği (PID)
- sahibi (Kullanıcı)
- sanal bellek tüketimi
- işlemci yüzdesi
- fiziksel hafıza
kullandıysanız, ekranın bu bölümüne aşina olacaksınız. en Tepe emretmek.
Son panel, htop'un etkileşimli özelliklerinden yalnızca birkaçını gösterir. htop grafik arayüzü etrafında çalışmak için gerekli tüm seçenekleri içerir.
Örneğin, basın F3, ve ilişkili sürecini bulmak için program adını girmek için bir boşluk göreceksiniz. Tıklamak için farenizi de kullanabilirsiniz. F3 altbilgide. Arama yapmanın başka bir yolu da ' yazmaktır./' htop vi benzeri düzenlemeyi desteklediğinden beri.
Seçme F2 ayarlar menüsüne girmek için sayaçları ayarlamak, ekran seçeneklerini, renkleri değiştirmek ve orta panelden sütunları eklemek/kaldırmak için.
htop arabiriminin bir öğesini başlık içinde nasıl taşıyabileceğiniz aşağıda açıklanmıştır. Seçerek başlayın [Çubuğu] Değiştir imleç tuşlarını kullanarak, ardından Girmek veya üzerine tıklayın Taşınmak altbilgide:
Ardından, alanı konumlandırmak için imleç tuşlarını kullanın ve üzerine tıklayın. Tamamlandı hareketi tamamlamak için:
Ayrıca htop arayüzüne yeni bir sayaç ekleyebilirsiniz. arasından herhangi birini seçin Mevcut metre sütun ve tıklayın Eklemek dahil etmek (veya Tamamlandı iptal etmek).
bu F9 tuşu, mevcut tüm seçenekleri listeleyen bir arayüz açar. öldür -l kill sinyalini seçilen işleme gönderme komutu. Hangisini kullanacağınızdan emin değilseniz, varsayılan SIGTERM sinyalini kullanın.
htop Klavye Kısayolları
İşlev / Kısayol | Açıklama |
---|---|
sen | İşlemleri kullanıcı adına göre sıralayın |
P | Program yolu ile geçiş yap |
F2 veya S | Kuruluma gir |
F3 veya / | Arama işlemi |
F5 veya t | Sıralanmış veya ağaç görünümü |
F6 +/- | Ağacı genişletmek/daraltmak için üst işlemi seçin |
F7 veya [ | Yalnızca kök için önceliği artır |
F8 veya ] | Düşük öncelikli (güzel +) |
F9 veya k | İşlemi sonlandır |
H | Kullanıcı işlem dizileriyle geçiş yapar |
K | Çekirdek işlem dizileriyle geçiş yapar |
htop ve top arasındaki temel farklar, htop'un çok daha fazla işlevsellik sağlaması ve kullanımının daha kolay olmasıdır. Yalnızca klavyeli, tek renkli bir arabirimle sistem izleme göz korkutucu bir görev olabilir. htop, süreçlerle ve bunların kaynak kullanımlarıyla uğraşma görevini kolaylaştırmak için birçok özellik sunar.
htop, bir Linux sisteminin nasıl çalıştığının temellerini bilmenizi sağlayan, sistem izlemeye harika bir giriştir. Ancak, sisteminizin nasıl çalıştığını araştırmanıza izin veren birçok başka araç vardır.
Linux Sistem kaynaklarını, depolamayı ve ağla ilgili sorunları izlemek ve hatalarını ayıklamak mı istiyorsunuz? En iyi Linux performans izleme araçlarını kullanmaya başlayın.
Sonrakini Oku
- Linux
- Sistem Monitörü
- Sistem Yönetimi
- Linux Komutları
Rumaisa, MUO'da serbest yazar. Bir Matematikçiden Bilgi Güvenliği meraklısına kadar pek çok şapka taktı ve şu anda bir SOC Analisti olarak çalışıyor. İlgi alanları arasında yeni teknolojiler, Linux dağıtımları ve Bilgi Güvenliği ile ilgili her şey hakkında okuma ve yazma yer almaktadır.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın