A la base, mon outil de virtualisation est VMWare depuis plus de 15 ans.

J’ai commencé à tester Proxmox suite à de nombreux articles trouvés sur le net, et parce que le matériel de mon homelabs commençait à prendre de l’age.

J’ai donc expérimenté le ZFS après avoir lu tous les bénéfices qu’on pouvait en retirer. Je vous laisse lire l’article sur le site de Durindel traitant du ZFS.

Mais la RAM d’un de mes serveurs était en permanence à plus de 90%, d’utilisation malgré mes 16 Go, pour 4 VM et 2 LXC, alors que j’avais provisionné 8 Go de ram sur l’ensemble.

Jusqu’à ce que découvre que les volumes ZFS consomment 50% de la ram physique.

Optimiser SWAP

Pour obtenir des performances optimales, la mémoire SWAP doit être correctement configurée. Néanmoins, Proxmox utilise la mémoire SWAP à partir de 60% d’utilisation, entrainant une possible usure prématurée des SSD.

Pour éviter cette usere prématurée, j’ai décidé de limité l’utilisation de la mémoire swap lorsqu’il ne reste que 20 % de mémoire physique sur le serveur il faudra donc lancer la commande :

echo vm.swappiness=20 | tee /etc/sysctl.d/99-swappiness.conf
swapoff -a
swapon -a

Optimiser la mémoire de travail ZFS

ZFS utilise par défaut 50% de la mémoire vive. La plus part du temps, 5 à 12 Go de RAM suffisent pour ZFS. Pour adapter la mémoire, procéder comme suit :

cat '/sys/module/zfs/parameters/zfs_arc_max'
5368709120
update-initramfs -u

Il faut ensuite redémarrer votre serveur.

Mais, dans mon cas, cela ne suffisait toujours pas.

Pour tester, j’ai donc déplacé toutes mes VM vers un volume monté en NFS sur mon NAS. Les performances ne sont pas terribles, mais cela me permet de vérifier si c’est bien mon volume ZFS qui consomme la RAM.
En effet, s’il n’y a plus de VM qui tourne sur le disque en ZFS, il n’y a plus d’utilisation de la RAM.

J’ai donc retiré mes disques en ZFS pour passer en LVM-THIN. Ça m’apprendra à lire la doc en transversale.

Forcement, les performances ne sont pas les mêmes, mais pour l’instant, je m’en contenterait.

On verras lorsque je changerai de matériel.
L’occasion aussi de tester le CEPH.