Monitoraggio I / O NFS


11

Ho una directory montata su NFS e mi piacerebbe monitorare l'utilizzo I / O su di essa (letture e scritture MB / s). Qual è il modo consigliato per farlo?

Questo è il client NFS, non ho accesso al server NFS. Non mi interessa l'utilizzo generale dell'I / O (altrimenti userei vmstat / iostat). Ha anche più montaggi NFS, sono interessato a monitorare solo un mount specifico (o avrei potuto usare etereo).

Grazie!

Risposte:


5

iostat -mnhè davvero il modo migliore per farlo. Combina solo le statistiche per lo stesso dispositivo remoto. Se i tuoi montaggi nfs provengono da endpoint remoti separati, non li combineranno.

La -mvisualizzazione dei mezzi in MB / s, i -nmezzi per visualizzare le statistiche per le condivisioni NFS, -hsignifica un output più umano.

Se gli passi un numero dopo come iostat -mnh 3se visualizzerà le statistiche ogni 3 secondi.


1
iostat non accetta l'opzione -m sul mio sistema.
Brava persona

-m potrebbe essere un'opzione gnu allora
Patrick

Ho trovato iostat come una cattiva scelta per ottenere dati IO a brevi intervalli perché la mia implementazione (sysstat-7.0.2-3.e15) mostra sempre e solo wBlk_svr / s come una frequenza dal momento dell'avvio. Mi piace pensare che le versioni più recenti possano invece mostrarlo come contatore.
ericslaw,

2
Di quale piattaforma stiamo parlando? Iostat dipende dalla piattaforma. L'opzione -n ​​(filesystem di rete) è stata deprecata in Linux iostat. È andato nella versione che vedo (RHEL 7.2)
John M

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.