Besoin d'espace libre de la baie

8

La règle générale est de ne pas utiliser plus de 80 à 85% de votre capacité, sinon les performances se dégradent fortement et d'autres mauvaises choses peuvent se produire.

Sur une baie de 8 To, cela représente environ 1,6 To d'espace qui doit être laissé libre! Une baie de 40 To nécessiterait environ 8 To d'espace libre!

Est-ce toujours la convention avec des tableaux plus grands? Suis-je en laissant trop d'espace disque sur la table?

SnakeDoc
la source
2
Une astuce intéressante que j'ai vue sur la liste de discussion ZFS sur Linux est de créer un zvol ou fs avec une réservation équivalant à l'espace disque que vous souhaitez laisser libre sur le pool, puis de ne l'utiliser pour rien. Avec un système de fichiers, vous pouvez peut-être définir mountpoint = none canmount = no reservation = N. Aussi contre-intuitif que cela puisse paraître, cela devrait fonctionner: pour toute autre partie de ce pool, cet espace n'est pas disponible (car il est réservé), mais l'allocateur de bloc est autorisé à travailler avec (car sans instantanés de nouveaux blocs écrites provoquent la désallocation des anciens blocs; résultat net nul).
un CVn

Réponses:

6

Oui, c'est toujours la convention, et oui, cela reste vrai même lorsque vous évoluez. Avec ZFS, en fait, vous ne voulez vraiment pas atteindre trop souvent la barre des 75% dans votre zpool. La fragmentation, les instantanés et les performances générales ont tendance à être affectés.

Si vous construisez à nouveau, ne commencez pas avec plus de 40% d'utilisation et assurez-vous de planifier votre croissance.

ewwhite
la source
Oui, c'est une nouvelle version avec FreeNAS fonctionnant avec ZFS RAIDZ2. - Je voulais juste m'assurer que je n'allais pas ressembler à un fou quand je dis à la direction que nous devons acheter quelques
disques durs
4
Lorsque vous remplissez votre réfrigérateur / congélateur de nourriture, laissez-vous un peu d'espace vide pour vous permettre de réorganiser les choses pour arriver à l'arrière? Ou tout emballer à 100%?
MikeyB
5
@MikeyB Oh, je l'emballe toujours là-dedans ;-) Comment puis-je adapter toute cette bière?
SnakeDoc
Est-ce vrai pour toute combinaison OS / Raid Array?
mxmissile
1
Pour ZFS ou tout autre système de fichiers de copie sur écriture, oui.
ewwhite
3

Cela dépend vraiment de votre utilisation. Fichiers volumineux qui sont écrits une seule fois, puis lus uniquement? Ne se fragmente pas, peut se remplir plus près de la capacité.

Répertoires de base UNIX traditionnels avec beaucoup de petits fichiers, quelques réécritures, beaucoup d'instantanés. Peut-être même la conservation des instantanés qui conserve de nombreux instantanés récents, mais en supprime certains tout en conservant certains plus anciens. Terrible fragmentation, la piscine a vraiment besoin d'espace libre pour fonctionner.

La seule façon de savoir avec certitude est de tester et de surveiller les performances.

ptman
la source
Cette boîte hébergera certains lecteurs de disques virtuels pour le cluster Xen sur iSCSI, mais aura également probablement un partage CIFS dessus pour le partage de fichiers Office. Ainsi, il y aura un mélange de fichiers volumineux qui ont des E / S modérées constantes et certains fichiers principalement statiques qui sont lus plus puis écrits.
SnakeDoc