Ders 9.2: Sistemi izlemek: top, uptime ve free
Yük ortalaması ve işlemci sayısına göre ne anlama geldiği, boş bellek ile kullanılabilir belleğin farkı ve top: özet satırları, süreç tablosu, işlemciye ve belleğe göre sıralama ve betiklerde etkileşimsiz kullanımı.
18 dk
Bu derste öğreneceklerin
- uptime'ı ve üç yük ortalamasını okumak
- Yükü işlemci sayısıyla (nproc) karşılaştırmak
- free -h'yi okumak ve 'available' değerini açıklamak
- top'un özetini ve süreç tablosunu okumak
- top'u işlemciye ve belleğe göre sıralamak ve ondan çıkmak
- Betiklerde top -b ve ps --sort kullanmak
Temel terimler
- İşlemci çekirdeği (CPU core)
- Tek bir işlem birimi; her çekirdek aynı anda bir süreç çalıştırır. nproc sistemde kaç tane olduğunu yazar.
- Yük ortalaması (load average)
- Son 1, 5 ve 15 dakikada çalışan ya da çalışmak için bekleyen (artı diski bekleyen) süreçlerin ortalama sayısı. Çekirdek sayısıyla karşılaştır.
- RAM, used, free, available
- used programların tuttuğu bellek; free hiç kullanılmayan; available ise programların şu an alabileceği miktar, Linux'un geri verebileceği önbellek dahil.
- Takas alanı (swap)
- RAM dolunca taşma alanı olarak kullanılan disk alanı. RAM'den çok daha yavaştır; yoğun takas sistemi sürünmeye başlatır.
- top
- Etkileşimli, canlı süreç görüntüleyici. Tuşlar: P işlemciye, M belleğe göre sıralar, k sinyal gönderir, u kullanıcıya göre süzer, q çıkar.
← Süreçler ve ps · Tüm dersler · Sinyaller: kill, killall ve pkill →