Cache SSD
Le cache SSD peut améliorer les performances de l'accès aléatoire en stockant les données à accès fréquent sur le cache SSD. Le cache SSD peut être monté sur un volume ou iSCSI LUN (niveau bloc).
L'objectif de l'activation d'un cache SSD est d'augmenter les performances de l'accès aléatoire à une petite partie des données fréquemment accédées dans l'espace de stockage. Par exemple, d'importantes opérations de lecture ou d'écriture (par ex. la diffusion de vidéos HD) et les modèles de lecture de données entièrement aléatoires manquent de modèles de relecture, et ne profitent donc pas significativement d'un cache SSD. Pour des applications générales, il est recommandé d'activer l'option Omettre les E/S séquentielles afin que les E/S séquentielles passent encore par les disques de l'espace de stockage.
Remarque :
- Le cache SSD n'est disponible que sur certains modèles. Pour savoir si votre modèle prend en charge le cache SSD, reportez-vous à cet article.
- Nous vous recommandons de choisir des disques SSD compatibles à utiliser comme cache SSD pour éviter tout problème sur votre DiskStation.
- Veuillez vous référer aux spécifications produit de vos modèles sur le site internet Synology pour la taille maximale de cache SSD autorisée sur votre DiskStation.
Types de cache SSD
Il existe deux types de cache SSD, tous deux mettant en œuvre un algorithme LRU (Least Recently Used) pour remplacer les données dans le cache :
- Un cache en lecture seule peut se composer de 1 à 12 SSD montés respectivement en configuration basique ou RAID 0 pour améliorer les performances de lecture aléatoire de l'espace de stockage sur lequel il est monté.
- Un cache de lecture/écriture peut être monté sur une configuration RAID 1 / RAID 5 / RAID 6, en fonction du nombre de SSD (jusqu'à 12) pour améliorer les performances de lecture et d'écriture aléatoire de l'espace de stockage sur lequel il est monté.
Remarque :
- Un cache SSD en lecture seule copie les données du volume ; par conséquent, aucune perte de données ne survient, même si le cache en lecture seule plante.
- Lorsque le cache de lecture/écriture SSD est dégradé, le Mécanisme de protection automatique est activé. Il interrompt le cache des nouvelles E/S et commence à écrire (c'est-à-dire synchroniser) les nouvelles données existantes du SSD vers les HDD. Une fois la synchronisation des données terminée, aucune perte de données ne se produit, même si le cache lecture/écriture plante.
- Dans les situations normales, le cache en lecture/écriture SSD contient les nouvelles données qui n'ont pas encore été synchronisées sur les HDD. N'ôtez pas les SSD de votre appareil Synology NAS (même si le système est hors tension) avant d'enlever le cache du gestionnaire de stockage. Sinon, le volume pourrait planter.
Configurations mémoire requises
Les configurations mémoire requises dépendent du processeur de votre DiskStation. Pour voir le processeur utilisé dans votre DiskStation, consultez cet article.
Pour les modèles avec des processeurs Alpine CPU :
Chaque Go de cache SSD requiert approximativement 416 Ko de mémoire système (on peut inclure la mémoire d'extension) et la taille maximale du cache est de 930 Go. Par conséquent, si la configuration du cache en lecture seule est de 2 SSD x 128 Go, la taille totale du cache sera de 256 Go et requiert au moins 104 Mo de mémoire ; si la configuration de cache en lecture/écriture est de 2 SSD x 128 Go, la taille de cache total sera de 128 Go et requiert au moins 52 Mo de mémoire. Si la mémoire est insuffisante, la création de cache SSD sera restreinte ou la taille du cache SSD sera limitée.
Pour tous les autres modèles :
Un cache SSD requiert une certaine quantité de mémoire système en fonction de la taille du cache, de sorte que si vous montez un cache SSD plus important, vous devrez peut-être mettre à niveau la mémoire du DiskStation. Afin que le système reste stable et rapide, seul 1/4 de la mémoire système pré-installée est utilisable par le cache SSD.
Chaque Go de cache SSD requiert approximativement 416 Ko de mémoire système (il est possible d'inclure la mémoire d'extension.).
Remarque : cela ne s'applique pas aux caches lecture/écriture SSD créés sous DSM 5.1 ou les versions antérieures. Cela signifie que chaque 1 Go de cache SSD créé avant DSM 5.2 nécessite encore 4 Mo de mémoire système, même en cas d'utilisation dans un environnement DSM 5.2.
Par conséquent, si la configuration du cache en lecture seule est de 2 SSD x 128 Go, la taille totale du cache sera de 256 Go et requiert au moins 104 Mo de mémoire ; si la configuration de cache en lecture/écriture est de 2 SSD x 128 Go, la taille de cache total sera de 128 Go et requiert au moins 52 Mo de mémoire. Si la mémoire est insuffisante, la création de cache SSD sera restreinte ou la taille du cache SSD sera limitée.
Taux d'accès au cache
Par défaut, un cache SSD accélère uniquement les E/S aléatoires et n'accélère pas les E/S séquentielles. Le taux d'accès au cache d'un cache SSD peut être calculé selon la formule suivante :
- Taux d'accès d'un cache en lecture seule SSD = Nombre de lectures aléatoires accélérées / Nombre total de lectures aléatoires * 100 %
- Taux d'accès d'un cache de lecture/écriture SSD = Nombre de lectures et d'écritures aléatoires accélérées / Nombre total de lectures et d'écritures aléatoires * 100 %
Gestion du cache SSD
Pour monter le cache SSD :
- Installez les SSD dans votre DiskStation. Veuillez d'abord consulter les notes ci-dessus.
- Allez dans Gestionnaire de stockage > Cache SSD. Cliquez sur Créer.
- Sélectionnez le mode cache (uniquement disponible pour les modèles qui prennent en charge le cache lecture/écriture).
- Trouvez le menu déroulant, et sélectionnez le volume ou iSCSI LUN (niveau bloc) sur lequel vous souhaitez monter le cache SSD.
- Choisissez les SSD dans la liste. Les données sur les SSD seront effacées, aussi veuillez vous assurer qu'aucune donnée importante ne sera effacée.
- Cliquez sur Appliquer.
Pour arrêter le cache séquentiel des E/S :
Si votre volume cible ou iSCSI LUN (au niveau bloc) montre d'excellentes performances d'E/S séquentielles, vous pouvez faire en sorte que le cache SSD cesse de cacher les E/S séquentielles et les données d'accès directement depuis vos disques afin d'obtenir une vitesse supérieure et une meilleure performance.
- Cliquez sur Configurer pour ouvrir la fenêtre de configuration.
- Cochez Omettre les E/S séquentielles.
Pour supprimer le cache SSD :
- Cliquez sur Supprimer pour supprimer définitivement ce cache SSD du DiskStation.
Remarque :
- Pour le cache en lecture/écriture, vous devez le supprimer via cette procédure (même si votre DiskStation est hors tension), autrement un plantage du volume se produira du fait que des données partielles résident uniquement dans le cache.
- Lors du montage ou de la suppression du cache SSD, le système arrêtera tous les services associés (par exemple les dossiers partagés, paquets installés, connexions actuelles, etc.)
- Si un cache lecture/écriture sur un espace de stockage n'est pas détecté lorsque vous démarrez, le système ne montera pas cet espace de stockage. Veuillez trouver et réinstaller les SSD sur le DiskStation et redémarrer pour monter l'espace de stockage.
- Assurez-vous de supprimer correctement le cache lecture/écriture SSD avant de débrancher ses SSD correspondants. Le fait de débrancher incorrectement les SSD (par exemple, lorsqu'un cache est encore en cours d'utilisation ou lorsque le système est mis hors tension) provoque le plantage des données stockées sur le volume cible ou l'iSCSI LUN.
Pour annuler la suppression du cache SSD :
- Cliquez sur Suppression du cache pour annuler l'action de suppression du cache.
Pour réparer le cache SSD :
- Pour les caches lecture/écriture : Si l'un des SSD a planté, veuillez suivre les étapes ci-dessus pour le réparer.
- Remplacez le SSD défectueux par un nouveau. (Le nouveau SSD doit être du même modèle et de la même taille que l'ancien).
- Cliquez sur le bouton Réparer.
- Sélectionnez le SSD dans la liste.
- Cliquez sur Appliquer.
- Pour les caches en lecture seule : Si l'un des SSD a planté, veuillez retirer le cache et remplacer le SSD défectueux. Ensuite cliquez sur Créer pour créer une nouvelle configuration de cache.
Conseiller du cache SSD
Cette section vous permet de calculer et d'afficher le nombre total et la taille des fichiers consultés récemment sur un volume spécifique. Si vous n'avez pas encore créé de caches SSD sur le volume sélectionné, cette information peut être référencée lors de l'évaluation du nombre de caches SSD adapté à votre système. Si précédemment vous avez créé un cache SSD sur le volume sélectionné, l'analyse et l'utilisation du cache seront également affichées ici.
Pour utiliser le conseiller du cache SSD :
- Cliquez sur Conseiller du cache SSD pour ouvrir l'assistant.
- Sélectionnez un volume pour le calcul et cliquez ensuite sur Suivant.
- L'assistant commencera automatiquement à additionner la taille et le nombre des fichiers accédés récemment sur le volume sélectionné. La durée du calcul varie en fonction de votre environnement individuel.