Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-11-2018 18:16:23

revers
Membre
Inscription : 11-11-2018

pourquoi mon SSD est si lent

Bonjour à tous,

Je suis plutot un débutant :)et je e ne m'explique pas pourquoi un SSD dans ma config a un résultat aussi faible avec hdparm.

sda est un disque SSD
sdb est un hdd de 4To
mdo est un raid5 de 5 disques de 4to

hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads: 238 MB in  3.02 seconds =  78.93 MB/sec

hdparm -t /dev/sdb

/dev/sdb:
Timing buffered disk reads: 574 MB in  3.00 seconds = 191.03 MB/sec

hdparm -t /dev/md0

/dev/md0:
Timing buffered disk reads: 2016 MB in  3.00 seconds = 671.88 MB/sec


Ma carte mère est compatible sata 3G.

des infos sur le ssd :

hdparm -i /dev/sda

/dev/sda:

Model=PNY CS900 240GB SSD, FwRev=CS900612, SerialNo=PNYxxxxxx
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=468862128
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified:  ATA/ATAPI-3,4,5,6,7

* signifies the current active mode

Je cherche un peu d'aide et votre avis sur cette situation.

Merci !

Hors ligne

#2 11-11-2018 21:11:58

empanada
Membre
Distrib. : Debian 10 (Buster)
Noyau : 4.19.0-6-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : pourquoi mon SSD est si lent

Peut-être des autres procès au même temps?

man hdparm | grep -A4 '\-t   '


-t     Perform timings of device reads for benchmark and comparison purposes.  For meaningful results, this operation should be repeated  2-3  times  on  an
              otherwise inactive system (no other active processes)
with at least a couple of megabytes of free memory.  This displays the speed of reading through
              the buffer cache to the disk without any prior caching of data.  This measurement is an indication of how fast the drive can sustain sequential  data
              reads  under  Linux, without any filesystem overhead.  To ensure accurate measurements, the buffer cache is flushed during the processing of -t using
              the BLKFLSBUF ioctl.


As-tu essayé dès un liveCD/liveUSB?
Salut


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#3 11-11-2018 21:29:36

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 12-08-2015

Re : pourquoi mon SSD est si lent

Essaye avec l'option 'direct' pour voir:

hdparm -t --direct  /dev/sda

Hors ligne

#4 11-11-2018 22:09:56

revers
Membre
Inscription : 11-11-2018

Re : pourquoi mon SSD est si lent

Beta-Pictoris a écrit :

Essaye avec l'option 'direct' pour voir:

hdparm -t --direct  /dev/sda



hdparm -t --direct  /dev/sda

/dev/sda:
Timing O_DIRECT disk reads: 294 MB in  3.04 seconds =  96.87 MB/sec

C'est pas folichon smile

j'ai essay" sur un des hdd :

hdparm -t --direct  /dev/sdb

/dev/sdb:
Timing O_DIRECT disk reads: 574 MB in  3.00 seconds = 191.31 MB/sec

Dernière modification par revers (11-11-2018 22:17:02)

Hors ligne

#5 12-11-2018 15:03:27

raleur
Membre
Inscription : 03-10-2014

Re : pourquoi mon SSD est si lent

As-tu testé le débit à différentes positions du SSD avec l'option --offset ?

Dernière modification par raleur (12-11-2018 15:03:58)


Il vaut mieux montrer que raconter.

Hors ligne

#6 12-11-2018 20:09:17

revers
Membre
Inscription : 11-11-2018

Re : pourquoi mon SSD est si lent

raleur a écrit :

As-tu testé le débit à différentes positions du SSD avec l'option --offset ?



Wahou trouvé ! merci !


hdparm -t --direct --offset 50 /dev/sda

/dev/sda:
Timing O_DIRECT disk reads (offset 50 GB): 730 MB in  3.00 seconds = 243.19 MB/sec


ce qui est correct sachant que je suis en sata 3gb


j'ai essayé la plus petite valeur d'offset :

/dev/sda:
Timing O_DIRECT disk reads (offset 1 GB): 380 MB in  3.04 seconds = 124.92 MB/sec


Du cout si mon OS est sur ce SSD, y a t-il des choses à faire pour améliorer le system ?


j'ai lu ça et comme c'est un SSD je suis surpris :

      --offset
              Offsets to given number of GiB  (1024*1024*1024)  when  performing  -t  timings  of
              device  reads.   Speed changes (about twice) along many mechanical drives.  Usually
              the maximum is at the beginning, but not always.  Solid-state drives (SSDs)  should
              show similar timings regardless of offset.

Dernière modification par revers (12-11-2018 20:48:42)

Hors ligne

#7 12-11-2018 22:19:44

raleur
Membre
Inscription : 03-10-2014

Re : pourquoi mon SSD est si lent

revers a écrit :

Solid-state drives (SSDs)  should show similar timings regardless of offset.


Ouais, en théorie. En supposant que la densité de stockage est à peu près constante, le débit d'un disque dur est grossièrement proportionnel au rayon de la piste lue, c'est une question de géométrie. Le début du disque est situé sur les pistes extérieures, là où le rayon et donc le débit sont les plus grands. Mais un SSD n'a pas de géométrie, pas de tête de lecture... Le débit ne devrait pas dépendre de la position. D'autant plus que la position logique ne correspond pas forcément à la position physique. Néanmoins il y a eu une famille de SSD (Samsung, je crois) dont le débit décroissait avec l'âge des données, à cause d'un bug du firmware : plus les données étaient anciennes (écrites il y a longtemps), plus la lecture était lente. Il suffisait de les réécrire pour que leur lecture redevienne rapide.

revers a écrit :

si mon OS est sur ce SSD, y a t-il des choses à faire pour améliorer le system ?


Idéalement, il faudrait déterminer le facteur qui influe sur le débit. Est-ce vraiment la position, ou l'âge des données, ou autre chose ?
S'il s'avère que c'est la position, il faudrait éviter de stocker les données les plus souvent utilisées dans la zone au débit le plus faible. Ceci dit, les fichiers système sont plutôt de petite taille et c'est surtout le temps d'accès qui compte plus que le débit.


Il vaut mieux montrer que raconter.

Hors ligne

#8 13-11-2018 00:23:28

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 12-08-2015

Re : pourquoi mon SSD est si lent

Revers, après avoir lancé la commande 'fstrim -a', est-ce que les performances de ton disque sont meilleures ?

Dernière modification par Beta-Pictoris (13-11-2018 00:24:20)

Hors ligne

#9 13-11-2018 01:50:55

revers
Membre
Inscription : 11-11-2018

Re : pourquoi mon SSD est si lent

Beta-Pictoris a écrit :

Revers, après avoir lancé la commande 'fstrim -a', est-ce que les performances de ton disque sont meilleures ?



Salut Beta-Pictoris Le trim j'ai deja fait mais ça n'a rien changé.

j'ai aussi regardé du coté de l'alignement des partition car sur un ssd ça peut jouer mais je suis un peu perdu sur le sujet.

Je colle ici les infos :

Disk /dev/sda: 223,6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdb978318

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 461002751 461000704 219,8G 83 Linux
/dev/sda2       461004798 468860927   7856130   3,8G  5 Extended
/dev/sda5       461004800 468860927   7856128   3,8G 82 Linux swap / Solaris



Edit à toto : Mise en forme de l'écriture des codes selon le BBCode du forum en utilisant le gros bouton marqué : Autre code.

Hors ligne

#10 13-11-2018 06:38:33

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : pourquoi mon SSD est si lent

Salut revers et bienvenue sur df.
Afin de nous permettre de vous communiquer les meilleurs réponses, ou d'entendre au mieux tes interventions, il est bon de renseigner de manière permanente sous ton avatar ou ton pseudo la configuration du (des) PC que tu utilises.
Voir le tuto : Trop cool d'indiquer son installation dans son profil !

De la part de toto :
Ce serait cool si tu pouvais éditer ton message pour faire ressortir les commandes, leurs sorties, etc. en utilisant le BBCode du forum (Les gros boutons au-dessus du post d'édition).
Voir le tuto : Le code, ça pique moins les yeux en couleur

Force et courage big_smile

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#11 13-11-2018 20:06:20

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 12-08-2015

Re : pourquoi mon SSD est si lent

Revers, tu peux, aussi, tester les performances avec la commande 'dd'. Cela permettra de voir si le résultat est cohérent avec celui de la commande 'hdparm':

dd if=/dev/sda of=/dev/null bs=128M count=8 iflag=direct


Sinon, as tu vérifié s'il y avait des mises à jour de firmware pour ton disque ssd ?

Dernière modification par Beta-Pictoris (13-11-2018 20:09:15)

Hors ligne

#12 14-11-2018 04:02:58

revers
Membre
Inscription : 11-11-2018

Re : pourquoi mon SSD est si lent

Hello Beta-Pictoris
Merci smolski pour ton travail sur mon sujet ! je vais faire attention désormais.

Beta-Pictoris voici quelques test ou pour rappel sda est le ssd, sdb est un hdd, et mdo mon raid 5 de 4x hdd
root@nas:~#

dd if=/dev/sda of=/dev/null bs=128M count=8 iflag=direct


8+0 enregistrements lus
8+0 enregistrements écrits
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 9,83577 s, 109 MB/s


root@nas:~#

dd if=/dev/sdb of=/dev/null bs=128M count=8 iflag=direct


8+0 enregistrements lus
8+0 enregistrements écrits
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 5,40404 s, 199 MB/s


root@nas:~#

dd if=/dev/md0 of=/dev/null bs=128M count=8 iflag=direct


8+0 enregistrements lus
8+0 enregistrements écrits
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 1,74734 s, 615 MB/s


root@nas:~#

dd if=/dev/sda of=/dev/null bs=128M count=10 iflag=direct


10+0 enregistrements lus
10+0 enregistrements écrits
1342177280 bytes (1,3 GB, 1,2 GiB) copied, 10,1435 s, 132 MB/s


root@nas:~#

dd if=/dev/sda of=/dev/null bs=512M count=10 iflag=direct


10+0 enregistrements lus
10+0 enregistrements écrits
5368709120 bytes (5,4 GB, 5,0 GiB) copied, 25,7106 s, 209 MB/s


root@nas:~#

dd if=/dev/md0 of=/dev/null bs=512M count=10 iflag=direct


10+0 enregistrements lus
10+0 enregistrements écrits
5368709120 bytes (5,4 GB, 5,0 GiB) copied, 7,52285 s, 714 MB/s


root@nas:~#

Edit à toto : Modif faite : Séparer chaque commande de son retour est plus lisible par tous.

Hors ligne

Pied de page des forums