[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: NFS très lent



>> Hello la liste,
>
> Bonsoir,
>
>> j'ai 2 frontaux qmail et un serveur NFS partageant /home/vpopmail pour
>> les
>> 2 frontaux.
>> Le serveur NFS (nfs-kernel) marche bien mais quand il faut délivrer fort
>> en local les mails qui arrivent, j'ai ça dans le syslog des 2 frontaux
>> et
>> un df -h met quelques secondes à répondre :
>>
>> Jun 20 18:07:44 mail3 kernel: nfs: server 10.1.4.1 OK
>> Jun 20 18:07:46 mail3 last message repeated 2 times
>> Jun 20 18:07:58 mail3 kernel: nfs: server 10.1.4.1 not responding, still
>> trying
>> Jun 20 18:08:00 mail3 kernel: nfs: server 10.1.4.1 OK
>> Jun 20 18:08:08 mail3 kernel: nfs: server 10.1.4.1 not responding, still
>> trying
>> Jun 20 18:08:08 mail3 kernel: nfs: server 10.1.4.1 OK
>>
>> NFS est bien un protocole rapide ? les 3 serveurs sont sur un brin à
>> 100MB
>> Config sarge 512 MB RAM
>
> NFS peut être rapide, mais en est-il de même pour ton serveur ? S'il
> est surchargé, il est "normal" de voir ces messages, qui indiquent une
> baisse de performances du serveur vue du client.

Oui,je me doute mais pour écrire 15 mails de quelques ko à la fois sur un
réseau 100 ave des HD sata, c'est pas la mort ...

> Il y a certaines choses à vérifier:
>
> - quel système de fichiers est utilisé sur le serveur (ext3, XFS,
> reiser) ?

reiserFS partout

> - quelles sont les options de montage du système de fichiers sur le
> serveur (noatime, ...) ?

/home/vpopmail  10.1.4.0/255.0.0.0(sync,insecure,rw,no_root_squash)

> - quelles sont les options d'exportation du système de fichiers
> (async, sync) ?
>
> - quelles sont les options de montages NFS sur les clients (tcp, udp,
> rsize, wsize) ?

10.1.4.1:/home/vpopmail/domains         /home/vpopmail/domains         
nfs     defaults        0 0

> - quel matériel est utilisé sur le serveur ?
Les machines sont 2 dell poweredge 8xx (sais plus vraiment) et un
supermicro avec 4 Gb de RAM

A une époque j'avais trouvé 2-3 paramètres à modifier dans le /proc mais
ça m'avait plus mis le bazard que le reste :
echo 262144 > /proc/sys/net/core/rmem_default
echo 262144 > /proc/sys/net/core/rmem_max

Franck
-- 
http://www.linuxpourtous.com



Reply to: