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çı:

instagram viewer
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.

Terminalde Linux Performansını İzlemek için En İyi 6 Komut Satırı Aracı

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

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Sistem Monitörü
  • Sistem Yönetimi
  • Linux Komutları
Yazar hakkında
Rumaisa Niazi (6 Makale Yayınlandı)

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.

Rumaisa Niazi'dan Daha Fazla

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