top komutu linux sistem adminlerinin sıklıkla kullandığı bir komuttur. Linux uç birimininde top yazarak çalışan sistem processlerini veya threadlerini gerçek zamanlı olarak görmeye yarar. top komutunu kullandığınız zaman interaktif bir pencere açılır ve çeşitli komutlarla bu interaktif pencerede process ve threadlerle ilgili işlemler yapabilirsiniz. İnteraktif moddan çıkmak için “q” tuşuna basmanız yeterli olur. Komutu kullanmak için root yetkisi gerekmese de interaktif modda kill vb işlem yapmak için root yetkisi gerekir.
top komutunu kullandığınızda process veya threadlerle ilgili şu özellikleri görürsünüz.
- PID : işlemin benzersiz process id’sini gösterir.
- USER : İşlemin sahibi kullanıcıyı gösterir.
- PR : İşlemin kernele göre zamanlama önceliğini gösterir.
- NI : İngilizce Nice Value Task olan işlemin öncelik sıralamasını gösterir, Negatif bir sayı daha önceliklidir.
- VIRT : İşlem tarafından kullanılan toplam sanal belleği gösterir.
- RES : İşlem tarafından ramda kullanılan alanı gösterir.
- SHR : İşlem tarafından kullanılan paylaşımlı belleği gösterir.
- S : İşlem durumunu tek harfli olarak gösterir.
- %CPU : İşlemin kullandığı cpu yüzdesini gösterir.
- %MEM : İşlemin kullandığı bellek yüzdesini gösterir.
- TIME+ : İşlemin harcadığı cpu zamanını gösterir.
- load average : Sistemin sırasıyla son 1, 5 ve 15 dakikalık ortalama cpu yükünün gösterir.
- zombie : işlevini tamamlamış fakat hala üst process’ine bunu bildirmemiş alt processlere zombir process denir.
- sleeping : görevini henüz tamamlamamış, beklemede olan processlerdir
top – u kullanıcı
Belli bir kullanıcının kullandığı işlemleri gösterir.
- top komutunu çalıştırdıktan sonra “c” tuşuna basarsanız her işlemin tam çalıştığı yeri gösterir.
- top komutunu çalıştırdıktan sonra “k” tuşuna basarsanız sizden bir PID numarası girmenizi ister ve girdiğiniz numaralı işlemi sonlandırır (kill)
- top komutunu çalıştırdıktan sonra “M” (shift+m) ve “P” (shift+p) tuşlarına basarsanız işlemleri ram kullanıma göre sıralar
Not: top komutu (değiştirilmediği sürece) her 3 saniye bir yenileme yapar.