Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
sysadmin:tuning_nfs [2014/03/24 13:39]
james ajout modif min_free_kbytes
sysadmin:tuning_nfs [2014/03/24 18:14]
james ajout perf
Ligne 35: Ligne 35:
 <note important>​ <note important>​
   * Il faudra que la MTU de chacune des machines d'un même réseau soit la même : il faut donc la changer sur chacune des machines ou sur aucune   * Il faudra que la MTU de chacune des machines d'un même réseau soit la même : il faut donc la changer sur chacune des machines ou sur aucune
-  * Il faut que le switch du réseau soit capable de gérer des MTU supérieures a 1500 ( "jumbo frames"​ ) : les switchs recents supportent souvent jusqu'​a 9000</​note>​ +  * Il faut que le switch du réseau soit capable de gérer des MTU supérieures a 1500 ( "jumbo frames"​ ) : les switchs recents supportent souvent jusqu'​a 9000 
 +</​note>​
  
 ===== Problème de Page allocation failure ===== ===== Problème de Page allocation failure =====
Ligne 54: Ligne 54:
 Pour effectuer le changement temporairement : <​code>​echo 4096 > /​proc/​sys/​vm/​min_free_kbytes</​code>​ Pour effectuer le changement temporairement : <​code>​echo 4096 > /​proc/​sys/​vm/​min_free_kbytes</​code>​
  
-Puis une fois que vous avez la bonne valeur pour que ce changement soit permanent :+Puis une fois que vous avez la bonne valeur pour que ce changement soit permanent : <​code>​
 # cat <<EOF >> /​etc/​sysctl.d/​90-user-memory.conf # cat <<EOF >> /​etc/​sysctl.d/​90-user-memory.conf
  
 # it is possible to require a minimum number of free pages by setting the vm.min_free_kbytes parameter # it is possible to require a minimum number of free pages by setting the vm.min_free_kbytes parameter
 vm.min_free_kbytes=4096 vm.min_free_kbytes=4096
 +EOF
 </​code>​ </​code>​
  
 +
 +===== Impact sur les performances =====
 +
 +En utilisant ces reglages sur le materiel suivant :
 +  * serveur NFS : atom dualcore N330 1.6GHz, 2 Go RAM, carte reseau intel 82541GI Gb
 +  * client NFS : athlon 1800xp, 512 Mo RAM, carte reseau dge 528t
 +
 +Un rsync sur de gros fichiers lancé sur le client (copie du NFS vers disque local) : passage de 6-7Mo/s a 13,5 Mo/s
 +
 +Performances brutes copie gros fichier (NFS vers disque local, en utilisant dd) : 40 Mo/s
sysadmin/tuning_nfs.txt · Dernière modification: 2014/03/24 20:00 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0