Vorrei fare alcune analisi del nostro server NFS per aiutare a rintracciare potenziali colli di bottiglia nelle nostre applicazioni. Il server esegue SUSE Enterprise Linux 10.
Il tipo di cose che sto cercando di sapere sono:
- A quali file accede da quali client
- Velocità effettiva di lettura / scrittura per cliente
- Spese generali imposte da altre chiamate RPC
- Tempo trascorso in attesa di altre richieste NFS o I / O del disco per servire un client
Conosco già le statistiche disponibili /proc/net/rpc/nfsd
e in effetti ho scritto un post sul blog descrivendole in modo approfondito. Quello che sto cercando è un modo per scavare più a fondo e aiutare a capire quali fattori stanno contribuendo alle prestazioni viste da un particolare cliente. Voglio analizzare il ruolo che il server NFS svolge nelle prestazioni di un'applicazione sul nostro cluster in modo da poter pensare ai modi per ottimizzarlo al meglio.