[FreeBSD] ZFS panic vm_fault : fault on no page fault
Le
Patrick Lamaizière
Salut,
Bon j'essaye ZFS en 8.0/i386 :
/boot/loader.conf
# ZFS
vm.kmem_size="512M"
vm.kmem_size_max="512M"
vfs.zfs.arc_max="40M"
vfs.zfs.vdev.cache.size="5M"
options KVA_PAGESQ2 dans le noyau
J'ai créé un pool '/tank' et je recopie mon /usr dedans :
tar cf - -C /usr . | tar xpvf - -C /tank
Là ça panique *systématiquement* au bout d'un moment avec vm_fault sur
un free() dans ZFS.
J'ai fait quelque chose de mal au niveau tuning ? À priori c'est
différent du problème s'il n'y a pas assez de mémoire pour le noyau
(j'ai 2 Go de RAM).
Merci.
Bon j'essaye ZFS en 8.0/i386 :
/boot/loader.conf
# ZFS
vm.kmem_size="512M"
vm.kmem_size_max="512M"
vfs.zfs.arc_max="40M"
vfs.zfs.vdev.cache.size="5M"
options KVA_PAGESQ2 dans le noyau
J'ai créé un pool '/tank' et je recopie mon /usr dedans :
tar cf - -C /usr . | tar xpvf - -C /tank
Là ça panique *systématiquement* au bout d'un moment avec vm_fault sur
un free() dans ZFS.
J'ai fait quelque chose de mal au niveau tuning ? À priori c'est
différent du problème s'il n'y a pas assez de mémoire pour le noyau
(j'ai 2 Go de RAM).
Merci.

Poser une question


moi j'ai ça (même config i386/2Go mais 7.2-Stable) :
zfs_load="YES"
# pour Zfs
vm.kmem_size_min="1400M"
vm.kmem_size="1500M"
vm.kmem_size_max="1800M"
avec cette config :
% cvs -R diff GENERIC
Index: GENERIC
================================================================== RCS file: /ncvs/src/sys/i386/conf/GENERIC,v
retrieving revision 1.474.2.19
diff -r1.474.2.19 GENERIC
68a69,73
TfH
Et ça fonctionne ? Si je dépasse 512 M ça panique dés le boot avec :
kmem_suballoc : bad status return of 3
ça fonctionne sans sourciller depuis ~6 mois.
le panic que tu vois sent bon la vieille régression des familles (as-tu
remonté une trace DDB sur la mailing list de -current ?). je crois que je
vais rester encore un peu sur 7-Stable ....
TfH
Pour ZFS J'ai trouvé pourquoi, le problème survient si les superpages
sont activées. Sans ça a l'air stable (remarque le fait de paniquer
systématiquement dénote aussi une certaine stabilité...).
Enfin bon j'ai pu faire tourner mon tar en boucle plusieurs heures
sans soucis, alors qu'avec les superpages activées ça panique dans les 5
minutes.
J'ai pas encore regardé le problème du kmem_suballoc.