1 votes

Inconvénients des petits pools ZFS par rapport aux grands pools ZFS

Nous sommes en train de redéfinir notre serveur de fichiers ZFS actuel. Il ne dispose actuellement que d'un seul pool de plus de 70 To.

Je vois que c'est un problème car, si le nombre de défaillances de disques dans le pool est suffisant pour le rendre non fonctionnel, nous devons restaurer l'ensemble des 60 To de données existantes.

Un débat s'est engagé sur la manière de diviser le stockage en pools plus petits, et sur la taille de chacun de ces pools.

À mon avis, le seul inconvénient de l'utilisation de pools "trop petits" est la perte d'espace disque. Nous utilisons 4TB 7500 spinning disks con 4TB SSD cache disks . Je penche donc pour des disques durs raidz de 20 To. Cela signifie que nous utilisons environ 77 % de l'espace disque.

Q : Y a-t-il d'autres avantages/inconvénients à ce que la taille des piscines soit trop grande ou trop petite ?

1voto

user441365 Points 1031

Q : Y a-t-il d'autres avantages/inconvénients à ce que la taille des piscines soit trop grande ou trop petite ?

Un avantage distinct et significatif d'un grand pool ZFS unique est que l'allocation d'espace est beaucoup plus flexible dans un grand pool unique.

Si, par exemple, vous disposez de trois ensembles de données distincts et de 60 To d'espace disque (sans tenir compte des pertes RAID), si vous créez un pool ZFS, le système total Les données stockées dans les trois ensembles de données sont limitées à 60 To et peuvent être réparties de n'importe quelle manière entre les trois ensembles de données. (Je suppose que vous créerez des ensembles de données ZFS distincts dans le grand pool ZFS, un pour chaque ensemble de données).

Mais si vous divisez le stockage en trois pools de 20 To et que vous placez un ensemble de données dans chaque pool, le total est toujours limité à 60 To, mais vous avez également limité chaque ensemble de données à 20 To.

Il s'agit d'une perte de flexibilité considérable. Si vous ne prévoyez pas correctement la croissance des données, vous gaspillerez des disques dans les pools qui n'ont pas connu la croissance escomptée et vous devrez acheter des disques supplémentaires pour le pool qui s'est développé. Ou encore, vous devrez retirer des disques d'un pool et les déplacer vers un autre via une opération de sauvegarde, de destruction et de restauration qui risque d'être fastidieuse.

Deuxièmement, êtes-vous sûr que votre piscine divisée est plus fiable qu'une grande piscine unique ? Autre avantage d'un grand pool : tous les disques de secours à chaud sont disponibles pour remplacer tout disque défaillant du pool (en supposant que tous les disques soient identiques). Si vous utilisez plusieurs pools, les disques de secours à chaud du pool A ne peuvent pas aider les zdevs du pool B à survivre à une panne de disque. Trois pools avec chacun deux hot spares peuvent très bien être moins fiable qu'un seul bassin ayant accès à six réserves chaudes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X