NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
TR

Linux Komutları ve Kabuk Becerileri

top vs htop vs btop: İşlem Monitörleri Karşılaştırıldı

Her canlı sunucu sorusu bir süreç monitörüyle başlar ve top, htop ve btop üçlüsü okunabilirliğe karşı her yerde bulunabilen bir ticarettir. top, kurtarma görüntüleri de dahil olmak üzere her Unix kutusunun üzerinde yer alır ve sıkıcı bir şekilde dürüsttür; htop, önceliklendirmeyi daha hızlı hale getiren etkileşimli sıralama, ağaç görünümleri ve renk ekler; btop, kurulum alanı ve geniş bir terminal fiyatına, işlem başına ayrıntılara sahip tam kontrol panelini sunar. Arayüz en küçük kısımdır: CPU, bellek, yükleme ve disk bekleme, üçünden herhangi birinde hikayenin çoğunu anlatır.

Ana noktalar

  • top evrensel bir geri dönüş ve iyi bir araçtır: P CPU'ya göre, M belleğe göre sıralar, çekirdek başına 1 patlar ve W düzeninizi ~/.toprc dosyasına yazar, böylece bir sonraki oturum onu ​​devralır.
  • htop günlük kullanılan bir araçtır: F6 sıralama yapar, F4 dizeye göre filtreler, F5 süreç ağacını verir ve renk çubukları sabaha karşı 3'te karanlık bir odadan bir bakışta okunur.
  • btop kontrol panelidir: daha keskin ayrıntılar (çekirdek başına grafikler, G/Ç istatistikleri, ağ hızları) ancak terminal alanı, çalışan bir TERM ve onu oluşturan bir dağıtım ister; Sıkışık bir kurtarma konsolunun tepesinde hala kazanıyor.
  • Yük ortalamasını doğru okuyun: Linux kesintisiz disk beklemesini sayıya katar, bu nedenle 4 çekirdekteki 20 yük, CPU değil, depolama kuyruğu olabilir; üstteki %wa satırı bu argümanı iostat açılmadan önce çözer.
  • Bellek toplamları, sözcükleri bilen hiç kimseye yalan söylemez: 'büff/önbellek' geri alınabilir ve 'kullanılabilir' dürüst rakamdır; 4 GB kullanılabilir alana sahip yüzde 95 kullanılmış bir çubuk, acil bir durum değil, işini yapan bir dosya sistemidir.
  • Düşünceli bir şekilde öldürün: htop'un F9'u ağaçta sinyal seçeneği sunar, top'un k'si bir PID alır ve her ikisi de siz yirmi özdeş çocuğu öldürmeden önce hangi ebeveynin kaçağı doğurduğunu sorarak ödüllendirir.
  • Gördüğünüzü kaydedin: top -b -n 1 > /tmp/top.state olay anında terminal kapatıldığında hayatta kalan kanıttır; onsuz bir bilet bir gizemdir, onsuz bir bilet genellikle kendi kendine kapanır.
  • Takas ve disk bekleme satırları CPU çubuğunun değerini aşar: takas giriş/çıkış oranları, D durumu sayımları ve iowait baskı altındaki davranışı tanımlar; bozulmamış bir CPU yüzdesi, tam da işler acı verdiğinde gurur duyuyor.

Saha notu

Yüzde 90'lık 'kullanılmış' hafızayı acil durum olarak okumak, bir zamanlar sayfa önbelleğinin çok büyük olduğu bir sızıntıyı avlamak için bize bir saate mal oldu. 'Kullanılabilir' sütunu ve D durumu satırları, nereye bakacağımızı bildiğimizde beş dakika içinde gerçeği anlattı.

Sık sorulan sorular

Yüksek yük ortalaması otomatik olarak kötü müdür?

Hayır: Bu sayı, çalıştırılabilir ve kesintisiz görevleri içerir. Bunu çekirdek sayısıyla karşılaştırın, üstte %wa'yı kontrol edin ve CPU boyutu ile depolama düzeltmeleri arasında karar vermeden önce iostat veya btop'un G/Ç grafiklerini takip edin.

'Kullanılmış' hafızanın yüzde 100'e yakın olması konusunda panik yapmalı mıyım?

Hayır: Linux, prensip olarak belleği sayfa önbelleğiyle doldurur; 'Mevcut' gerçek sayıdır ve 'kullanılmış' yüksek artı 'mevcut' düşük, aslında eylemi garanti eden kombinasyondur.

Bir genç ilk önce hangi monitörü öğrenmeli?

htop günlük hız için, top ise gün için mevcut tek araç kurtarma konsoludur; Hem beceri aktarımı, hem de kas hafızasını sıralama/filtreleme aslında zaman kazandıran kısımdır.

Bellek rakamları neden araçlar ve sütunlar arasında uyuşmuyor?

Tanımlar farklıdır: RSS, paylaşılan kitaplıkları iki kez sayar, PSS bunları paylaştırır ve kategoriler arasında arabellek/önbellek kaydırır; benzerleri benzerlerle karşılaştırın ve bir sayıyı belirtirken sütun adını belirtin.

Kinetikatech linux komutları ve kabuk becerileri konusunda nasıl yardımcı oluyor

Dürüst olalım: ekiplerin çoğu önce kendi dener, sonra bize gelir: Bir yöneticinin bir sunucuyu mu çalıştıracağına yoksa onunla mücadele mi edeceğine karar veren komutlar ve komut dosyası oluşturma alışkanlıkları: her temel kurulumda bulunan araçlarla metin ve süreçleri arayın, dönüştürün, aktarın ve denetleyin. Linux Sunucu Güvenliği ve Sunucu Yönetimi servisimiz linux komutları ve kabuk becerileri konusunu pahalı derslerle öğrenmek zorunda kalmamanız için var. Kurulum, izleme ve gece 3'te çalan telefon bizde.

Bir mühendisle görüşün

Sunucu sorunu mu? Hacklenmiş site mi? Yavaş sayfa mı?

Kritik sorunlar 30 dakika içinde yanıtlanır — haftanın 7 günü, 24 saat.

Acil destek isteyin support@kinetikatech.com