Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/02/2009, à 10:13

youce69

Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Bonjour à tous,

Je souhaite lancer une réflexion argumentée sur l'utilisation de SSD avec Ubuntu et plus largement Linux.

Pour ma part j'utilise Ubuntu sur SSD depuis 4 mois en Raid 0 et je suis assez satisfait (voir bench plus bas).
J'aimerai que chacun puisse faire partager son expérience afin de regrouper les meilleurs choix techniques pour optimiser son installation.

Quelles options activer ? AHCI, RAID (matériel ou logiciel),
Quel file système choisir ? XFS, Ext2, EXT3, REIFS,

Toutes les contributions sont bonnes à prendre.

Merci.

Hors ligne

#2 Le 11/02/2009, à 10:18

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Je vais commencer.

Machine : Portable Clevo D901C
CPU : E8500 Intel
Ram : 3 Go
Disks : Deux OCZ V2 SSD 60 Go chacun (OCZSSD2-2C60G)
RAID : Oui, RAID0 (Installé via Alternate CD)
Type de gestion RAID : Fake RAID (Raid logiciel géré par LINUX)
OS : Ubuntu 32 8.10
Systeme de fichier : Ext3 sans journalisation
Fichiers temporaires : /tmp en RAM (via tmpfs dans /etc/fstab)
AHCI : Desactivé dans le bios.
Probleme rencontré : OUI = lags de temps en temps (c'est à dire, latences pouvant aller jus'au 2 ou 3 secondes lors de solicitation du disque dur. Probleme apparament lié au disque OCZ V2).

Vitesse obtenur via :

hdparm -tT /dev/md0   (volume raid)

Lecture : 278 Mo/s
Ecriture : 170 Mo/s

Le passage de Ext2 à ext3 ne change pas grand chose à ma vitesse maximale.

J'ai lu que d'autres systeme de fichiers permettent de gagner en réactivité. Qu'en est il ?
Qu'elqu'un à tester ??


Nouvelle Optimisation :

L'ajout de l'option

gksudo gedit /boot/grub/menu.lst

Ajout de l'option à la ligne de boot, juste avant Splash

elevator=noop

Cela permet d'utiliser l' I/O Scheduler noop au lieu de [cfq] par defaut.
Le "Scehduler" un systeme logiciel qui ordone les données afin d'optimiser les Entrées/Sorties sur les disques.
(CFQ) marche tres bien sur les disque durs classiques, mais dans le cadre des SSD, un classement des données est fait "inutilement", car le classement n'est pas réelement nécéssaire, dans la mesure ou un classement se fait egalement en interne dansr le SSD pour repartir les données sur chacun des blocs memoires, afin de repartir l'usure.

Le gain en performances est de l'odre de 15 à 20 %.

Dernière modification par youce69 (Le 11/02/2009, à 15:30)

Hors ligne

#3 Le 12/02/2009, à 15:13

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Etrangement c'est l'elevator DEADLINE qui donne les meilleurs resultats chez moi avec hdparm.

Hors ligne

#4 Le 09/03/2009, à 18:17

Tartos

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Salut,

Je viens de me refaire une config, et j'ai commandé entre autre un OCZ vertex 60 GO. Normalement, je recois le matos demain et je commence à faire les tests. Par contre, je sais pas trop ce que vaut hdparm. Est ce que tu pourrais refaire un bench avec bonnie++ ? J'ai l'impression qu'il est plus complet.

#5 Le 12/03/2009, à 18:39

Tartos

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Je viens d'installer la jaunty alpha 5 pour tester l'ext4. La première différence avec intrepid (ext3), c'est que le boot est 2 fois plus rapide : je reste 2 secondes sur la barre de chargement ... smile. J'ai un meilleur débit en lecture par bloc (135 Mo/sec avec ext3) et des acces alétoire plus rapide (5500 avec ext3), pour le reste les perfs sont a peu près les memes.

Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
titine-desktop   8G 64132  71 64386   6 41381   5 85761  91 141960  13  6221  27
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++

#6 Le 13/03/2009, à 14:25

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Salut,

je ne connais pas BONNIE+, il faut que je test.

J'ai aussi installé JAUNTY 64 en ALPHA5 en debut de semaine.
Il faut que je fasse des test d'ici la semaine prochaine.

resultats bientot

Hors ligne

#7 Le 10/04/2009, à 13:45

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Salut à tous,

ce wikend j'installe un 3 ème disque SSD OCZ en FAKE RAID 0 avec JAUNTY 64bits sur une partition EXT4 si ca veux bien marcher.
La derniere fois que j'ai tenter un RAID 0 avec JAUNTY ALPHA, ca plantais au formattage en EXT4.

OBJECTIF :

3 DISQUES DE 64 Go SSD en RAID 0
volume total env 180 Go
ELEVATOR = NOOP
FAT = EXT4
OS = Ubuntu 9.04 JAUNTY 64 BETA

Je vous tiens au jus des que possible.

Z+

Hors ligne

#8 Le 10/04/2009, à 13:58

Cémoidon

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Bonjour ,

Concernant l'installation sous Windows j'ai lu plusieurs interventions insistant sur l'alignement de la partition à l'initiation de l'install .
A priori c'est indépendant de l'OS
Avez vous lu ou trouvé quelque chose de similaire concernant l'install sous Linux ?

Hors ligne

#9 Le 10/04/2009, à 14:02

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

TChatenet a écrit :

Bonjour ,

Concernant l'installation sous Windows j'ai lu plusieurs interventions insistant sur l'alignement de la partition à l'initiation de l'install .
A priori c'est indépendant de l'OS
Avez vous lu ou trouvé quelque chose de similaire concernant l'install sous Linux ?

Salut,

Qu'entend tu par alignement ?

Pour info j'ai deja (et depuis pres d'un an maintenant) 2 disques SSD en fake raid 0 sous ubuntu.
Je n'ai pas eu besoin de faire "d'alignement" de partition.

Il suffit d'utiliser l'ALTERNATE CD pour faire l'installation.
Une petite partition /BOOT de 256Mo suffit, et ensuite 2 partitions de taille identique sur les 2 disques.
c tout.


Z+

Hors ligne

#10 Le 10/04/2009, à 16:12

Cémoidon

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

http://forum.mandriva.com/viewtopic.php … 249309f3e3

http://mikedavem.developpez.com/sqlserv … hitecture/

http://forum.matbe.com/materielbe/Matbe … 3377_1.htm


Je te laisse lire et fouiner un peu
En gros il s'agit d'optimiser le positionnement des données de manière à minimiser autant que faire se peut les opérations de lecture écriture. Ce serait critique pour les SSD sous XP ( pas sous vista qui alignerait automatiquement les partitions paraitrait il ) du fait des médiocres performances du SSD en écriture
Personnellement j'ai un XP sur un SSD qui fonctionne parfaitement sans freeze .
J'avais fait une première installation sans me poser de questions dont j'étais déjà satisfait . Ce n'est que plus tard que j'ai découvert cette finesse  . Par curiosité j'ai recommencé tout à zéro en alignant la partition . Ça fonctionne impec après quelques optimisations de Windows ( surtout pas toutes celles recommandées de ci de là qui sont pour la plupart de la foutaise ) mais je ne suis pas persuadé que l'alignement de la partition ait réellement apporté un plus en termes de performances .
D'où mon intervention afin d'obtenir un avis fondé sur quelque chose de plus objectif que de simples impressions , et cette discussion m'a semblé être le bon endroit . ;-)

[EDIT]
Je vous soumets ce lien supplémentaire :
http://www.ocztechnologyforum.com/forum … hp?t=48366

Dernière modification par TChatenet (Le 10/04/2009, à 18:43)

Hors ligne

#11 Le 24/04/2009, à 14:59

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

en effet j'ai passé 2 jours là dessus et j'ai compris l'intérêt d'aligner les partitions.
Les gains en performance sont d'environ 10 à 15 % en utilisation réelle. (donc pas vraiment perceptible, saut pour unr utilisation tres intensive des acces disque dur).

OCZ informe que les blocs font 64k , alors que par defaut l'offset est à 63k .

Pour une installation en Fake  RAID 0, il faut passer via le Cd alternate d'Ubuntu.
pour aligner, il faut partir dans des calculs de page, de blocs, de cylindres .... tout ça pour 10 % de plus ....  avec mes 240 Mo/s ca me suffit bien. En passant à 264 Mo/s je verrais pas de difference.

Le truc compliqué, c'est que pour un FAKE RAID il faut de toute façon décaler 2 des 3 partitions.
exemple :
/dev/sda    Partition 1 = /boot [256Mo] :: Partition 2 = RAIDA [63.7 Go]
/dev/sdb    ESPACE VIDE                    :: Partition 1 = RAIDB [63.7Go]

Ensuite on déclare le VOLUME RAID0 sur les partition RAIDA et RAIDB, ce qui forme un volume RAID de [127.4 Go] alors pour calculer quel est l'offset à mettre sur chacune des partitions (sda1,sda2 et sdb1), c'est la grande inconnue.

J'ai installé le nouveau JAUNTY 9 sur mes 2 SSD en choisisant le File System EXT4 pour toutes les partition. Maintenant ca marche alors que sur la BETA ca plantais.
Maintenant tout s'est bien passé, et OUI C'EST TRES RAPIDE.

J'ai lu qu' Ext4 pouvait poser des problèmes à cause des délais de latence d'écriture (notamment en cas de coupure de courant ou de crash système) car les données écrites sont stockée en mémoire tampon un temps assez long, et cela peux poser probleme de les garder si longtemps.
PIRE : Utilisant des SSD il faut savoir que lorsqu'un effacement à lieu, C'est le bloc entier qui est lu, puis effacé, avant d'être réinscrit complètement avec les modifications nécessaires. Si la coupure à lieu entre les étapes 1 et 2, il y a un risque de perte de données.
Mais j'utilise LINUX = plante jamais ou presque
       j'utilise un portable = pas de coupure de courant.

Enfin voilà quoi...

a toute.

Dernière modification par youce69 (Le 24/04/2009, à 15:06)

Hors ligne

#12 Le 24/04/2009, à 18:11

Cémoidon

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Bonjour ,

Tu l'argumentes mieux que moi et tu confirmes mon impression que cette subtilité qui m'avait semblé primordiale à la lecture des liens sus cités s'apparente à de l'irrespect pour les coléoptères ;-)
Si Ext4 utilise beaucoup la mémoire tampon cela doit en effet beaucoup influencer l'impression de réactivité du système , mais c'est vrai que cela ne va pas sans risque ! roll

Hors ligne

#13 Le 24/04/2009, à 22:24

Tartos

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Salut a vous,

En ce qui concerne l'alignement sous linux (je suis en ext4) :

Je m'étais planté au début et j'avais mal calculé, du coup les partitions n'étaient pas alignées. J'ai depuis tout partitioné avec parted, en virant le MBR et en faisant ca directement avec les octets (pas de cylindres tete et secteur qui font des multiples pouris). Dans le doute (je savais pas quel etait la taille des blocs), j'ai tout aligné a 1 MO à l'octet pret.

Et bien je n'ai senti aucune différence a l'utilisation et je n'ai pas eu d'amélioration dans les benchmark (bonnie++). Je pense que c'est du au fait que le vertex a un cache de 64 MO. Par contre je pense que pour la durée de vie du ssd, c'est mieux de l'aligner. Avec parted ca se fait assez bien, et grub marche sans MBR smile.

#14 Le 03/06/2009, à 12:45

kasennpoz

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

salut
je pense avoir compris 30% de ce qui se raconte plus haut mais j'aurai besoin de vos conseils car sur un sujet de forum que j'ai ouvert, on essaie de me faire peur :

Bonjour,

Attention avec le SSD !!! Une installation par défaut d'une distrib linux va le mettre à mal, car il y aura trop d'opérations d'écriture.
Orientes toi vers une distribution spécialisée pour les Ultra-Portables, sinon ton disque dur va arriver en fin de vie très rapidement !

pouvez vous me dire que faire s'il vous plait?

Hors ligne

#15 Le 03/06/2009, à 13:57

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

kasennpoz a écrit :

salut
je pense avoir compris 30% de ce qui se raconte plus haut mais j'aurai besoin de vos conseils car sur un sujet de forum que j'ai ouvert, on essaie de me faire peur :

Bonjour,

Attention avec le SSD !!! Une installation par défaut d'une distrib linux va le mettre à mal, car il y aura trop d'opérations d'écriture.
Orientes toi vers une distribution spécialisée pour les Ultra-Portables, sinon ton disque dur va arriver en fin de vie très rapidement !

pouvez vous me dire que faire s'il vous plait?

Mon avis personnel : Ces propos sont incomplets. Une explication est nécessaire.
Les disques SSD sont garantis 1 à 3 ans en fonction des marques (Mes OCZ sont garantis 2 ans).
Si tu as le moindre souci pendant cette période, les disques te seront remplacés par des neufs (les plaques SSD sont remplacées et non réparées). Juste cela devrait suffir à te rassurer.

Ca ne suffit pas ? Je continue :
pour un SSD c'est surtout l'écriture qui "use" les cellules. Une répartition homogène de l'écriture sur les différents blocs de mémoire interne à ton disque SSD est faite au fur et à mesure du temps. Ainsi cela n'inscris pas les données toujours au même endroit et reparti au contraire bien les données pour user de facon uniforme. Tu as donc une garantie d'un certain nombre d'heure de fonctionnement minimum et surtout de cycles d'écritures.
Avant d'avoir un problème de cellule morte, il s' écouleras en moyenne de 3 à  7 ans pour une utilisation intensive 7 h / jours.

ca va mieux ? Non ? je continue alors:

Le "probleme" dont ils parlent surement c'est que le système de fichier utilisé par Ubuntu EXT3 (ou EXT4 pour Jaunty si on veux) avec journalisation. Cela signifie que quand un acces disque est fait ou qu'une écriture est exécutée, le système de fichier tiens à jour un journal qui répertorie les opérations. Tu a donc effectivement un nombre d'écritures importantes "transparentes" pour l'utilisateur, qui peuvent à terme user prématurément un SSD, et dont l'utilisateur LAMBDA n'a pas forcement l'usage.

MODIFICATION :
L'option de mise à jours des dates se désactive pendant ou après l'installation.
Il suffit alors de choisir option "noatime" à l'installation lors de la configuration des partitions (methode manuelle).
Si tu n'est pas assez à l'aise avec l'installation en mode expert, fait une installation classique et edite de la facon suivante .
ALT + F2 => une fenetre s'ouvre, puis tape

gksudo gedit /etc/fstab

tape ENTRER => un editeur d'ouvre avec le fichier FSTAB

sur la ligne qui concerne ton disque dur

probablement /dev/sda xxxxxxx

remplace atime par noatime

ENREGISTRE => FERM> REBOOT

Dernière modification par youce69 (Le 03/06/2009, à 14:21)

Hors ligne

#16 Le 03/06/2009, à 14:06

NooP

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Bonjour,

Je suis l'auteur du message qui essaie de fait peur wink

ATTENTION, l'option 'noatime' ou 'relatime' ne supprime aucunement la journalisation (noatime = no access time). C'est juste pour ne pas mettre à jour les dates et heures d'accès aux fichiers. Du moment que le FS est formaté en ext3/4, la journalisation est active. Pour ne pas avoir de journalisation, il faut que le FS soit en ext2.
Par contre, on peut formater une partition en ext3, et la monter en ext2. Dans ce cas, ça désactive la journalisation.
Cela ne marche pas avec ext4 car il n'est pas rétro-compatible avec ext2/3.

Dernière modification par NooP (Le 03/06/2009, à 14:09)


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#17 Le 03/06/2009, à 14:09

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

NooP a écrit :

Bonjour,

Je suis l'auteur du message qui fait peur wink

ATTENTION, l'option 'noatime' ou 'relatime' ne supprime aucunement la journalisation. C'est juste pour ne pas mettre à jour les dates et heures d'accès aux fichiers. Du moment que le FS est formaté en ext3/4, la journalisation est active. Pour ne pas avoir de journalisation, il faut que le FS soit en ext2.
Par contre, on peut formater une partition en ext3, et la monter en ext2. Dans ce cas, ça désactive la journalisation.
Cela ne marche pas avec ext4 car il n'est pas rétro-compatible avec ext2/3.

en effet le choix d'EXT2 est le plus "sure.

Je tourne en SSD depuis 1 an maintenant et ma machine tourne 24/24, et je n'ai pas de problemes avec mes SSD en ext3 puis ext4 noatime.

Hors ligne

#18 Le 10/06/2009, à 13:43

p6s

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

question : est-ce que les réglages (noatime / elevator/etc ...) ont eu une influence positive sur les freezes/lags des ssd (core v2 et je suppose tout ce qui est basé sur du jmicron) ou ça n'optimise que la vitesse mais ne change rien aux freezes ?

Hors ligne

#19 Le 10/06/2009, à 13:47

youce69

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

p6s a écrit :

question : est-ce que les réglages (noatime / elevator/etc ...) ont eu une influence positive sur les freezes/lags des ssd (core v2 et je suppose tout ce qui est basé sur du jmicron) ou ça n'optimise que la vitesse mais ne change rien aux freezes ?

Salut,

En tout honnêteté, je n'ai constaté aucune amélioration, ni en stats ni en perf. ressenties.
J'ai eu le droit à quelques gels, mais rien de très méchant, c'est surtout lors d'utilisation intensive.

J'utilise du fake RAID 0 sur un notebook, la difference semble plus frappante sur un montage classique.

a+

Hors ligne

#20 Le 10/06/2009, à 14:07

p6s

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

ok merci. j'hésitais un peu pour les Apex (chti budget big_smile ) mais vu la difference de performance en e/s sur les petits fichiers (presque aussi naze que les core, j'esperai secretement que ca soit à mi chemin entre les core et les vertex...) je crois que je vais attendre un an que les Vertex tombent à des prix un peu plus dans mes cordes

test I/O 4k sur le 120Gb Apex :

Iometer_Random_IOPS_ICH10.png

Iometer_Average_Response_Time.png

Dernière modification par p6s (Le 10/06/2009, à 14:08)

Hors ligne

#21 Le 10/06/2009, à 14:29

xkeru

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Salut

Au regard de leur performances sur le papier, je suis sur le point d'acheter un SSD vertex, et je me demandais si en tant qu'utilisateurs vous aviez perçu une amélioration significative des performances dans le cadre de votre utilisation.
Si oui, sous quels aspects smile

Merci bien

#22 Le 10/06/2009, à 14:45

p6s

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

personne n'ayant posté dans ce thread n'utilise de vertex je pense wink (edit : oups, si, Tartos apparemment, voir post #5 pour les resultats...)

mais tu trouveras pleins de gens/d'avis/de benchmarks dans le thread de 170 pages de forum hardware big_smile
http://forum.hardware.fr/hfr/Hardware/HDD/series-summit-vertex-sujet_819024_1.htm

c'est clair que si t'as un budget large ca a l'air d'etre incontourable.

juste en passant, OCZ sort une nouvelle gamme, AGILITY qui est censée etre une version "budget" du Vertex (memoires plus lentes, mais cache tjrs là et controleur decent contrairement aux core/apex). D'ici 3 mois je pense qu'on verra des prix serieux (la il y a juste une poignée de revendeurs escrocs qui pre-vendent quasiment au tarifs du vertex pour l'instant, aucun interet.)

http://www.presence-pc.com/actualite/ocz-agility-35215/

Dernière modification par p6s (Le 10/06/2009, à 14:50)

Hors ligne

#23 Le 10/06/2009, à 15:51

Cémoidon

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Bonjour ,

Sous windows j'utilise un Mtron Mobi 3500 très inférieur au vertex si j'en crois le graphe ci dessus , mais déjà supérieur aux raptors que j'utilisais auparavant .
Mon utilisation est bureautique . J'utilise une application métier ancienne écrite sous omnis qui n'est pas avare d'accès disque ( changements de libraire à la volée , requêtes intermédiaires ) et le côté confortable c'est l'absence ( ou la quasi absence ) de délai entre le clic  et l'affichage de l'écran demandé ou le début de l'impression des états; c'est la considérable accélération du chargement des applications ( acrobat par exemple est assez lourd à charger ( je ne parle pas du reader )), bref c'est la réactivité du système .
Je ne connaissais pas le vertex mais si j'en crois le graphe ci dessus on doit friser l'instantanéité avec ça , y compris pour le chargement de l'OS ! big_smile

Hors ligne

#24 Le 10/06/2009, à 20:21

xkeru

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Merci de vos réponses smile

En fait vu le prix actuel des vertex chez ldlc je vais en acheter un aujourd'hui pour essayer [url]http://www.puissance-pc.net/puissance-plans/bon-plan-locz-vertex-30go-a-96-65-seulement.html?Itemid=53/url]

Meme si 30 Go restent pas énorme ca reste largement assez si je déporte une partie de mes données vers un DD classique smile

#25 Le 11/06/2009, à 01:15

Cémoidon

Re : Reflexion : Fonctionnement SSD avec Ubuntu / ext2 ext3 quel Fs ?

Tiens nous au courant smile

Hors ligne