NFS I / O izleme


11

NFS bağlı bir dizin var ve ben üzerinde I / O kullanımını izlemek istiyorum (MB / s okur ve yazar). Bunu yapmanın önerilen yolu nedir?

Bu NFS istemcisi, NFS sunucusuna erişimim yok. Genel G / Ç kullanımı ile ilgilenmiyorum (aksi takdirde vmstat / iostat kullanırdım). Ayrıca birden fazla NFS montajı var, sadece belirli bir montajı izlemekle ilgileniyorum (veya eterik kullanmış olabilirim).

Teşekkürler!

Yanıtlar:


5

iostat -mnhGerçekten bunu yapmanın en iyi yolu. Yalnızca aynı uzak cihazın istatistiklerini birleştirir. Nfs bağlarınız ayrı uzak uç noktalardan geliyorsa, bunları birleştirmez.

-mAraçlar, MB / sn görüntülemek -nNFS hisseleri için ekran istatistiklerine araçlar -hvasıtasıyla insan dostça çıkışı.

İstediğiniz bir sayıyı iostat -mnh 3iletirseniz, her 3 saniyede bir istatistik görüntüler.


1
iostat sistemimdeki -m seçeneğini kabul etmiyor.
İyi Kişi

-m o zaman bir gnu seçeneği olabilir
Patrick

Uygulamamın (sysstat-7.0.2-3.e15) önyükleme süresinden bu yana yalnızca wBlk_svr / s oranını gösterdiğinden iostat'ın kısa aralıklarla IO verileri elde etmek için kötü bir seçim olduğunu gördüm. Yeni sürümlerin bunu bir sayaç olarak gösterebileceğini düşünüyorum.
ericslaw

2
Hangi platformdan bahsediyoruz? Iostat platforma bağlıdır. Linux iostat'ta -n (ağ dosya sistemi) seçeneği kullanımdan kaldırıldı. Gördüğüm versiyona gitti (RHEL 7.2)
John M

13

nfs-utils'den nfsiostat (aka nfs-iostat.py) etkileşimli izleme için iyidir. Bir dosya sistemi kurulduğundan bu yana geçmiş veriler için mountstats kullanın . Bu araçların her ikisi de / proc / self / mountstats'ten veri okur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.