LINUX STORAGE-

Une autre version candidate de OpenZFS 2.1 est maintenant disponible pour les tests et cette fois-ci il y a quelques changements intéressants à noter.

OpenZFS 2.1 est titré en ajoutant Distributed Spare RAID”dRAID” et une nouvelle propriété de compatibilité pour les ensembles de fonctionnalités Zpool, la compatibilité avec les nouvelles versions du noyau Linux (jusqu’à 5.12 pour le moment), et une variété d’autres améliorations et correctifs.

Un nouveau changement notable à trouver avec OpenZFS 2.1-rc6 est la mise à l’échelle des threads de travail et des Taskqs avec le nombre de processeurs sur le système. En ce qui concerne le changement,” ce correctif introduit la macro ZTI_SCALE, semblable à ZTI_BATCH, mais avec plusieurs tâches, en fonction du nombre de processeurs, à utiliser dans les endroits où l’évolutivité des verrous est nécessaire, alors que l’ordre des demandes ne l’est pas tellement. le code est conçu pour créer une nouvelle tâche pour ~ 6 threads de travail (moins pour les petits systèmes, mais plus pour les très grands) jusqu’à 80% des cœurs de processeur (les 75% précédents n’étaient pas bons pour arrondir). Le nombre de threads et de threads par taskq sont désormais réglables au cas où quelqu’un voudrait vraiment utiliser toute la puissance du système pour ZFS.

Cette mise à l’échelle avec les systèmes à plus grand nombre de cœurs d’aujourd’hui devrait vraiment aider à réduire la latence. Le changement au cours des tests a conduit à une baisse de la latence de 95% de 77 ms à 5 ms et de la latence maximale de 204 ms à 7,5 ms. Les tests ont également révélé que cette mise à l’échelle aidait vraiment à réduire la latence et l’interactivité lors de la suppression de fichiers avec la déduplication activée.

Plus de détails sur cette modification tardive pour OpenZFS 2.1-rc6 via cette demande de fusion .

OpenZFS 2.1-rc6 a également un travail de compatibilité précoce pour le noyau Linux 5.13 Git (bien que officiellement plafonné à 5.12 pour le moment), divers correctifs FreeBSD, améliorations de la page de manuel et une variété d’autres correctifs.

OpenZFS 2.1-rc6 pour les systèmes Linux et FreeBSD est disponible pour les tests à partir de GitHub .

Categories: IT Info