Top komutu, sisteminizin ortamında çalışan tüm işlemleri görüntüler. Sistem kullanımının ve performanslarının izlenmesine yardımcı olur. Esas olarak sistem yöneticileri tarafından sunucudaki yükü tespit etmek için kullanılır.
Top komutu süreç tablosu anlamına gelir. Unix benzeri birçok işletim sisteminde tespit edilen, bellek ve CPU kullanımıyla ilgili bilgileri gösteren bir görev yöneticisi programıdır.
Üst Komuta Genel Bakış
Program, kullanıcı tarafından belirlenen formata göre seçilen aktif süreçlerin sıralı bir listesini oluşturur ve bunu periyodik olarak günceller. Varsayılan sıralama CPU kullanımına göre yapılabilir ve yalnızca en iyi CPU tüketicileri gösterilir. Üst komut, ne kadar bellek ve işlem gücünün kullanıldığının yanı sıra etkin işlemlerin diğer ayrıntılarını da görüntüler.
En iyi sürümlerden birkaçı, sıralama yöntemleri veya sütun seçimi gibi ekranın kapsamlı şekilde özelleştirilmesine olanak tanır. Komut, sistem yöneticileri için faydalıdır çünkü aynı anda hangi işlemlerin ve kullanıcıların en fazla sistem kaynağını kullandığını görüntüler.
yıl çeyreklere bölünüyor
Üst Komuta Uygulamaları
Çeşitli farklı üst versiyonlar mevcuttur. Klasik Unix sürümü William LeFebvre tarafından belirlendi ve orijinal olarak 1984'te telif hakkı alındı. SourceForge'da barındırılmaktadır ve 3.7 sürümü 2008'de ortaya çıkmıştır. Top'un Linux sürümü, procps-ng araç grubunun bir öğesidir. Başlangıçta Roger Binns tarafından belirlendi ancak kısa süre sonra başkaları tarafından devralındı. Kabaca eşdeğer işlev Solaris'te prstat'tır.
Microsoft Windows, grafiksel Görev Yöneticisi yardımcı programını ve görev listesi komutunu içerir. IBM AIX, topas_nmon ve topas komutlarının bir bileşeni olarak güncellenen bir etkin işlemler listesi içerir.
Linux'ta, yük ortalama sayıları, çalışma kuyruğunda bekleyen toplam işlemlerin toplamı ile o anda yürütülen toplam sayının toplamı olarak bilinir. Sayı göreceli değil mutlaktır. Dolayısıyla kullanımdan farklı olarak sınırsız olabilir. Toplam süreçlerin anlık değişimleri, sabit nokta matematiği ile hesaplanan üstel bir azalma formülü kullanılarak sönümlenir.
Bir program, yani ps, top komutuyla aynıdır ancak çağrı sırasında alınan bir süreç anlık görüntüsünü oluşturur. Top komutunun n (toplam yineleme) seçeneği benzer bir sonuç üreterek programın belirtilen yinelemeleri yürütmesini ve sonucunu gösterdikten sonra çıkmasını sağlayabilir.
Üst Komut Seçenekleri
Seçenekler | Tanım |
---|---|
-A | Bu seçenek, ayrılan hafızaya göre işlemleri çözmek için kullanılır. |
-B | Top komutunu toplu modda başlatır; bu, top komutundan sonuçların diğer dosyalara ve programlara gönderilmesine yardımcı olabilir. |
-C | En üstteki komuta, son hatırlanan durum ters çevrilmiş 'c' ile başlar. |
-D | Ekran güncellemeleri arasındaki gecikmeyi gösterir ve ardından başlangıç varsayılanındaki veya kişisel yapılandırma dosyasındaki ilişkili değeri geçersiz kılar. |
-H | Kullanım istemini ve kitaplık sürümünü gösterir, ardından çıkar. |
-H | En son hatırlanan durum tersine çevrilmiş 'H' ile bir üst komut başlatır. |
-Ben | En son hatırlanan durumun tersine çevrilmesiyle bir üst komut başlatır i. |
-M | VIRT yerine USED (rss işlem toplamı ve takas sayısı) rapor eder. |
-M | Bellek birimlerini gösterir ve bellek özetinde kayan nokta değerlerini görüntüler. |
-N | Maksimum çerçeve veya yineleme sayısını açıklar; top komutu tamamlanmadan önce oluşturulmalıdır. |
-P | Yalnızca işlem kimliklerine sahip işlemleri izler. |
-S | Sistem yapılandırma dosyasından çok daha iyi yönetilir. |
-S | Tüm işlemler, kendisi ve ölü çocuklarının kullandığı CPU süresi kullanılarak listelenir. 'Kümülatif mod' aktif. |
-İÇİNDE | Yalnızca etkili bir kullanıcı adı veya UID eşleşmesi sağlanan işlemleri izler. Kaydedilmiş, etkili, gerçek dosya sistemi UID'leriyle eşleşir. |
-içinde | Yalnızca etkili bir kullanıcı adı veya UID eşleşmesi sağlanan işlemleri izler. |
-içinde | Kullanım istemini ve kitaplık sürümünü gösterir, ardından çıkar. |
Üst Komutanın Sütunları ve Alanları
Üst komutta bulunan önemli alanlardan veya sütunlardan bazıları aşağıda açıklanmıştır:
Sözdizimi:
top
Yukarıdaki anlık görüntüye bakın, çıktısı burada açıklanmıştır,
Satır 1
- Zaman
- sistem ne kadar süre çalışıyor
- kaç kullanıcı giriş yaptı
- ve yük ortalaması
Hat 2
- Toplam görev sayısı
- çalışan görev sayısı
- uyku görevlerinin sayısı
- durdurulan görevlerin sayısı
- ve zombi görevlerinin sayısı
Satır3
CPU kullanımını yüzde olarak gösterir
- kullanıcılar
- sistem
- düşük öncelikli süreçler
- boşta kalan süreçler
- bekle
- donanım kesintileri
- yazılım kesintileri
- zaman çalmak
Satır4
Bellek kullanımını kilobayt cinsinden gösterir.
- toplam hafıza
- kullanılan hafıza
- Boş hafıza
- arabelleğe alınmış bellek
Satır5
Takas belleği kullanımını kilobayt cinsinden gösterir.
- toplam hafıza
- kullanılan hafıza
- Boş hafıza
- önbelleğe alınmış bellek
Tablo açıklaması
- süreç kimliği
- kullanıcı
- öncelik
- güzel kullanıcı
- sanal bellek
- yerleşik hafıza
- paylaşılabilir bellek
- Kullanılan CPU yüzdesi
- kullanılan bellek yüzdesi
- bir sürecin çalıştığı zaman
- emretmek
İstersen yapabilirsin gizle/göster bazı tuşlara basarak bu başlık satırlarını seçin.
rhel vs centos
Örneğin,
basmak ben - Satır1'i göstermek/gizlemek için. Üst çizgi
basmak T - Satır3'ü göstermek/gizlemek için. CPU bilgisi
basmak M - Hat4 ve 5'i göstermek/gizlemek için. Bellek bilgisi
Top komutunun arka planda çalışmasını sağlamak
Terminalde her seferinde top yazmanıza gerek kalmadan top komutunun arka planda sürekli çalışmasını sağlayabilirsiniz.
Kullanmak ctrl+z terminalinizi geri almak için anahtarlar.
Yukarıdaki anlık görüntüye bakın, ctrl+z tuşlarına bastıktan sonra top komutu durdu ve terminalimizi geri aldık.
Terminal türünde üst komutu geri getirmek için fg terminalde.
Üst çıktıyı sıralama
Varsayılan olarak, top komutu her zaman çıktıyı CPU kullanım sırasına göre görüntüler.
M'ye basın - Bellek kullanım sırasına göre görüntülemek için.
O'ya basın - Sıralayabileceğiniz tüm olası sütunları görüntülemek için.
Yukarıdaki anlık görüntüye bakın, tüm sütunlara alfabetik bir harf atanmıştır. Sütun türüne göre sıralamak için ilgili alfabe ve çıktı o sütuna göre sıralanacaktır.
İlk satırda mevcut sıralama alanı N olarak gösterilir, bu da şu anda N sütununa göre sıralandığı anlamına gelir.
R'ye basın - Ters sırada görüntülemek için.
Üstten çıkmadan bir görevi sonlandırmak
Bir görev, üst komuttan çıkmadan tuşuna basılarak durdurulabilir. k anahtar.
Görevin PID numarasını isteyecek, eğer o görevi sonlandıracak yetkiniz varsa görev kaldırılacaktır. Aksi takdirde komutunuz başarısız olacaktır.
Yukarıdaki anlık görüntüye bakın, k tuşuna bastıktan sonra görevin PID'sinin öldürülmesini isteyen bir mesaj aldık.
java kullanıcı girişi
Bir görevi yenile
Renice, planlama sırasını değiştirmek için yapılır. Basarak R, Bir işlemin önceliğini, onu öldürmeden değiştirebilirsiniz. Ayrıca sürecin PID'sini de isteyecektir.
Yukarıdaki anlık görüntüye bakın, r tuşuna bastıktan sonra görevin PID'sinin yenilenmesini isteyen bir mesaj aldık.
Seçilen kullanıcı için işlemleri görüntüle
Üst komut çıktısında, belirli bir kullanıcı için tüm işlemleri yalnızca iki seçenekle görüntüleyebilirsiniz. Biri komut satırından, diğeri üst kısmı olmadan.
Komut satırında aşağıdaki komutu kullanın
Sözdizimi:
top -u
Örnek:
üst -u sssit
Yukarıdaki anlık görüntüye bakın, yalnızca kullanıcı sssit'sine ait tüm işlemleri görüntüler.
java nasıl geçersiz kılınır
Top komutu çalışırken tuşuna basın içinde, kullanıcı adı isteyecektir. Kullanıcı adını yazın ve enter tuşuna basın.
Yukarıdaki anlık görüntüye bakın, u tuşuna bastıktan sonra kullanıcı adı istiyor.
En iyi çıktı güncelleniyor
Varsayılan olarak üst çıktı her 3 saniyede bir güncellenir. 3 saniye içerisinde güncellemek istediğinizde tuşuna basın. boşluk çubuğu.
Ayrıca tuşuna basarak güncelleme sıklığını da değiştirebilirsiniz. D top komutunu çalıştırırken tuşuna basın.
Yukarıdaki anlık görüntüye bakın, d tuşuna bastıktan sonra sık sık güncelleneceği zamanı soruyor.
Renkleri değiştirme
Renkler tuşuna basılarak değiştirilebilir İle tuşuna basılarak tuş ve metin kalın hale getirilebilir. B anahtar.
Yukarıdaki anlık görüntüye bakın, b tuşuna bastığınızda çalışan tüm işlemler beyaz renkle vurgulanır.
Rengi değiştirmek için tuşuna basın İle (küçük z) tuşu.
Yukarıdaki anlık görüntüye bakın, z tuşuna bastıktan sonra çıktımız renkleniyor.
Şimdi farklı alanların renklerini değiştirmek istiyorsanız tuşuna basın. İLE (büyük Z). sizi farklı hedefler için farklı renkler seçebileceğiniz menüye götürecektir.
Sütun başlığında mavi rengi, görev bilgisinde ise macenta rengini uygulamak istediğimizi varsayalım.
Daha sonra başlık için H ile 4'e, görev bilgisi için T ile 5'e basacağız.
Yukarıdaki anlık görüntüye bakın, renkler ilgili hedeflere göre değiştirildi.
Belirli yinelemelerden sonra bırakma
Top komutu, siz q tuşuna basarak çıkana kadar çıktıyı sürekli olarak görüntüler.
Ancak top komutunun terminalden otomatik olarak çıkacağı belirli sayıda yineleme tanımlayabilirsiniz.
Sözdizimi:
top -n
Örnek:
tarihe göre sql sıralaması
üst -n 2
Yukarıdaki örnekte 2 yineleme gösterilecek ve otomatik olarak çıkılacaktır.