Surveiller charge serveur nfs

Iaorana à tou(te)s,

je cherche un moyen pour auditer, rapporter, contrôler la charge de travail de mon serveur NFS.
Si, en plus, je peux savoir qui fait quoi, ce serait merveilleux.

J’ai bien vu quelques petits trucs sur nfsstat et cat /proc/net/rpc/nfsd, mais rien de vraiment exploitable.

Auriez-vous des pistes à me communiquer svp ?

ah la, faut attendre v_aketor qui est le docteur ès NFS de ce forum :wink:

Qui fait quoi jusqu’à quel niveau?
Qui touche quel fichier?
Seulement le trafic générer par utilisateur? une ip?

par exemple, un peu de tout ça.

Une sorte de console de monitoring.

Quelle version de NFS ?


Tu as nfs status, et une interface webmin et nagios pour gérer ça. Mais la majorité des éléments se gèrent avec les outils classiques de systèmes de fichiers (iowait ... )

et bien un sudo dpkg -S /etc/init.d/nfs-kernel-server me répond :
Package: nfs-kernel-server
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 360
Maintainer: Ubuntu Core Developers ubuntu-devel-discuss@lists.ubuntu.com
Architecture: i386
Source: nfs-utils
Version: 1:1.1.1~git-20070709-3ubuntu1

donc, je dirai version 1.
Je suis un peu étonné mais bon.

non ca doit etre du nfs3 :wink:
Oui, je sais, c’est tres clair :ane:

Lol, oui c’est nfs 3, donc nfsstatus marchera bien (pas trop mal )

ok, je vais tenter de ce coté là.

Sinon, qu’entends-tu par les outils classiques comme iowait … ?

Regarde dans top, tu as la charge du scheduller d’IO qui est donnée (IOWait), c’est très utile.
Ca correspond au temps d’attente du schedulleur pour traiter une interruption d’IO : écriture/lecture sur réseau ou sur disque, l’activité typique d’un système de fichier/système de fichier réseau.


(dans top c'est le champs %wa chez moi )

mais en fait, ya pas d’affichage comme des transferts par ftp qui me permettrait de voir si il y du traffic, de la lecture de fichier et/ou de la copie ?

Non, NFS essaie de ressembler le plus possible à un système de fichier ‘normal’.
Tu peux utiliser ethereal (wireshark) pour analyser le trafic NFS
Edité le 04/11/2008 à 12:25

ok, faut donc ruser comme un sioux alors ?!!

soit. Je ruserai…