Pawel Jakub Dawidek est en charge du portage de ZFS [le système de fichier de Solaris et OpenSolaris] sur FreeBSD. Il a récemment annoncé sur son blog que le portage était terminé à environ 98%. Il est possible de monter, lire et écrire des volumes ZFS. Il est aussi possible de réaliser des snapshots et d'y accéder. Enfin il est possible d'exporter via NFS les volumes ZFS ainsi que leurs snapshots.
Un des seuls points manquant concerne les ACL. Les ACL de FreeBSD (type POSIX) et les ACL de ZFS (type NFS-v4) ne sont pas identiques. Il y a donc un choix à faire qui ne concerne pas uniquement le port de ZFS.
Un des seuls points manquant concerne les ACL. Les ACL de FreeBSD (type POSIX) et les ACL de ZFS (type NFS-v4) ne sont pas identiques. Il y a donc un choix à faire qui ne concerne pas uniquement le port de ZFS.
ZFS (261 hits)
L'annonce du portage de ZFS pour FreeBSD (227 hits)
Le billet de Pawel Jakub Dawidek sur l'avancement du portage (203 hits)
Le journal à l'origine de la dépêche (164 hits)
ZFS sur Wikipédia (561 hits)
> Lire la dépêche (12 commentaires, moyenne: 2,8).
Vous avez demandé le commentaire #799916.




Precisions ?
Bonjour !
Je suppose qu'avoir des checksum pour chaque block représente une quantité non négligeable d'informations (à moins que ce mécanisme ne soit utilisé que dans le cas de disque en RAID ?...)Merci pour cet article intéressant. Serait-il possible d'avoir plus d'informations sur les performances de ce système de fichier (ala hdparm) ainsi que le surcoût qu'il implique ?
[^]Re: Precisions ?
Je n'ai pas de chiffre à te donner mais il est probable que le calcul du checksum ait un impact sur les performances.
Il est possible de choisir entre 3 algorithmes de checksum : fletcher2, fletcher4 et sha256. Il est aussi possible de désactiver le calcul du checksum :
# zfs set checksum=off <volume>
Sinon, il existe aussi une option de compression et il est souvent rapporté que l'activation de la compression augmente les performances. Il est probable que le "coût processeur" soit inférieur au gain en terme de "bande passante" vers le disque dur (c'est pas très clair mais je pense que tu as compris ce que je veux dire)
[^]Re: Precisions ?
C'est une citation hors contexte. Le checksum ne fait que de la détection d'erreur. On voit bien sur la vidéo de démo de Sun un cas d'usage : tu as deux volumes en miroir. L'opérateur corrompt volontairement une partie d'un volume. Grace aux checksums, zfs le détecte et re-synchronize automatiquement pour corriger l'erreur. Il n'y a donc rien de magique. Ni rien d'étonnant ou de nouveau.
[^]Re: Precisions ?
Ok, je n'ai pas vu la vidéo je n'ai que lu les pages.
Mais ce que je comprends pas trop c'est où sont stockées ces informations de checksum ?
Par contre je vois pas ce que tu veux dire en parlant de magie ou d'étonnement... Ce n'était pas mon propos.