FreeBSD zfs erreurs d'expiration

J'ai FreeBSD 8.2 avec ZFS v28. 8 cpu core, ram 16 Go. Deux disques durs (1.5To WD Green) sur le RAID zfs mirror.

Mon système utilise étrangement la memory. Avec beaucoup de memory libre (filaire), il commence à utiliser le swap et ne le nettoie pas! L'utilisation des swaps continue de croître. échange de munin-graph

Et puis je vois sur mon kvm ces messages: kvm log

Tout file lit ou écrit semble très lent. Quand j'utilise ssh et que par exemple je fais nano /etc/rc.conf il s'arrête pendant 3-5 secondes avant que ça marche.

Mes disques dureront-ils bientôt? Ou est le problème ailleurs?

Vous avez lu le Guide de réglage ZFS , n'est-ce pas?

Les premières versions de ZFS avaient plus que quelques problèmes avec la memory management, en particulier lors de l'utilisation des options de déduplication et / ou de compression. Pour le plus long time, une simple recette pour ZFS bloque était de définir compression = gzip et commencer à copyr des données. Les versions ultérieures de ZFS sont beaucoup mieux. Si vous le pouvez, vous devriez passer à FreeBSD 8.4 ou 9.1.

J'ai un système très comparable à la maison (16 Go de RAM, 2 x 3 To de disques SATA dans le miroir ZFS) qui a été solide depuis la mise à niveau vers FreeBSD 9.1. J'ai la compression activée et ces parameters dans /boot/loader.conf:

 # attempts to get ZFS more stable vfs.zfs.arc_max="4096M" kern.maxvnodes=250000 vfs.zfs.prefetch_disable=1 vm.kmem_size="1024M" vm.kmem_size_max="1024M" 

Une autre chose à vérifier est les parameters de votre carte mère pour les ports SATA. Initialement, ma carte mère avait les ports SATA mis en mode IDE et la performance sous ZFS était terrible, ce qui rend les problèmes d'épuisement de la memory pire. Après leur passage en mode AHCI, les disques fonctionnent très bien.

Cela ressemble à un problème matériel – les lecteurs ou le controller. Comme il y a des erreurs sur ad4 et ad6 , il peut s'agir du controller. Je recommand de sauvegarder toutes datatables importantes dès que possible.

Vous pouvez essayer d'installer sysutils/smartmontools pour voir si des erreurs SMART sont signalées.

Quant à votre utilisation de la RAM, cela semble étrange. Même si vous utilisez la déduplication de ZFS v28, je ne m'attendrais pas à ce qu'un système de files de 1,5 To prenne autant de RAM. Vous pouvez essayer d'exécuter top -S -osize pour voir ce qui utilise la memory.