SSD-cache
De SSD-cache verbetert de prestaties van willekeurige toegang door de opslag van frequent geopende gegevens op de SSD-cache. Een SSD-cache kan aan een volume of iSCSI LUN (blokniveau) worden gekoppeld.
Het doel om SSD-cache in te schakelen, is het verbeteren van de prestaties van willekeurige toegang tot een klein deel van gegevens op de opslagruimte dat vaak wordt opgevraagd. Zo hebben bijvoorbeeld gelijktijdige grote opeenvolgende lees- en schrijfhandelingen (bijv. HD-videostreaming) en volledig willekeurige gegevensleespatronen geen opnieuw-lezenpatronen en worden ze niet aanzienlijk verbeterd door SSD-caching. Voor algemene toepassingen raden we de inschakeling van de optie Sequentieel I/O overslaan aan, zodat sequentieel I/O kan worden uitgevoerd op de schijven van de opslagruimte.
Opmerking:
- SSD-cache is alleen beschikbaar op bepaalde modellen. Raadpleeg dit artikel om te weten of SSD-cache door uw model wordt ondersteund.
- We raden u aan om compatibele schijven als SSD-cache te gebruiken om problemen op uw DiskStation te voorkomen.
- Zie de productspecificaties van uw modellen op de Website van Synology voor de maximum SSD-cachegrootte voor uw DiskStation.
SSD-cachetypes
Er zijn twee soorten SSD-cache die een LRU-algoritme (Least Recently Used) implementeren om gegevens in de cache te wisselen:
- Alleen-lezen-cache kan uit 1 tot 12 SSD's bestaan die in een basic- of RAID 0-configuratie wordt gekoppeld om de willekeurige leesprestaties van de gekoppelde opslagruimte te verbeteren.
- Lees-schrijfcache kan in een RAID 1/RAID 5/RAID 6-configuratie worden gekoppeld, afhankelijk van het aantal SSD's (maximaal 12 SSD's), om de willekeurige lees- en schrijfprestaties van de gekoppelde opslagruimte te verbeteren.
Opmerking:
- de SSD alleen-lezen-cache bewaart gegevenskopieën van het volume. Zo gaan er geen gegevens verloren, zelf wanneer de alleen-lezen-cache vastloopt.
- Bij beschadigde SSD lees/schrijfcache wordt Automatisch beschermingsmechanisme geactiveerd. Hierdoor worden nieuwe IO's niet meer gecacht en nieuwe gegevens van de SSD naar de HDD's geschreven (bijv. synchonisatie). Na voltooiing van de synchronisatie van gegevens zullen geen gegevens verloren gaan, ook al is de lees/schrijfcache beschadigd.
- In normale situaties bevat de SSD lees/schrijfcache nieuwe gegevens die nog niet met de HDD's is gesynchroniseerd. Verwijder de SSD's niet uit uw Synology NAS (zelfs met uitgeschakeld systeem) alvorens de cache van Opslagbeheer te verwijderen. Anders kan het volume vastlopen.
Geheugenvereisten
Geheugenvereisten zijn afhankelijk van de CPU van uw DiskStation. Om te weten welke CPU in uw DiskStation wordt gebruikt, raadpleeg dit artikel.
Voor modellen met Alpine CPU's:
Elke 1 GB in SSD-cache vereist ongeveer 416 KB systeemgeheugen (uitbreidbaar geheugen kan worden meegeteld) en de maximum cachegrootte is 930 GB. Gebruikt u een alleen-lezen-cacheconfiguratie van 2 x 128 GB SSD, dan is de totale cachegrootte 256 GB en is er minstens een geheugen van 104 MB vereist. Gebruikt u een lezen/schrijven-cacheconfiguratie van 2 x 128 GB SSD, dan is de totale cachegrootte 128 GB en is er minstens een geheugen van 52 MB vereist. Is er onvoldoende geheugen, dan wordt het maken van de SSD-cache of de SSD-cachegrootte beperkt.
Voor alle andere modellen:
De SSD-cache vereist een bepaalde hoeveelheid systeemgeheugen naargelang de cachegrootte. Het koppelen van een grotere SSD-cache vereist mogelijk een geheugenuitbreiding van DiskStation. Om het systeem stabiel en snel te houden, mag slechts 1/4 van het voorgeïnstalleerd systeemgeheugen als SSD-cache worden gebruikt.
Elke 1 GB van een SSD-cacheschijf vereist een geheugen van ongeveer 416 KB (uitbreidbaar geheugen kan worden meegeteld).
Opmerking: Dit is niet van toepassing voor SSD-lees/schrijfcaches die op DSM 5.1 of eerdere versies zijn gemaakt. Dit wil zeggen dat elke 1 GB of SSD-cache gemaakt op een eerdere versie dan DSM 5.2 minstens 4 MB systeemgeheugen vereist, ook al wordt een DSM 5.2-omgeving gebruikt.
Gebruikt u een alleen-lezen-cacheconfiguratie van 2 x 128 GB SSD, dan is de totale cachegrootte 256 GB en is er minstens een geheugen van 104 MB vereist. Gebruikt u een lezen/schrijven-cacheconfiguratie van 2 x 128 GB SSD, dan is de totale cachegrootte 128 GB en is er minstens een geheugen van 52 MB vereist. Is er onvoldoende geheugen, dan wordt het maken van de SSD-cache of de SSD-cachegrootte beperkt.
Frequentie van treffers van de cache
Een SSD versnelt standaard alleen willekeurige I/O en niet sequentiële I/O. De frequentie van treffers van een SSD-cache kan met de volgende formule worden berekend:
- Frequentie van treffers van een SSD alleen-lezen cache = versnelde willekeurige leestellingen/totaal leestellingen * 100%
- Frequentie van treffers van een SSD lezen/schrijven-cache = versnelde willekeurige lees- en schrijftellingen/totaal willekeurige lees- en schrijftellingen * 100%
SSD-cache beheren
Om een SSD-cache te koppelen:
- installeer de SSD's in uw DiskStation. Lees eerst de bovenstaande opmerkingen.
- Ga naar Opslagbeheer > SSD-cache. Klik op Maken.
- Selecteer de cachemodus (alleen beschikbaar voor modellen die lees-schrijfcache ondersteunen).
- Ga naar het vervolgkeuzemenu en selecteer het volume of iSCSI LUN (blokniveau) waaraan u de SSD-cache wilt koppelen.
- Selecteer de SSD's uit de lijst. De gegevens op de SSD's worden verwijderd, dus let op dat u geen belangrijke gegevens verwijdert.
- Klik op Toepassen.
Sequentieel I/O-cachen stoppen:
beschikt het doelvolume of iSCSI LUN (blokniveau) over uitstekende sequentiële I/O-prestaties, dan kunt u voor hogere snelheden en betere prestaties de sequentiële I/O door de SSD-cache stoppen en rechtstreeks vanaf uw schijven toegang maken met gegevens.
- Klik op Configureren om het configuratiescherm te openen.
- Tik op Sequentieel I/O overslaan.
Om een SSD-cache te verwijderen:
- Klik op Verwijderen om deze SSD-cache permanent te verwijderen van DiskStation.
Opmerking:
- Bij lees-/schrijfcache moet u de cache verwijderen volgens deze procedure (ook al is uw DiskStation uitgeschakeld), anders zal het volume vastlopen omdat een deel van de gegevens alleen op de cache staan.
- bij het koppelen of verwijderen van een SSD-cache stopt het systeem alle gerelateerde services (bijv. gedeelde mappen, geïnstalleerde pakketten, huidige verbindingen enz.)
- Als een lees-schrijfcache op een opslagruimte niet wordt gedetecteerd bij het opstarten, zal het systeem die opslagruimte niet koppelen. Zoek en herinstalleer de SSD's in DiskStation en start het systeem opnieuw op om de opslagruimte te koppelen.
- Vergewis u ervan dat u correct de lees/schrijf-SSD-cache verwijdert alvorens de desbetreffende SSD's te ontkoppelen. Een verkeerde ontkoppeling van de SSD (bijv. wanneer de cache nog steeds wordt gebruikt of wanneer het systeem is uitgeschakeld) zal de opgeslagen gegevens op het target volume of iSCSI LUN beschadigen.
De verwijdering van een SSD-cache annuleren:
- Klik op Verwijdering annuleren om de cacheverwijdering te annuleren.
Om SSD-cache te herstellen:
- Voor lees-schrijfcache: als een van de SSD's is vastgelopen, volgt u de onderstaande stappen om ze te herstellen.
- Vervang de vastgelopen SSD door een nieuwe. (de nieuwe SSD moet hetzelfde model en dezelfde grootte hebben als de oude).
- Klik op de knop Herstellen.
- Selecteer de SSD in de lijst.
- Klik op Toepassen.
- Voor alleen-lezencache: als een van de SSD's is vastgelopen, verwijdert u de cache en vervangt u de vastgelopen SSD. Klik vervolgens op Maken om een nieuwe cacheconfiguratie te maken.
SSD Cache Advisor
Met deze functie kunt u het totaal aantal recent geopende bestanden op een bepaald volume en hun grootte berekenen en weergeven. Hebt u nog geen SSD-caches op het geselecteerde volume gemaakt, dan helpt deze informatie om te bepalen hoe groot de SSD-cache moet zijn voor uw systeem. Hebt u eerder een SSD-cache op het geselecteerde volume gemaakt dan wordt hier de analyse en het gebruik van de cache weergegeven.
Om de SSD Cache Advisor te gebruiken:
- klik op SSD Cache Advisor om de wizard te openen.
- Selecteer een volume voor berekening en klik vervolgens op Volgende.
- De wizard begint automatisch met de berekening van het aantal recent geopende bestanden op het geselecteerde volume en hun grootte. De berekeningsduur varieert al naargelang de gebruikte omgeving.