Mais en supposant que vous avez plus qu'assez de RAM, je pense que le fichier d'échange devrait être désactivé sur SSD pour prolonger la durée de vie. Je sais que vous perdriez le vidage de mémoire en cas de crash, mais peu de gens ont besoin de ces informations
Cela ressemble plutôt à une optimisation prématurée. Vous n'avez pas discuté des SSD que vous prévoyez d'utiliser, et sans regarder réellement la charge de travail de votre serveur et la fiche technique de votre SSD prévue, vous ne pouvez avoir aucune idée de l'effet qu'un fichier d'échange aura sur la durée de vie de votre SSD.
Il y a aussi un grand volume de désinformation, à la fois sur le grand Internet et ici sur Server Fault, sur les SSD souffrant d'une mauvaise durée de vie. Les premiers SSD peuvent avoir eu des problèmes et les lecteurs flash USB commencent certainement à se dégrader, mais les SSD de classe entreprise ont de bien meilleurs algorithmes de nivellement de l'usure et certains utilisent un flash de rechange pour améliorer les performances et l'usure.
Les lecteurs Intel X25-E , par exemple, revendiquent une durée d'écriture de 1 pétaoctet d'écritures aléatoires pour le lecteur de 32 Go. Si vous saturez sans interruption l'interface d'écriture (200 Mo / sec), avec écrasement, mon estimation est que cela vous durera environ 58 jours. Mais cela écrit quelque chose comme 17 To de données par jour sur ce disque.
La charge de travail typique du serveur sur le lecteur du système d'exploitation sera beaucoup, beaucoup moins, même si vous avez un fichier d'échange. Appelez-le 50 Go par jour. Si le chiffre de 1 PB est exact (et je sais qu'il peut être considéré comme un chiffre moyen, plus de discussion plus tard), c'est toujours quelque part au nord de 50 ans.
Ces chiffres semblent évidemment exagérément élevés, alors regardons les chiffres réels cités par Intel pour la longévité attendue des disques . Intel était heureux de qualifier les disques MLC (non-entreprise) pour écrire 100 Go de données, chaque jour, pendant cinq ans. La compréhension standard du flash SLC vs MLC dit que le flash SLC dure environ 10 fois plus longtemps que le MLC (le lien ci-dessus le montre également sur un graphique).
La vérité sera confirmée par le temps, bien sûr - nous commencerons à voir les disques échouer tôt ou nous ne le ferons pas. Mais les chiffres derrière les disques ajoutent à la longévité d'entraînement ne pas être un problème avec les disques SSD de qualité décente à tous .
Si vous utilisez un SSD MLC, vous avez peut-être raison de vous inquiéter. Mais gardez à l'esprit que si Intel est heureux d'évaluer le disque à 100 Go / jour pendant cinq ans, cela reste fondamentalement le même que 50 Go / jour pendant 10 ans. Et, pour revenir à mon point de départ, vous devez toujours savoir quel type de charge de travail réelle vous allez faire sur le disque.
Personnellement, je dirais fortement de ne pas utiliser de SSD MLC dans un environnement de serveur de production. Si un SSD SLC décent est trop cher, restez fidèle aux disques en rotation pour l'instant.
(Soit dit en passant, si vous faites les chiffres, disons 100 Go par jour pendant 50 ans, ce qui est la note «SLC dure 10 fois plus longtemps que MLC», il semble qu'Intel dise que leur disque de 32 Go a en fait une durée de vie totale en écriture de près de 2 PB de données, pas le 1 PB cité dans la spécification du produit. Même si je ne fais confiance qu'à la plus petite de ces deux valeurs pour être heureux que mes disques X25-E durent bien au nord de 10 ans.)