Linux'ta kaynak izlemeye dair eksiksiz kılavuz: baştan sona

Son Güncelleme: 26 Ağustos 2026

Sistem yöneticisi, çok bölmeli bir Linux terminalinde gerçek zamanlı süreçleri izliyor.

Dünyaya daldığımızda Linux sistem yönetimiÖncelikle bilmemiz gereken şeylerden biri, makinemizin kaputunun altında neler olup bittiğidir. Yıllardır, komuta üst Bu, tartışmasız standart olmuştur; her zaman yanımızda olan, hangi işlemin RAM'i tükettiğini veya işlemcinin neden duman çıkardığını bize söyleyen eski bir tanıdık gibidir.

Ancak açık kaynak ekosistemi yerinde durmuyor ve klasik monitörleri 90'lardan kalma bir kalıntı gibi gösteren alternatifler ortaya çıktı. Örneğin, şu araçlar: btop Önceki nesiller ise bize çok daha görsel, sezgisel ve açıkçası çok daha keyifli bir deneyim sunarak terminali gerçek bir merkeze dönüştürdü. kontrol merkezi Modern.

Linux için gelişmiş sistem izleme aracı
İlgili makale:
Linux için Gelişmiş Sistem İzleme: Kapsamlı Bir Kılavuz

Vazgeçilmez klasik: En üst düzey komutu ustaca kullanmak

Veri grafikleri ve analizi içeren fütüristik dijital arayüz, btop'un görsel stilini yansıtıyor.

TOP (ki bu da aslında sadece bir kısaltmadan ibarettir) İşlem TablosuBu, neredeyse tüm Linux dağıtımlarında veya UNIX sistemlerinde kurulu olarak gelen temel bir araçtır. İşlevi basit ama hayati öneme sahiptir: bize izin vermek. izle ve yönet Gerçek zamanlı olarak çalışan görevler. Tespit etmenin ilk savunma hattı. zombi süreçleriCPU kullanımındaki ani artışları tespit etmek veya donmuş bir uygulamanın PID'sini çıkarmak gibi işlemler yapılabilir.

Uygulamayı başlattığımızda, birkaç bölüme ayrılmış bir arayüzle karşılaşıyoruz. En üstte, şunlar yer alıyor: aktivite zamanı (uptime komutunda gördüğümüze benzer şekilde), burada zamanı, sunucunun ne kadar süredir çalıştığını ve ortalama CPU yükü 1, 5 ve 15 dakikalık aralıklarla. Hemen altında, görev durumu kaç işlemin çalıştığını, uyku modunda olduğunu, durdurulduğunu veya zombi durumunda olduğunu ayrıntılarıyla gösterir.

sunucu izleme en iyi uygulamaları
İlgili makale:
Sunucu izleme: Güvenilir bir ortam için en iyi uygulamalar

TOP'ta kaynak kullanımının derinlemesine analizi

İşlemci bileşenlerinin dağılımı, performansı anlamak için temel öneme sahiptir. Şunlar gibi değerler göreceğiz: biz (kullanıcı) genel uygulamalar için, sistem çekirdek için ve değer id (boşta)Bu da bize ne kadar işlemci gücünün boş olduğunu gösteriyor. İlginç bir gerçek şu ki... zamanı çalmak (st)Bu bilgi yalnızca sanal makinelerde görünür ve sanal işlemcinin gerçek işlemciyi ne kadar süredir beklediğini bize söyler.

  Firebird SQL için En İyi Web Kaynakları

Bellek konusunda TOP, bizi diğerlerinden farklı kılıyor. sanal (toplam sanal bellek), RES (gerçekte kullanılan fiziksel RAM) ve Şşş (paylaşımlı bellek). Bu işlemleri yönetmek için klavye kısayollarını kullanabiliriz: tuş M hafızaya göre verilen siparişler, P CPU ve tarafından T Çalışma zamanı başına. Temizlememiz gerekiyorsa, anahtar k Bu, bir işlemin PID'sini girerek işlemi sonlandırmamıza ve sinyal ile zorla kapatmamıza olanak tanır. SIGKILL (9).

Gelişmiş püf noktaları ve en iyi ayarlar

Daha fazla kontrol isteyenler için TOP, değişiklik yapmanıza olanak tanır. yenileme hızı "do" tuşunu kullanarak komutu ile top -d Tuşa basarak bilgileri filtrelemek de mümkündür. o CPU'nun %0.2'sinden fazlasını tüketen işlemleri göstermek gibi kurallar oluşturabiliriz (şunu kullanarak: %CPU>0.2Bir kaydı daha sonra analiz etmek üzere saklamak istiyorsak, bir kayıt oluşturabiliriz. anlık görüntü Çıktıyı bir dosyaya yönlendirmek top -b -n 5 > archivo.txt.

Yavaş Ubuntu'yu optimize edin
İlgili makale:
Ubuntu yavaş çalıştığında nasıl optimize edilir ve hızı nasıl geri kazandırılır?

Btop: Görsel ve modern evrim

Modern bir veri merkezinde dizüstü bilgisayarla çalışan bir BT mühendisi.

Eğer üst kısım sade bir aletse, btop Kaynak izleme araçlarının Ferrari'si diyebiliriz. C++ ile yazılmış olup, bashtop (Bash ile) ile başlayan ve bpytop (Python ile) ile devam eden bir projenin üçüncü neslidir. Başlıca avantajı, sunduğu özelliklerdir. terminaldeki grafik arayüzü Bu sayede fare kullanımını destekleyerek, masaüstü uygulamasındaymış gibi menülere ve düğmelere tıklayabiliyoruz.

btop ekranı, şunlarla dolu bir panodur: gerçek zamanlı grafiklerSadece işlem listesini görmekle kalmıyoruz, aynı zamanda her bir CPU çekirdeğinin kullanımını, arayüz başına ağ etkinliğini ve daha fazlasını gösteren ayrıntılı grafiklere de sahibiz. disk performansı (okuma/yazma). Tüm bunlar, seçenekler menüsü (M veya Esc tuşu) aracılığıyla ayrıntılı olarak özelleştirilebilir; burada şunları değiştirebiliriz: renk temalarıÖrneğin, popüler Catppuccino gibi, veya modüllerin yerleşimini ayarlayabilirsiniz.

açık kaynaklı ağ trafiği izleme
İlgili makale:
Açık kaynak kodlu araçlarla ağ trafiği izleme

Btop kurulumu ve devreye alınması

Çoğu dağıtımda kurulumu çok kolaydır. Ubuntu'da yapmanız gereken tek şey... sudo apt install btopFedora'da şunu kullanıyoruz: sudo dnf install btop ve Arch Linux'ta sudo pacman -S btopÇalıştırırken bir hata oluşursa... UTF-8 yerel ayarıBu, kodlamayı zorlayarak çözülebilir. btop --force-utf veya değişkeni yapılandırarak DİL Kullanıcının .bashrc dosyasında.

  İnternet nedir ve nasıl çalışır?

Günlük kullanımda, btop görev yönetimini kolaylaştırır. Bir işlemi bitirmek için, onu seçmeniz ve düğmeye basmanız yeterlidir. T (SİGTERM) o K (SİGÖTÜRME)Belirli bir süreci daha detaylı incelemek istiyorsak, Enter tuşuna basarız ve ilgili adımları görürüz. detaylı istatistiklerAyrıca, F tuşuyla işlem listesini hızlıca filtrelemenize olanak tanır; bu da sistem aşırı yüklendiğinde ve ekranda yüzlerce satır olduğunda hayat kurtarıcı bir özelliktir.

Bpytop: Python tabanlı alternatif

Linux terminalinin sistem dizin listesini gösteren yakın çekim görüntüsü.

btop'un C++'da yerleşmesinden önce, mevcuttu. bpytopÖnceki sürümüyle aynı görsel felsefeyi ve işlevselliği paylaşmasına rağmen, Python dilinde geliştirilmiştir ve ilgili kütüphaneyi gerektirir. PsutilÖzellikle Python'ın önceden kurulu olduğu ve Python kurulumunun tercih edildiği ortamlarda, bu hala geçerli bir seçenektir. pip3.

Bpytop fare desteğini ve sinyal gönderme yeteneğini korur. SIGINT veya SIGTERMBtop gibi, genellikle şu yolda saklanan bashtop uyumlu temaları kullanarak görünümü değiştirmenize olanak tanır. .config/bpytop/temalarGüçlü bir araç, ancak günümüzde btop daha çok tercih ediliyor çünkü daha fazla özelliğe sahip. küçük bağımlılıklar ve daha optimize edilmiş performans.

Ağ İzleme Araçları
İlgili makale:
En İyi Ağ İzleme Araçları

Karşılaştırma ve profesyonel iş akışı

Bir veri merkezindeki LED gösterge ışıklarına sahip sunucu raflarının detay görüntüsü.

Bu araçların hiçbirinin aynı olmadığını anlamak önemlidir. TOP, bunun için bir seçenektir. hayatta kalmaHer yerde ve asla hayal kırıklığına uğratmıyor. Btop, tercih edilen seçenektir. aktif izlemeBir panel üzerinde açık durması için idealdir. tmux veya ekran Biz başka bir proje üzerinde çalışırken, bu sayede pencereleri değiştirmeden donanım hakkında sürekli bilgi sahibi olabiliyoruz.

Ancak, btop ve top yerel görüntüleme araçlarıdır. Eğer bir sunucu filosunu yönetiyorsanız, bir sonraki mantıklı adım, daha üst düzey çözümlere geçmektir. merkezi izleme Prometheus ve Grafana gibi. btop size o makinede şu anda neler olup bittiğini söylerken, endüstriyel çözümler size şunları sunar: geçmiş veriler ve uyarılar Bir hizmetin kesintiye uğraması durumunda otomatik olarak devreye girer ve böylece terminal monitörlerinin sağladığı anlık tepki yeteneğini tamamlar.

  Güncel kalmak için en iyi İspanyolca teknoloji haber bültenleri

Teknik açıdan basit top seçeneklerinden, görsel açıdan gelişmiş btop ve bpytop seçeneklerine kadar geniş bir yelpaze sunuyoruz; böylece ihtiyaçlarınıza göre doğru aracı seçebilirsiniz: hafif, evrensel bir araç veya fare desteği ve grafikler içeren sezgisel bir kontrol paneli. İster top'taki Nice ayarıyla öncelikleri yönetin, ister btop'ta temaları özelleştirin, amaç her zaman en iyi sonucu elde etmektir. sistem kararlılığı ve işlemci, RAM ve ağ kullanımını verimli bir şekilde optimize eder.

sunucular için linux dağıtımları
İlgili makale:
Sunucular için en iyi Linux dağıtımları