Yanıtlar:
dstat, disk etkinliğini tam olarak izlemek için iostat'tan daha iyidir.
Dosyaları bir sabit sürücüden diğerine taşırken aşağıdaki komutu kullanıyorum
dstat -D sda,sdc
daha fazla bilgi için bu sayfaya bir göz atın
Bu alanda yetenekli değilim ama iostat akla geliyor. Sysstat paketi ile yükleyebilirsiniz . İyi şanslar!
iostat -d 10 /dev/sda
10 saniyelik aralıklarla size io kullanımını sağlayacaktır /dev/sda
. Neredeyse watch iostat -d /dev/sda
aralık seçeneği üzerinde kullanırdım . Düzenleme: yazarken beni yendi :)
watch
. Sürekli bir raporlama gibi bir şeyle iostat -dk 10
daha anlamlı sayılar verir.
Kullanılması iostat
gelen sysstat
paketin devreye beri tek bir sonuç anlık görüntüsünü sunar. Aralık parametresinin kullanılması, sonuçları çıktıya yalnızca son aralık için ekleyecektir. Örnek, iostat 10
ilk önce "since boot" değerlerini gösterecek, ardından her 10 saniyede bir, son 10 saniyelik istatistikleri çıktıya eklemeye devam edecektir. -y
İlk açılıştan bu yana ilk istatistik görüntüsünü atlamak için bir seçenek ekleyin, ancak sistem ilk anlık görüntüyü toplarken komutun belirtilen aralık için boşta göründüğünü anlayın.
Bunu, watch
komutla birleştirildiğinde ve yalnızca tek bir istatistik aralığı için topladığınızı belirtirken çok etkili buldum . Örneğin:
watch -t -n 0.1 iostat -d -t -y 5 1
son 5 saniye boyunca her 5,1 saniyelik etkinlik istatistiklerini yeniler. Seçenekleri ve parametreleri parçalamak için ...
-t
izleyiciye başlığı atlamasını söyler. Bu, aksi halde başlığın verilerin anlık görüntüsünü temsil etmeyen "Her 0.1s" içereceği karmaşasını önlemek içindir.-n 0.1
Aşağıdaki komutu her 0,1 saniyede bir çalışacak şekilde izlemek söyler. Bu, saat için en küçük aralıktır (3.3.9). Ancak endişelenmeyin, aslında her 0.1 saniyede bir komutu çalıştırmıyor. Önceki örnek tamamlandıktan sonra komutu 0.1 saniye çalıştırır.-d
Soru disk etkinliği konusunda beri alakalı tek görüntüleme cihazı kullanımı, için iostat söyler. Belirli bir diski izlemek için dönüşümlü olarak cihaz adı aralık parametrelerinden önce eklenebilir.-t
anahtar iostat'a yenileme zamanını istatistiklere eklemesini söyler. Bu, saat başlığının daha önce ihmal edilmesi, orada olan zaman göstergesini kaldırdığından yararlıdır.-y
Anahtar aralık ekranından "Açılıştan bu yana" istatistiklerin ilk ekranını atlar. Bu olmadan sonuç, izleme komutunun aralığında önyükleme güncellemesinden bu yana istatistiklerin bir göstergesi olacaktır.5 1
İostat aralık parametrelerdir. Bu durumda bir kez 5 saniye istatistik yakalayın (1). -Y anahtarı kullanıldığından, bu sadece tek bir veri ekranı gösterecektir.İostat'ın verileri toplaması 5 saniye alacaktır, sonra saatte görüntülenecek ve 0.1 saniye sonra saat iostat komutunu tekrar tetikleyecektir. 5 saniye sonra yeni veriler eskisinin yerini alacak, saat 0.1 saniye bekleyecek, yıkama, durulama, tekrarlama ...
Nmon ile dene
sudo apt-get install nmon
Deneyin:
nmon
Çıkış Gibi aşağı:
D tuşuna basın = Disk tuşuna basın c = CPU tuşuna r = RAM tuşuna basın, v tuşuna basın = Sanal Hafıza, Kernal Durum tuşuna K, basın N = ağ tuşuna ve çıkmak için q veya x tuşuna basın