Cache SSD
La cache SSD è in grado di migliorare le prestazioni di accesso casuale archiviando i dati di accessi frequenti nella cache SSD. La cache SSD può essere montata su un volume o iSCSI LUN (livello blocco).
L'obiettivo dell'abilitazione della cache SSD è aumentare le prestazioni dell'accesso casuale a una piccola porzione di dati con accesso frequente nello spazio di archiviazione. Ad esempio, entrambe le operazioni di lettura o scrittura sequenziali grandi (es., streaming video HD) e i modelli di lettura dati interamente casuali mancano di modelli di rilettura, quindi non beneficeranno particolarmente della cache SSD. Per applicazioni generali si consiglia di abilitare l'opzione Salta I/O sequenziale, in modo che l'I/O possa ancora attraversare le unità dello spazio di archiviazione.
Nota:
- la cache SSD è disponibile solo su modelli specifici. Per verificare se il proprio modello supporta la cache SSD, consultare questo articolo.
- Si consiglia di scegliere unità compatibili per utilizzare una cache SSD per evitare problemi in DiskStation.
- Fare riferimento alle specifiche del prodotto del modello sul sito Web di Synology per la dimensione massima della cache SSD consentita su DiskStation.
Tipi di cache SSD
Sono disponibili due tipi di cache SSD, entrambi implementano un algoritmo LRU (Least Recently Used) per lo scambio dei dati nella cache:
- La Cache di sola lettura è composta da 1 a 12 SSD montabili rispettivamente in una configurazione base o RAID 0 per migliorare la velocità di lettura dello spazio di archiviazione in cui viene montata.
- La Cache lettura-scrittura può essere montata in una configurazione RAID 1 / RAID 5 / RAID 6, a seconda del numero di SSD (fino a 12 SSD) per migliorare le prestazioni di lettura e scrittura dello spazio di archiviazione su cui è montata.
Nota:
- la cache di sola lettura SSD archivia le copie di dati dal volume; in questo modo, non si verificherà alcuna perdita di dati anche in caso di blocco della cache sola lettura.
- quando la cache di lettura-scrittura SSD viene degradata, sarà attivato il Meccanismo di protezione automatica. La cache dei nuovi IO sarà interrotta e verrà avviata la scrittura (sincronizzazione) dei nuovi dati da SSD a HDD. Al termine della sincronizzazione, non si verificherà alcuna perdita di dati anche se la cache lettura-scrittura si è bloccata.
- In condizioni normali, la cache di lettura-scrittura SSD contiene nuovi dati non sincronizzati ancora sugli HDD. Non rimuovere gli SSD da Synology NAS (anche con il sistema spento) prima di rimuovere la cache da Storage Manager. In caso contrario, il volume potrebbe andare in crash.
Requisiti di memoria
I requisiti di memoria dipendono dalla CPU di DiskStation. Per vedere quale CPU sia usata in DiskStation, consultare questo articolo.
Per i modelli con CPU Alpine:
Ogni 1 GB di cache SSD richiede circa 416 KB di memoria di sistema (memoria espandibile inclusa) e la dimensione massima della cache è di 930 GB. Quindi, se la configurazione di cache di sola lettura è 2 x 128 GB SSD, la dimensione della cache totale sarà di 256 GB e richiede almeno 104 MB di memoria; se la configurazione cache di sola scrittura è 2 x 128 GB SSD, la dimensione della cache totale sarà di 128 GB e richiede almeno 52 MB di memoria. Se la memoria è insufficiente, la creazione della cache SSD sarà limitata o le dimensioni della cache SSD saranno limitate.
Per tutti gli altri modelli:
La cache SSD richiede una determinata quantità di memoria di sistema a seconda delle dimensioni della cache, quindi il montaggio di unità cache SSD di dimensioni più grandi potrebbe richiedere l'aggiornamento della memoria del DiskStation. Per mantenere il sistema stabile e veloce, solo 1/4 della memoria del sistema preinstallata può essere usata per la cache SSD.
Ogni 1 GB di cache SSD richiede circa 416 KB di memoria del sistema (memoria espandibile può essere contata).
Nota: non si applica alle cache SSD lettura-scrittura create su DSM 5.1 o versioni precedenti. Vale a dire, ogni 1 GB di cache SSD creata prima di DSM 5.2 richiederà ancora 4 MB di memoria di sistema quando viene usata nell'ambiente DSM 5.2.
Quindi, se la configurazione di cache di sola lettura è 2 x 128 GB SSD, la dimensione della cache totale sarà di 256 GB e richiede almeno 104 MB di memoria; se la configurazione cache di sola scrittura è 2 x 128 GB SSD, la dimensione della cache totale sarà di 128 GB e richiede almeno 52 MB di memoria. Se la memoria è insufficiente, la creazione della cache SSD sarà limitata o le dimensioni della cache SSD saranno limitate.
Percentuale di riscontri cache
Per impostazione predefinita, una cache SSD accelera solo l'I/O random e non accelera l'I/O sequenziale. La Percentuale di riscontri cache di una cache SSD può essere calcolata in base alla formula seguente:
- Percentuale di riscontri di una cache di sola lettura SSD = Conteggio di letture random accelerate / Conteggio di letture random totale * 100%
- Percentuale di riscontri di una cache di lettura-scrittura SSD = Conteggio di lettura-scrittura random accelerate / Conteggio di lettura-scrittura random totale * 100%
Gestione cache SSD
Per montare la cache SSD:
- Installare l'SSD su DiskStation. Consultare prima le note precedenti.
- Andare su Gestione archiviazione > Cache SSD. Fare clic su Crea.
- Selezionare la modalità cache (disponibile solo per modelli che supportano la cache di lettura/scrittura).
- Trovare il menu a discesa e selezionare il volume o iSCSI LUN (livello blocco) su cui montare la cache SSD.
- Scegliere le due SSD nell'elenco. I dati sulle SSD saranno cancellati, quindi assicurarsi che non vengano eliminati dati importanti.
- Fare clic su Applica.
Per interrompere il caching I/O sequenziale:
Se il volume target o l'iSCSI LUN (livello blocco) ha prestazioni I/O sequenziali eccellenti, è possibile interrompere la cache SSD bloccando l'I/O sequenziale e accedendo direttamente ai dati dalle proprie unità per velocità più alta e prestazioni migliori.
- Fare clic su Configurazione per aprire la finestra di configurazione.
- Spuntare Salta I/O sequenziale.
Per rimuovere la cache SSD:
- Fare clic su Rimuovi per rimuovere in modo permanente questa cache SSD da DiskStation.
Nota:
- Per la cache lettura-scrittura, la si deve rimuovere attraverso questa procedura (anche se DiskStation è spento), altrimenti si verificherà un crash perché dati parziali risiedono solo sulla cache.
- quando viene montata o rimossa la cache SSD, il sistema interrompe tutti i servizi correlati (ad esempio le cartelle condivise, i pacchetti installati, le connessioni correnti, ecc.)
- Se una cache lettura-scrittura su uno spazio di archiviazione non è rilevata al riavvio, il sistema non monterà tale spazio di archiviazione. Trovare e installare nuovamente le SSD in DiskStation e riavviare per montare lo spazio di archiviazione.
- Verificare di rimuovere correttamente la cache SSD di lettura-scrittura prima di scollegare le SSD corrispondenti. L'errato scollegamento degli SSD (ad esempio quando una cache è ancora in uso o quando il sistema è spento) comporterà il crash dei dati archiviati nel volume di destinazione o nell'iSCSI LUN.
Per annullare la rimozione della cache SSD:
- Fare clic su Annulla rimozione per annullare l'azione di rimozione della cache.
Per riparare la cache SSD:
- Per cache di lettura/scrittura: Se una delle SSD è in crash, procedere come segue per ripararla.
- Sostituire la SSD guasta con una nuova (La nuova SSD deve essere dello stesso modello e della stessa dimensione della vecchia).
- Fare clic sul pulsante Ripara.
- Selezionare la SSD dall'elenco.
- Fare clic su Applica.
- Per cache di sola lettura: Se una delle SSD è in crash, rimuovere la cache e sostituire la SSD guasta. Quindi fare clic su Crea per creare una nuova configurazione della cache.
SSD Cache Advisor
Questa funzione consente di calcolare e visualizzare la dimensione totale e il numero di file a cui è stato eseguito l'accesso di recente in un volume specifico. Se le cache SSD non sono state ancora create sul volume selezionato, si può fare riferimento a questa informazione quando si calcola la quantità di cache SSD adatta al sistema. Se in precedenza è stata creata una cache SSD sul volume selezionato, anche l'analisi e l'utilizzo della cache verranno mostrati qui.
Per utilizzare SSD Cache Advisor:
- fare clic su SSD Cache Advisor per aprire la procedura guidata.
- Scegliere un volume per il calcolo, quindi fare clic su Avanti.
- La procedura guidata consentirà di avviare automaticamente la dimensione e del numero di file a cui è eseguito l'accesso di recente sul volume selezionato. La durata del calcolo varia in relazione al singolo ambiente.