Pour déterminer si vous avez besoin d'ajouter davantage de disques, procédez comme suit : Les disques peuvent être surexploités en cas de mauvais choix de profil RAID et/ou de taille d'enregistrement ZFS. Dans ce cas, il est possible de réduire l'utilisation des disques existants en passant de profils RAIDZ à des profils en miroir et/ou en mettant en correspondance des tailles d'enregistrement ZFS avec des tailles d'E/S client.
En outre, si le système est configuré sans unités Flash optimisées pour la lecture ou l'écriture, toutes les opérations d'E/S au-delà de la mémoire DRAM sont gérées par les disques. Pour améliorer les performances, vous pouvez envisager d'utiliser le format flash pour toute charge de travail comprenant des lectures aléatoires ou des écritures asynchrones.
hostname:analytics worksheets> select worksheet-000 hostname:analytics worksheet-000> dataset
hostname:analytics worksheet-000 dataset (uncommitted)> set name="io.disks[utilization=70]" name = io.disks[utilization=70] hostname:analytics worksheet-000 dataset (uncommitted)> commit
hostname:analytics worksheet-000> done hostname:analytics worksheets> done
hostname:> analytics datasets
hostname:analytics datasets> show Datasets: DATASET STATE INCORE ONDISK NAME dataset-000 active 1.27M 15.5M arc.accesses[hit/miss] dataset-001 active 517K 9.21M arc.accesses[hit/miss=metadata hits][L2ARC eligibility] ... dataset-025 active 290K 7.80M io.disks[utilization=70] hostname:analytics datasets>
Dans cet exemple, le nom d'ensemble de données io.disks[utilization=70] correspond à dataset-025.
hostname:analytics datasets> select dataset-025
hostname:analytics dataset-025> read 1800
Vous voudrez peut-être utiliser davantage de disques lorsqu'au moins 50 % des disques existants sont utilisées à 70 % au minimum.