[FRnOG] Serveurs SSD

2010-07-16 Par sujet Gregory Agerba
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

2010-07-16 Par sujet Charles

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

2010-07-16 Par sujet Christophe Baegert

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

2010-07-16 Par sujet Yacine Kheddache
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

2010-07-16 Par sujet Yacine Kheddache
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

2010-07-16 Par sujet Christophe Baegert

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

2010-07-16 Par sujet Jérôme Nicolle
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

2010-07-16 Par sujet Francois Tigeot

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

2010-07-16 Par sujet Yacine Kheddache
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

2010-07-16 Par sujet Christophe Baegert

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

2010-07-16 Par sujet Guillaume ROUSSEAU
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

2010-07-16 Par sujet Benjamin Billon



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

2010-07-16 Par sujet Gregory Agerba
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-07-16 Par sujet Florent R.
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

2010-07-16 Par sujet Lilian RIGARD - Devclic
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

2010-07-16 Par sujet Francois Tigeot

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

2010-07-16 Par sujet Yacine Kheddache
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

2010-07-16 Par sujet Christophe Baegert

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

2010-07-16 Par sujet Jérôme Nicolle
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

2010-07-16 Par sujet Christophe Baegert

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/