top Komut Oluşturucu
Linux işlemlerini göstermek için top komutları oluştur
top ile Başlarken
## top Nedir?
`top` komutu, CPU kullanımına göre sıralanmış çalışan süreçlerin canlı, güncellenen bir görünümünü ve sistem özet istatistiklerini (yük, bellek, takas) gösterir. Linux'ta standart etkileşimli süreç izleyicisidir.
## Nasıl Kullanılır
1. **Güncelleme Modunu Seçin**: Etkileşimli çalıştırın veya betikleme için `-b` (toplu) seçeneğini etkinleştirin. 2. **Aralığı Ayarlayın (isteğe bağlı)**: Ekranın ne sıklıkta yenileneceğini kontrol etmek için `-d` kullanın. 3. **Filtreleyin (isteğe bağlı)**: Bir PID (`-p`) veya bir kullanıcıyla (`-u`) sınırlayın. 4. **Kopyala ve Çalıştır**: Üretilen komutu uçbiriminize kopyalayın. Etkileşimli görünümden çıkmak için `q` tuşuna basın.
Yaygın Seçenekler
### `-b` Toplu mod Etkileşimli arayüzü devre dışı bırakır ve güncellemeleri düz metin olarak stdout'a yazdırır. Çıktıyı bir dosyaya veya betiğe yönlendirmek için gereklidir (ör. CPU istatistiklerini zaman içinde günlüğe kaydetme).
### `-d` Gecikme Yenileme aralığını saniye cinsinden ayarlar. `top -d 2` her 2 saniyede bir günceller. `0.5` gibi ondalık değerlere izin verilir.
### `-p` PID izle Yalnızca belirtilen süreç kimliğini gösterir. Tek bir arka plan hizmetinin kaynak kullanımını izlemek için yararlıdır.
### `-u` Kullanıcıya göre filtrele Yalnızca verilen kullanıcıya ait süreçleri gösterir (ör. `top -u www-data`).
### `-H` İş parçacığı modu Toplanmış süreçler yerine tek tek iş parçacıklarını gösterir. Her iş parçacığı kendi satırını alır ve bir süreç içindeki hangi iş parçacığının meşgul olduğunu ortaya çıkarır.
▶top çıktısını nasıl bir dosyaya kaydederim?
▶CPU yerine belleğe göre nasıl sıralarım?
▶top neden ps'ten farklı sayılar gösteriyor?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla