Iotop ve iostat, disk G / Ç performansını izleyin

iotop ve iostat hakkında

Bir sonraki makalede kısaca bir göz atacağız. iotop ve iostat araçlarını kullanarak Ubuntu'da disk G / Ç performansını nasıl izleyebiliriz. Genel bir kural olarak, kullanıcılar şu komutu kullanabilir: üst sistemin yürütme süreçlerini bilmek (ve daha fazla şey) gerçek zamanlı olarak ve olası sorunları tanımlayın. Ancak, herhangi bir performans sorunu bulamazsak kaynak kullanımıÖzellikle CPU ve bellekle, darboğazları belirlemek için diğer alanları kontrol etmeye geçmek ilginçtir.

Komut çıktısında üst depolama aygıtlarında ve bölümlerde yüksek G / Ç okuma ve yazma işlemleri olup olmadığını öğrenmek için kullanabileceğimiz alanlar vardır. Disk G / Ç işlemi yüksekse, performans gecikmesinin nedeni olabilir, bu nedenle sistemdeki disk G / Ç istatistikleri doğrulanmalıdır ve bu, iotop ve iostat araçlarının bize yardımcı olabileceği yerdir.

I / O istatistiklerini doğrulamak için iotop ve iostat

I / O istatistiklerini detaylı olarak kontrol etmek için kullanıcılar iotop ve iostat komutlarını kullanabilir. Bu komutlar, depolama aygıtlarıyla ilgili performans sorunlarını belirlemek için kullanılır.yerel diskler veya ağ dosya sistemi dahil.

İotop nedir?

Bu yardımcı program Üst komuta benzer, ancak disk etkinliğini gerçek zamanlı olarak gösterir.. Bu yardımcı program, çekirdek G / Ç kullanım bilgilerine bakar ve sistemdeki işlemler veya iş parçacıkları aracılığıyla mevcut G / Ç kullanımının bir tablosunu görüntüler. Ayrıca, her işlemin veya iş parçacığının bant genişliğini ve okuma ve yazma G / Ç süresini gösterir.

Iotop'u yükle

Yapabileceğimiz bu yardımcı program apt paket yöneticisi yardımıyla kolayca kurun. Debian / Ubuntu sistemleri için, sadece bir terminal (Ctrl + Alt + T) açmamız ve şu komutu çalıştırmamız gerekecek:

iotop'u yükle

sudo apt install iotop

İotop kullanarak disk G / Ç etkinliğini izleyin

Disk I / O ile ilgili çeşitli istatistikleri kontrol etmek için iotop komutunda birçok seçenek vardır. Iotop komutunu herhangi bir argüman olmadan çalıştırmamız gerekecek. mevcut G / Ç kullanımı hakkında her bir işlemi veya iş parçacığını görmek için onu süper kullanıcı ayrıcalıklarıyla çalıştırmamız gerekecek:

iotop çalışıyor

sudo iotop

Daha hangi işlemlerin gerçekte disk G / Ç kullandığını kontrol ediniotop komutuna eklememiz gerekecek -oo-sadece seçenek:

iotop yalnızca işlemleri gösterir

sudo iotop --only

Daha iotop için geçerli diğer seçenekleri görün, bir terminalde şu komutla yardımınıza başvurabiliriz:

iotop yardımı

iotop --help

kaldırma

Daha iotop'u ekibimizden kaldırmak, bir terminalde (Ctrl + Alt + T) yalnızca şunları yürütmemiz gerekecek:

iotop'u kaldır

sudo apt remove iotop

İostat nedir?

Komut iostat, sistemin giriş / çıkış cihazının yükünü izlemek için kullanılır, ortalama aktarım hızlarına göre cihazların ne kadar süre aktif olduğuna bakarak. Diskler arasındaki etkinliği karşılaştırmak için de kullanılabilir.

Bu komut, fiziksel diskler arasındaki giriş / çıkış yükünü daha iyi dengelemek için sistem yapılandırmasını değiştirmek için kullanılabilecek raporlar üretir. İostat komutu iki tür rapor oluşturur; CPU kullanımı y cihazın kullanımı.

Çok işlemcili sistemlerde, CPU istatistikleri tüm işlemcilerde ortalama olarak sistem genelinde hesaplanır.

İostat'ı yükle

Aracı iostat, resmi depodan yüklenebilen sysstat paketinin bir parçasıdır. Sadece bir terminal açmamız (Ctrl + Alt + T) ve içindeki komutu çalıştırmamız gerekecek:

sysstat paketini yükle

sudo apt install sysstat

İostat komutuyla disk G / Ç performansını ölçme

Çeşitli CPU ve disk G / Ç istatistiklerini kontrol etmek için iostat komutunda birçok seçenek vardır. Eğer iostat komutunu herhangi bir argüman olmadan yürütürsek, tam sistem istatistiklerini görüntüle:

iostat çalışıyor

iostat

Eklersek -d seçeneği iostat komutuna göre tüm cihazlar için I / O istatistiklerini görüntüleyin:

iostat -d

Öte yandan, eklersek -p seçeneği iostat komutuna göre tüm cihazların ve bölümlerinin I / O istatistiklerini göster.

iostat -p

Bizi ilgilendiren şeyse tüm cihazlar için ayrıntılı G / Ç istatistiklerini görüntüleyin, sadece eklememiz gerekecek -x seçeneği iostat komutuna:

iostat -x

Eğer ilgileniyorsak Blok cihazların I / O istatistiklerini ve sistem tarafından kullanılan tüm bölümlerini bilmek, sadece -p seçeneğini ve ardından cihaz adını eklememiz gerekiyor:

iostat cihazı

iostat -p sda

kaldırma

Daha iostat'ı ekibimizden kaldırmak, sadece bir terminal açmamız (Ctrl + Alt + T) ve içinde çalıştırmamız gerekiyor:

iostat'ı kaldır

sudo apt remove sysstat

Bir sistem yöneticisinin aşağıdaki işlemleri yapmasına yardımcı olabilecek iki araç daha gördük. komutları kullanarak disk performans sorunlarını tespit edin iotop e iostat. Daha fazla bilgi için, isteyen kullanıcı, kaynak Bu makalenin.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.