[FRnOG] Serveurs SSD
Bonjour, Bien qu’on soit sur FrNOG et pas FrSOG, je voulais juste savoir si certains d’entre vous ont déjà eu l’occasion de déployer et de se faire une opinion, voir une expérience sur les systèmes de stockage SSD pour serveurs. Ce qui m’intéresse c’est : les remarques, les performances, les problèmes et l’avis global sur la solution. Il me semble que le SSD en serveur est encore très nouveau et selon ce que j’ai pu lire, le SSD a une durée de vie plus courte que des disques SATA-II ou SAS mais les performances sont amplement meilleures. Merci d’avance pour vos avis et bon weekend ! Gregory --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Gregory Agerba a écrit : Bonjour, Bien qu’on soit sur FrNOG et pas FrSOG, je voulais juste savoir si certains d’entre vous ont déjà eu l’occasion de déployer et de se faire une opinion, voir une expérience sur les systèmes de stockage SSD pour serveurs. faudrait trouver les présentations de la réunion frnog hiver 2009 il y avait une belle présentation ssd... --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Bonjour, Le 16/07/2010 14:42, Gregory Agerba a écrit : Ce qui m’intéresse c’est : les remarques, les performances, les problèmes et l’avis global sur la solution. Il me semble que le SSD en serveur est encore très nouveau et selon ce que j’ai pu lire, le SSD a une durée de vie plus courte que des disques SATA-II ou SAS mais les performances sont amplement meilleures. Jamais eu de problèmes pour l'instant, en RAID 1 et en SLC uniquement, pourvu que ça dure... Dommage qu'on ne trouve pas de petites tailles en PCI-Express... Cordialement, -- Christophe --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
On Fri, 2010-07-16 at 14:54 +0200, Christophe Baegert wrote: Bonjour, Le 16/07/2010 14:42, Gregory Agerba a écrit : Ce qui m’intéresse c’est : les remarques, les performances, les problèmes et l’avis global sur la solution. Il me semble que le SSD en serveur est encore très nouveau et selon ce que j’ai pu lire, le SSD a une durée de vie plus courte que des disques SATA-II ou SAS mais les performances sont amplement meilleures. Jamais eu de problèmes pour l'instant, en RAID 1 et en SLC uniquement, pourvu que ça dure... Dommage qu'on ne trouve pas de petites tailles en PCI-Express... Si si : DDRdrive = 4Go avec driver disponible pour Windows et Open Solaris (parfait pour les ZIL ZFS). Malheureusement, pas encore de driver pour Linux mais c'est dans la roadmap. Cordialement, Yacine --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Bonjour, Disons qu'il y a SSD et SSD... Pour pouvoir répondre à la question il faut connaître le besoin, le workload et le budget. Il y a de grosse differences entre un X25-E et une carte Fusion-io coté perf, prix et durée de vie. Cordialement, Yacine On Fri, 2010-07-16 at 14:42 +0200, Gregory Agerba wrote: Bonjour, Bien qu’on soit sur FrNOG et pas FrSOG, je voulais juste savoir si certains d’entre vous ont déjà eu l’occasion de déployer et de se faire une opinion, voir une expérience sur les systèmes de stockage SSD pour serveurs. Ce qui m’intéresse c’est : les remarques, les performances, les problèmes et l’avis global sur la solution. Il me semble que le SSD en serveur est encore très nouveau et selon ce que j’ai pu lire, le SSD a une durée de vie plus courte que des disques SATA-II ou SAS mais les performances sont amplement meilleures. Merci d’avance pour vos avis et bon weekend ! Gregory --- Liste de diffusion du FRnOG http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Le 16/07/2010 15:01, Yacine Kheddache a écrit : Si si : DDRdrive = 4Go avec driver disponible pour Windows et Open Solaris (parfait pour les ZIL ZFS). Euh... bon à savoir mais c'est de la RAM... avec backup peut-être, mais l'avantage du SSD c'est aussi le prix (par rapport à la RAM). Cordialement, -- Christophe --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Le 16/07/10 14:51, Charles a écrit : faudrait trouver les présentations de la réunion frnog hiver 2009 il y avait une belle présentation ssd... Belle présentation... Ou pas. Il n'as pas répondu aux questions, et son cas d'utilisation n'a pas grand chose à voir avec ce qu'on a en hébergement. Petit récap donc de discussions précédentes : - Il y a trois types de SSD Flash * Les SATA à base de MLC à destination du grand public : fiabilité réduite, rapport perf/prix très intéressant * Les SATA ou SAS pro : prix élevés mais un peu plus fiables que les SSD grand public. Quoique les vieux MTRON se sont montrés peu fiables... * Les SSD spécifiques, généralement sur PCIe, chers mais potentiellement conçus pour l'usage serveur (Fusion-IO, pas OCZ) - Et les SSD RAM, qui n'ont pas les mêmes contraintes et applications car ils sont volatiles mais ne s'usent pas. - On ne peut pas considérer un SSD sous contrainte d'IO (écriture en tout cas) comme étant fiable a l'heure actuelle. Il doit forcement être complété par de la réplication ou une architecture logicielle adaptée. - En terme de performances, ça décoiffe, c'est indéniable. Que ce soit pour servir des fichiers statiques en HTTP, pour stocker un snapshot courant d'une base de données (en RO ou RW si toutes les dispositions ont été prises), ou pour du streaming à whatmille sessions simultanées sur le même fichier, ça permet de réduire significativement les IO WAIT et donc d'augmenter par un facteur 10 à 500 le nombre de clients servis simultanément par une machine (hors architecture proprio, spécifique, ou plus dépendante du réseau ou du CPU que du stockage). Donc quelques conseils : - Ne JAMAIS remplacer simplement les HDD par des SSD si l'architecture n'est pas basée sur des noeuds jetables. - Adapter le SOFT à l'utilisation des SSD (réplication logique, multi-DB) ou au moins au niveau système (clustering, réplication en GFS ou clustering de la DB) - Surveiller de près les erreurs d'IO, surtout sur du SSD grand public, pour prévenir d'un raté. - Bien bencher TON usage avant de déployer en prod, avec certains moteur de base de données ou certaines conf système, ça ne vaut pas la peine de s'emmerder avec du stockage hétérogène. Typiquement, de l'Oracle sur des machines en SAS 15krpm gavées de cache et de RAM ne bénéficiera quasiment pas des SSD, le moteur est optimisé pour les standards. L'intérêt, en suivant toutes ces bonnes pratiques, et si l'application initiale s'y prête bien, c'est que tu peux effectivement tabler sur de grosses économies en nombre de serveur, et donc en énergie. Simple indication, sur un site de VPC servant un peu de vidéo et beaucoup de static, avec une énorme base produit en (quasi) RO, on a ainsi pu passer de 40 machines à... 8. Et tout est doublé. Le ROI est finalement hyper rapide, pour peu que ce soit bien fait ;) -- Jérôme Nicolle signature.asc Description: OpenPGP digital signature
Re: [FRnOG] Serveurs SSD
Gregory Agerba wrote: Bien qu’on soit sur FrNOG et pas FrSOG, je voulais juste savoir si certains d’entre vous ont déjà eu l’occasion de déployer et de se faire une opinion, voir une expérience sur les systèmes de stockage SSD pour serveurs. Ce qui m’intéresse c’est : les remarques, les performances, les problèmes et l’avis global sur la solution. Il me semble que le SSD en serveur est encore très nouveau et selon ce que j’ai pu lire, le SSD a une durée de vie plus courte que des disques SATA-II ou SAS mais les performances sont amplement meilleures. Il est possible d'utiliser des SSD comme cache pour des disques traditionnels; ça permet d'avoir un très bon compromis coût / performances / durée de vie de la mémoire flash. DragonFly a implémenté un méchanisme swapcache pour ça: http://leaf.dragonflybsd.org/cgi/web-man?command=swapcache Les retours de production sont très positif. http://leaf.dragonflybsd.org/mailarchive/users/2010-05/msg00142.html ZFS a un méchanisme similaire nommé L2ARC http://blogs.sun.com/brendan/entry/test Sinon, des petits SSD (4 Go suffisent) judicieusement employés font des miracles pour les bases de données bien chargées. Il y a même des gens qui écrivent des livres sur le sujet: http://www.rampant-books.com/book_0501_ssd.htm -- Francois Tigeot, Zefyris http://www.zefyris.com/ Phone: +33 (0) 180 856 046 --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
On Fri, 2010-07-16 at 15:06 +0200, Christophe Baegert wrote: Le 16/07/2010 15:01, Yacine Kheddache a écrit : Si si : DDRdrive = 4Go avec driver disponible pour Windows et Open Solaris (parfait pour les ZIL ZFS). Euh... bon à savoir mais c'est de la RAM... avec backup peut-être, mais l'avantage du SSD c'est aussi le prix (par rapport à la RAM). Oui disons que c'est un RAM-SSD :) Donc DDR avec backup sur NAND SLC, en bref le top pour les perfs (IOPS). Coté prix (à comparer avec NAND SLC en PCIe), il faut faire la comparaison prix/perf et voir surtout les besoins en espace utile : DDRdrive parfait pour les ZIL ZFS mais pour une BDD une carte Fusion-io de 80Go et souvent plus appropriée. Cordialement, Yacine. --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Le 16/07/2010 15:16, Yacine Kheddache a écrit : Coté prix (à comparer avec NAND SLC en PCIe), il faut faire la comparaison prix/perf et voir surtout les besoins en espace utile : DDRdrive parfait pour les ZIL ZFS mais pour une BDD une carte Fusion-io de 80Go et souvent plus appropriée. Oui à réserver à des applications spécifiques, sur un MySQL par exemple vu le prix il vaut peut-être mieux rajouter de la RAM pour 2000$ on a 64Go ;-) -- Christophe --- Liste de diffusion du FRnOG http://www.frnog.org/
RE: [FRnOG] Serveurs SSD
De notre coté mauvaise expérience, deux blade center ibm avec lame HS21 et ssd en raid1. Sur les deux blade center il nous a fallu changer l'ensemble des ssd ~ 10. Ils ont tous claqués sur 2 jours d'intervalle et 2 sites différents! Le support IBM a été obligé d'en faire venir de l'étranger. Par chance l'ESXi était monté en ram et les OS ne se sont pas crachés. Guillaume -Message d'origine- De : owner-fr...@frnog.org [mailto:owner-fr...@frnog.org] De la part de Christophe Baegert Envoyé : vendredi 16 juillet 2010 15:20 À : frnog@FRnOG.org Objet : Re: [FRnOG] Serveurs SSD Le 16/07/2010 15:16, Yacine Kheddache a écrit : Coté prix (à comparer avec NAND SLC en PCIe), il faut faire la comparaison prix/perf et voir surtout les besoins en espace utile : DDRdrive parfait pour les ZIL ZFS mais pour une BDD une carte Fusion-io de 80Go et souvent plus appropriée. Oui à réserver à des applications spécifiques, sur un MySQL par exemple vu le prix il vaut peut-être mieux rajouter de la RAM pour 2000$ on a 64Go ;-) -- Christophe --- Liste de diffusion du FRnOG http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Il y a de grosse differences entre un X25-E et une carte Fusion-io coté perf, prix et durée de vie. Par exemple, en ne citant que ces deux-là? (Oubliez OCZ et le reste pour des serveurs). Voir aussi les serveurs Sun type F5100 : http://storage-news.com/wp-content/uploads/2009/09/F5100-1024x713.jpg http://storage-news.com/wp-content/uploads/2009/10/sun_f5100_top-783x1024.jpg --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Le projet pour lequel je m'intéresse au SSD c'est une application Windows (service) qui utilise des fichiers comme base de données (pas de remarque sur cette pratique barbare SVP). En fait il y a 7-8 fichiers qui servent de base de données (utilisateurs.dat, transactions.dat, etc..) et tout se passe entre la RAM et le stockage. Dans mon cas, je m'intéresse particulièrement aux produits HP Proliant. Selon le document suivant : http://h2.www2.hp.com/bc/docs/support/SupportManual/c01580706/c01580706.pdf (cf. page 6) les performances SSD sont moins bonnes IO/s et MB/s que celles du HDD 15K selon HP, sauf dans le cas de lecture aléatoire (qui je le devine représente la latence due à la partie physique). Il n'y a pas de détail sur les disques durs utilisés par HP dans ce benchmark, mais ça semble étonnant qu’à matériel égal, les disques SSD soient aussi mauvais en performances !? Gregory Yacine Kheddache wrote: Bonjour, Disons qu'il y a SSD et SSD... Pour pouvoir répondre à la question il faut connaître le besoin, le workload et le budget. Il y a de grosse differences entre un X25-E et une carte Fusion-io coté perf, prix et durée de vie. Cordialement, Yacine --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
2010/7/16 Gregory Agerba g...@agerba.net: Dans mon cas, je m'intéresse particulièrement aux produits HP Proliant. Selon le document suivant : http://h2.www2.hp.com/bc/docs/support/SupportManual/c01580706/c01580706.pdf Ce document date d'octobre 2008, bientôt 2 ans. Je ne sais donc pas si on peut encore prendre en compte ses résultats. --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Les SSD sont beaucoup plus rapides en lecture qu'en écriture ... de plus les écritures cassent la longévité du disque et au fur et à mesure il devient de moins en moins performant ... Tout dépend du projet ... et du budget ... Je préfère largement une bonne carte RAID avec du SAS derrière plutôt que du SSD où je sais pertinemment qu'il faudra que je les change très rapidement et assez souvent ... Le 16 juil. 2010 à 17:47, Gregory Agerba a écrit : Le projet pour lequel je m'intéresse au SSD c'est une application Windows (service) qui utilise des fichiers comme base de données (pas de remarque sur cette pratique barbare SVP). En fait il y a 7-8 fichiers qui servent de base de données (utilisateurs.dat, transactions.dat, etc..) et tout se passe entre la RAM et le stockage. Dans mon cas, je m'intéresse particulièrement aux produits HP Proliant. Selon le document suivant : http://h2.www2.hp.com/bc/docs/support/SupportManual/c01580706/c01580706.pdf (cf. page 6) les performances SSD sont moins bonnes IO/s et MB/s que celles du HDD 15K selon HP, sauf dans le cas de lecture aléatoire (qui je le devine représente la latence due à la partie physique). Il n'y a pas de détail sur les disques durs utilisés par HP dans ce benchmark, mais ça semble étonnant qu’à matériel égal, les disques SSD soient aussi mauvais en performances !? Gregory Yacine Kheddache wrote: Bonjour, Disons qu'il y a SSD et SSD... Pour pouvoir répondre à la question il faut connaître le besoin, le workload et le budget. Il y a de grosse differences entre un X25-E et une carte Fusion-io coté perf, prix et durée de vie. Cordialement, Yacine --- Liste de diffusion du FRnOG http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Gregory Agerba wrote: Dans mon cas, je m'intéresse particulièrement aux produits HP Proliant. Selon le document suivant : http://h2.www2.hp.com/bc/docs/support/SupportManual/c01580706/c01580706.pdf (cf. page 6) les performances SSD sont moins bonnes IO/s et MB/s que celles du HDD 15K selon HP, sauf dans le cas de lecture aléatoire (qui je le devine représente la latence due à la partie physique). Il n'y a pas de détail sur les disques durs utilisés par HP dans ce benchmark, mais ça semble étonnant qu’à matériel égal, les disques SSD soient aussi mauvais en performances !? Tous les disques SSD ne sont pas égaux; suivant les modèles et la charge de travail, les performances peuvent facilement varier du simple au décuple. Le type de controleur interne du SSD et la qualité du firmware sont beaucoup plus importants que le type de mémoire flash. Intel arrive à faire des très bons produits avec de la mémoire MLC, par exemple. Une chose qu'on ne prend pas trop en compte non plus est l'alignement des données: les SSD n'ont pas des secteurs de 512 octets comme les disques classiques, mais des blocs de 64 Ko, 128 Ko ou plus. Avec des données réparties sur plusieurs blocs, toute opération d'écriture se transforme en lecture/modification/ré-écriture et ça détruit les performances. Anandtech a fait une bonne série d'article sur les SSD, je ne peux que recommender leur lecture avant de se lancer. -- Francois Tigeot, Zefyris --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
On Fri, 2010-07-16 at 17:50 +0200, Lilian RIGARD - Devclic wrote: Les SSD sont beaucoup plus rapides en lecture qu'en écriture ... de plus les écritures cassent la longévité du disque et au fur et à mesure il devient de moins en moins performant ... Exact mais pour les SSDs type desktop ou sinon il faut utiliser TRIM... Par contre pas le cas pour le haut de gamme: SSD PCIe Enterprise, je ne parle pas des multiples SSDs SATA sur une carte PCIe autour d'un contrôleur raid... Attention, dans X25-E le E ca veut dire Extreme pas Enterprise :) Tout dépend du projet ... et du budget ... Je préfère largement une bonne carte RAID avec du SAS derrière plutôt que du SSD où je sais pertinemment qu'il faudra que je les change très rapidement et assez souvent ... Si l'objectif est uniquement la perf (IOPS) et non (ou moins) la taille du volume alors il me semble très intéressant de faire une vraie comparaison entre : 1/ serveur 1U une carte Fusion-io (80, 160, 320 ou 640Go) et 2/ serveur 2U mini carte raid avec cache et BBU ? x disques SAS 15k rpm Ne pas oublier d'intégrer la consommation électrique... ;-) Cordialement, Yacine. --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Le 16/07/2010 18:12, Francois Tigeot a écrit : Une chose qu'on ne prend pas trop en compte non plus est l'alignement des données: les SSD n'ont pas des secteurs de 512 octets comme les disques classiques, mais des blocs de 64 Ko, 128 Ko ou plus. Avec bonnie++, je n'ai constaté aucune différence sur un X25-E avant et après alignement. Je n'ai poussé le vice jusqu'à le désaligner pour faire des benchs sous MySQL avant et après l'alignement. --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] Serveurs SSD
Le 16/07/10 19:21, Michel Py a écrit : Je n'ai fait que des expériences empiriques (pas vraiment scientifiques) mais à ma grande surprise les disques SSD bénéficient de la défragmentation autant que les disques classiques. On aurait pu croire que l'absence de mouvement physique du bras de lecture ou des plateaux aurait rendu la défragmentation inutile, ce n'est pas vrai. Ça dépends du contrôleur : s'il émule le comportement de blocs de 512 octets sur la base de blocs de 4ko (typiquement le barefoot), tu peux avoir un gain. Mais si tu fine-tune ton FS pour coller au fonctionnement du support physique, la question ne se pose pas. Il FAUT connaitre son archi pour en tirer les meilleures perfs. -- Jérôme Nicolle 06 19 31 27 14 signature.asc Description: OpenPGP digital signature
Re: [FRnOG] Serveurs SSD
Le 16/07/2010 17:50, Lilian RIGARD - Devclic a écrit : ... de plus les écritures cassent la longévité du disque et au fur et à mesure il devient de moins en moins performant ... Avec iotop on peut assez facilement réduire les écritures. Christophe --- Liste de diffusion du FRnOG http://www.frnog.org/