Hoe Xsan de beschikbare opslagruimte gebruikt in macOS Server
Xsan bewaart gebruikersbestanden en bestandssysteemgegevens op SAN-volumes en verdeelt gegevens over de verschillende LUN's op een volume voor optimale prestaties.
Metagegevens en journalgegevens
Xsan legt informatie over de bestanden op een Xsan-volume vast in metagegevensbestanden en een bestandssysteemjournal. Metagegevens van een bestandssysteem omvatten gegevens zoals de specifieke schijven en schijfdelen die worden gebruikt om een bestand op te slaan en of het bestand wordt gebruikt. De journalgegevens omvatten een lijst van bestandssysteemtransacties waarmee de integriteit van bestanden wordt gewaarborgd bij een storing.
Deze bestanden worden beheerd door de Xsan-metagegevenscontroller, maar ze worden opgeslagen op LUN's, niet op de controller zelf. Metagegevens worden opgeslagen in de eerste opslaggroep die u aan een volume toevoegt. Journalgegevens kunnen worden opgeslagen in dezelfde opslaggroep als metagegevens of u kunt hiervoor een afzonderlijke opslaggroep gebruiken. Zorg ervoor dat alle journalgegevens bij elkaar worden bewaard in één opslaggroep.
Striping op een hoger niveau
Als een RAID-systeem een bestand wegschrijft volgens een RAID 0-schema (striping), wordt het bestand eerst in segmenten opgesplitst en vervolgens verdeeld over schijven in de RAID-array. Doordat de verschillende delen van het bestand parallel worden weggeschreven (in plaats van één deel tegelijkertijd) naar schijven in de array, werkt dit sneller.
Dit principe wordt ook toegepast in de opslaghiërarchie. Binnen elke opslaggroep in een volume verdeelt Xsan bestandsgegevens over de verschillende LUN's in de opslaggroep. De prestaties zijn verbeterd doordat gegevens parallel worden weggeschreven.
U kunt de SAN-prestaties verbeteren door het type gegevens aan te passen dat wordt weggeschreven naar elk LUN in een opslaggroep (door metagegevens, journalgegevens en gebruikersgegevens met elkaar te combineren of juist van elkaar te scheiden).