Déc 072011
 

raid5 optimisé, au final, j’ai multiplié par 4 les performances initales.

maintenant,
la copie d’un gros fichier depuis et vers le même filesystème se fait à environ 85Mo/s.
la lecture d’un fichier se fait environ à 1Go/s
l’écriture environ à 190Mo/s

pour tous les détails c’est à la page perfs x4 – optimisation d’un raid5 par la pratique

vous y trouverez un résumé condensé des différentes optimisations, toutes les modifications effectuées, des scripts de stress et de test et aussi le détail très technique de toutes les opérations.

Oct 202011
 

We had performance issues on our NFS servers, very poor performances.
after analyze we have seen that the bottleneck came from the disks, as always;
but tuning the FS did not solve the problem.

I talk about 1500 NFS mountpoint (running on 9 nodes from ServiceGuard cluster solution) as in my actual mission, everything works through NFS.
The homedir of course but also the applications, the logs, libraries etc…
Continue reading »

Juin 152011
 

j’ai eu un filesystème à 90% ce Week-End.
j’ai eu beau chercher partout avec « find » et « du », rien a faire, je ne trouvais pas ce qui clochait.

la seule explication que j’ai pu trouver était : les fichiers sont sous un point de montage,on ne peut pas les voir.
seulement voila, on ne démonte pas un filesystem sur un serveur en production pour voir s’il y a des fichiers en dessous !
heureusement, il y a toujours une solution xD
Continue reading »

 Publié par à 13 h 03 min  Taggué avec : ,
Juin 152011
 

Les filesystèmes MemFS sont montés en mémoire. plusieurs paramètres sont a vérifier pour monter correctement un filesystème MemFS.

  • la taille maximum d’un FS MemFS est définie par UFS_MAXDEVBLK dans le fichier (255GB par défaut)
  • le paramètre kernel maxdsiz_64bit (data segment) limite la taille d’un FS MemFS
  • le paramètre kernel dbc_max_pct (buffer cache) limite lui aussi la taille d’un FS MemFS
  • 11iv2 – le paramètre kernel memfs_bufcache_swappct ajoute un seuil de buffer mémoire libre au dela duquel il y aura swapping.
  • 11iv3 – le paramètre kernel memfs_swapmax_pct ajoute un seuil de buffer mémoire libre au dela duquel il y aura swapping.

les erreurs:

  • mount: Out of memory ← augmenter le paramètre maxdsiz_64bit
  • No space left on device ← augmenter le paramètre dbc_max_pct

monter un FS Memfs :

# mount -F memfs -o size=512MB /mnt

pour vérifier qu’il reste de la mémoire libre, lancer kmeminfo:

# kmeminfo |grep Free
Free memory           = 16560438   63.2g  40%