Je kunt je SSD voor drie dingen gebruiken:
- primary storage, dus gewoon een ZFS pool erop direct op de SSDs alsof het normale schijven zijn. Leuk voor VM images en andere storage die veel random I/O doet.
- L2ARC, wat random read performance sterk verbetert voor een hele grote HDD pool. Dus een 40GB SSD kan een grote 2TB HDD pool versnellen. Intel SRT is in feite een minder geavanceerde versie van L2ARC.
- SLOG, wat synchronous write performance verbetert. Alle sync writes worden naar SSD geschreven en dus hoeven HDDs niet meer continu te seeken, wat hun performance sterk zou moeten verbeteren afhankelijk van de workload.
Je kan een SSD voor meerdere taken gebruiken, en dat is ook aan te raden. Stel je hebt twee SSDs, dan kun je op elke SSD drie partities maken. De eerste partitie op beide SSDs is dan bijvoorbeeld voor primary storage op een eigen pool. De tweede partitie is voor L2ARC voor je grote HDD pool en de derde partitie is SLOG. Doordat je er twee hebt kun je voor elke taak je SSD als RAID0/striping configureren. Dat doet ZFS zelf, door twee SSD partities op te geven.
Wel raad ik aan om flink wat ruimte omgebruikt te laten; door de vele random writes heb je VEEL meer spare space nodig dan normaal voor een desktopsysteem. Denk aan 50% spare space voor maximale performance. Minder dan 80% spare space ga je merken omdat je SSD trager wordt en ook invloed heeft op de levensduur. Hou hier dus rekening mee. Zorg dat je naar de spare space nooit schrijft. Doe je dat wel, moet je en TRIM of secure erase procedure uitvoeren. Of dat onder Solaris platform gaat is nog maar de vraag.
Oh je gebruikt FreeNAS, en FreeNAS gebruikt nog ouderwets pool versie 15. Dat betekent ook dat als je SLOG disk faalt, je hele pool aan gort is. Dus met SLOG zou ik wachten tot je pool versie >= 19 (in de praktijk: 28) draait. Intel 320 is de beste SSD voor SLOG, omdat deze supercapcitors heeft wat normaliter alleen voor enterprise SSDs weggelegd is.
[
Voor 9% gewijzigd door
Verwijderd op 11-11-2011 17:01
]