Page 1 sur 1
[SSD] SAMSUNG 840 evo autres lenteurs (définitivement résolu)
Publié : jeu. 11 déc. 2014, 19:40
par avi3000
Bonsoir,
J'ai 2 ssd SAMSUNG 840 evo 500GB installés en ext4, non cryptés, non raid.
Les résultats de hdparm sont curieux :
Timing buffered disk reads: 196 MB in 3.05 seconds = 64.22 MB/sec pour l'un,
Timing buffered disk reads: 1516 MB in 3.00 seconds = 504.65 MB/sec pour l'autre.
J'ai bien entendu interverti les câbles sata, sans changement ?
Merci de votre aide.
/dev/sdc:
Code : Tout sélectionner
Model=Samsung SSD 840 EVO 500GB, FwRev=EXT0BB6Q, SerialNo=S1DHNSAF516431F
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=1, MultSect=1
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-2,3,4,5,6,7
* signifies the current active mode
Timing cached reads: 22308 MB in 2.00 seconds = 11164.73 MB/sec
Timing buffered disk reads: 196 MB in 3.05 seconds = 64.22 MB/sec
/dev/sdb:
Code : Tout sélectionner
Model=Samsung SSD 840 EVO 500GB, FwRev=EXT0BB6Q, SerialNo=S1DHNSAF514691D
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=1, MultSect=1
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-2,3,4,5,6,7
* signifies the current active mode
Timing cached reads: 21434 MB in 2.00 seconds = 10726.03 MB/sec
Timing buffered disk reads: 1516 MB in 3.00 seconds = 504.65 MB/sec
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : jeu. 11 déc. 2014, 21:22
par benjarobin
Quelle est la sortie (en root) de :
Code : Tout sélectionner
cat /etc/fstab
systemctl status fstrim.timer
gdisk -l /dev/sdb
gdisk -l /dev/sdc
blkid
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : jeu. 11 déc. 2014, 21:53
par avi3000
fstrim est désactivé, mais je l'ai lancé manuellement hier, puis à nouveau aujourd'hui sur toutes les partitions de sdb, sans résultats.
je fais très peu de ré-écriture ou de suppression de fichier sur ce disque.
fstab
Code : Tout sélectionner
UUID=b35da0b3-c6c4-4961-b4ef-0bd47ad828dd / ext4 noatime,discard,errors=remount-ro 0 1
UUID=afad825b-541e-4085-ac3c-7670a4fef7d5 /mnt/homes ext4 noatime,discard,nofail 0 0
UUID=c48d6c74-60cd-44c1-91c5-febdef0f4e1d /mnt/instal-lnx ext4 noatime,discard,nofail 0 0
/mnt/instal-lnx/iso-puppies-pkg /mnt/iso-puppies-pkg none rw,bind 0 0
/mnt/iso-puppies-pkg/cache_pacman64 /var/cache/pacman/pkg none rw,bind 0 0
/mnt/instal-lnx/linux_docs /mnt/linux_docs none none,bind 0 0
LABEL=www /var/www ext4 noatime,discard,nofail 0 0
parted -l
Code : Tout sélectionner
Modèle: ATA Samsung SSD 840 (scsi)
Disque /dev/sdb : 500GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Disk Flags:
Numéro Début Fin Taille Système de fichiers Nom Fanions
1 17,4kB 25,2MB 25,1MB bios_grub bios_grub
2 25,2MB 170GB 170GB ext4 disk_e
3 250GB 280GB 29,6GB ext4
4 322GB 363GB 40,9GB ext4 kdenlive
5 404GB 436GB 32,2GB ext4 www
6 436GB 445GB 8556MB ext4 arch-b6
Modèle: ATA Samsung SSD 840 (scsi)
Disque /dev/sdc : 500GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Disk Flags:
Numéro Début Fin Taille Système de fichiers Nom Fanions
1 1049kB 25,2MB 24,1MB primary bios_grub
2 25,2MB 161GB 161GB ext4 primary
3 215GB 500GB 285GB ext4 primary
blkid
Code : Tout sélectionner
/dev/sdb1: PARTLABEL="bios_grub" PARTUUID="4353dbcf-48e1-40fe-96ec-c1c735d9e720"
/dev/sdb2: LABEL="disk-e" UUID="aaa642c8-5d4b-47b5-9639-9fe03a5ce3cd" TYPE="ext4" PARTLABEL="disk_e" PARTUUID="4b32b86a-3a95-4963-875b-414aef4791e8"
/dev/sdb3: LABEL="homes" UUID="afad825b-541e-4085-ac3c-7670a4fef7d5" TYPE="ext4" PARTUUID="db04724d-d666-4e83-a919-829cb90e89f4"
/dev/sdb4: LABEL="kdenlive" UUID="8f9d8123-634a-4f7b-958d-b5baf343614d" TYPE="ext4" PARTLABEL="kdenlive" PARTUUID="72337276-30fc-4e41-9a68-9a2cdcc0b071"
/dev/sdb5: LABEL="www" UUID="ef29e6a8-e169-482c-9b18-68c2f061dcb4" TYPE="ext4" PARTLABEL="www" PARTUUID="51c7fc16-d347-415a-9c78-300bae0593b7"
/dev/sdb6: LABEL="arch-b6" UUID="bcd9f68c-35f3-46ad-8741-f57db6cca70b" TYPE="ext4" PARTLABEL="arch-b6" PARTUUID="051fab85-507a-4ddb-b47c-ddbd66dbc666"
/dev/sdc1: PARTLABEL="primary" PARTUUID="1d19b49f-c910-4805-8865-7f1fe07f8d81"
/dev/sdc2: LABEL="instal-lnx" UUID="c48d6c74-60cd-44c1-91c5-febdef0f4e1d" TYPE="ext4" PARTLABEL="primary" PARTUUID="79b463a2-de31-47b2-ac6a-cc9039a3514f"
/dev/sdc3: LABEL="les_dvd" UUID="bafa6dd3-a647-4a42-82db-26722175369e" TYPE="ext4" PARTLABEL="primary" PARTUUID="214c4c56-2b63-4093-bd68-766b8b79f7ec"
smartmontools sdb
Code : Tout sélectionner
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 1396
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 296
177 Wear_Leveling_Count 0x0013 100 100 000 Pre-fail Always - 0
179 Used_Rsvd_Blk_Cnt_Tot 0x0013 100 100 010 Pre-fail Always - 0
181 Program_Fail_Cnt_Total 0x0032 100 100 010 Old_age Always - 0
182 Erase_Fail_Count_Total 0x0032 100 100 010 Old_age Always - 0
183 Runtime_Bad_Block 0x0013 100 100 010 Pre-fail Always - 0
187 Uncorrectable_Error_Cnt 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0032 072 057 000 Old_age Always - 28
195 ECC_Error_Rate 0x001a 200 200 000 Old_age Always - 0
199 CRC_Error_Count 0x003e 100 100 000 Old_age Always - 0
235 POR_Recovery_Count 0x0012 099 099 000 Old_age Always - 6
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 1233651584
smartmontools sdc
Code : Tout sélectionner
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 1396
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 296
177 Wear_Leveling_Count 0x0013 099 099 000 Pre-fail Always - 1
179 Used_Rsvd_Blk_Cnt_Tot 0x0013 100 100 010 Pre-fail Always - 0
181 Program_Fail_Cnt_Total 0x0032 100 100 010 Old_age Always - 0
182 Erase_Fail_Count_Total 0x0032 100 100 010 Old_age Always - 0
183 Runtime_Bad_Block 0x0013 100 100 010 Pre-fail Always - 0
187 Uncorrectable_Error_Cnt 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0032 073 058 000 Old_age Always - 27
195 ECC_Error_Rate 0x001a 200 200 000 Old_age Always - 0
199 CRC_Error_Count 0x003e 100 100 000 Old_age Always - 0
235 POR_Recovery_Count 0x0012 099 099 000 Old_age Always - 6
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 1626592891
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : jeu. 11 déc. 2014, 22:01
par benjarobin
Monte la partition /dev/sdc3 (les_dvd) et fait un fstrim dessus. En gros fait ceci en root (et donne la sortie) :
Code : Tout sélectionner
fstrim -v /mnt/instal-lnx
mkdir /mnt/les_dvd
mount /dev/sdc3 /mnt/les_dvd
fstrim -v /mnt/les_dvd
Sinon comme je l'indique sur pas mal de sujet, utiliser noatime peut poser des soucis, la valeur par défaut ne pose aucun souci et ne dégrade en rien les performances ni n'use le SSD.
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : jeu. 11 déc. 2014, 22:09
par avi3000
sdc:
fstrim -v /mnt/instal-lnx/
/mnt/instal-lnx/ : 0 B (0 octets) taillés
fstrim -v /media/les_dvd
/media/les_dvd : 102,7 GiB (110264201216 octets) taillés
sdb:
fstrim -v /var/www/
/var/www/ : 7,7 GiB (8212369408 octets) taillés
fstrim -v /mnt/homes/
/mnt/homes/ : 0 B (0 octets) taillés
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : jeu. 11 déc. 2014, 22:17
par benjarobin
Attend un peu, et relance le test de débit.
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : jeu. 11 déc. 2014, 22:53
par avi3000
d'autres débits curieux, le fichier zzay est une image disque compressée.
Code : Tout sélectionner
dd if=/media/disk-e/zzay of=/tmp/zz bs=1M
1790+1 enregistrements lus
1790+1 enregistrements écrits
1876998388 octets (1,9 GB) copiés, 4,42995 s, 424 MB/s
dd if='/media/disk-e/mesVideos/Concerts/2ch.avi' of=/tmp/zz bs=1M
1858+1 enregistrements lus
1858+1 enregistrements écrits
1949042688 octets (1,9 GB) copiés, 69,0252 s, 28,2 MB/s
dd if='/media/disk-e/mesVideos/Concerts/6ch.avi' of=/tmp/zz bs=1M
2012+1 enregistrements lus
2012+1 enregistrements écrits
2109882368 octets (2,1 GB) copiés, 87,9577 s, 24,0 MB/s
dd if='/media/disk-e/mesVideos/Concerts/PCM.avi' of=/tmp/zz bs=1M
2008+1 enregistrements lus
2008+1 enregistrements écrits
2105621846 octets (2,1 GB) copiés, 84,7717 s, 24,8 MB/s
dd if='/media/disk-e/mesVideos/Films/tv/rio_lobo.ts' of=/tmp/zz bs=1M
2820+0 enregistrements lus
2820+0 enregistrements écrits
2956984320 octets (3,0 GB) copiés, 148,801 s, 19,9 MB/s
dd if=/media/disk-e/zzay of=/tmp/zz bs=1M
1790+1 enregistrements lus
1790+1 enregistrements écrits
1876998388 octets (1,9 GB) copiés, 0,698819 s, 2,7 GB/s
echo 3 > /proc/sys/vm/drop_caches
dd if=/media/disk-e/zzay of=/tmp/zz bs=1M
1790+1 enregistrements lus
1790+1 enregistrements écrits
1876998388 octets (1,9 GB) copiés, 4,28304 s, 438 MB/s
/dev/sdb:
Timing cached reads: 21276 MB in 2.00 seconds = 10646.58 MB/sec
Timing buffered disk reads: 184 MB in 3.04 seconds = 60.43 MB/sec
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : jeu. 11 déc. 2014, 23:16
par avi3000
j'ai remplacé que.avi par la version dupliquée, le vitesse du dd, après poweroff/poweron est maintenant digne d'un ssd.
la version d'origine était peut-être fragmentée ? disk-e : 14398/10346496 fichiers (4.3% non contigüs), 21664228/41385984 blocs
le hdparm n'a pas bougé.
Code : Tout sélectionner
dd if='/media/disk-e/mesVideos/Concerts/que.avi' of=/tmp/zz bs=1M
2008+1 enregistrements lus
2008+1 enregistrements écrits
2105621846 octets (2,1 GB) copiés, 5,11993 s, 411 MB/s
/dev/sdb:
Timing cached reads: 21226 MB in 2.00 seconds = 10621.65 MB/sec
Timing buffered disk reads: 192 MB in 3.07 seconds = 62.48 MB/sec
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : ven. 12 déc. 2014, 09:32
par benjarobin
Je n'avais pas fait attention que c'est un 840 EVO (et non un 840 pro). Il y a un gros bug firmware sur cette version de SSD. Il est ultra important de faire la mise à jour du firmware.
Voir section : "Samsung SSD 840 EVO Performance Restoration Software" de
http://www.samsung.com/global/business/ ... loads.html
Je te laisse regarder la doc :
http://www.samsung.com/global/business/ ... OS_v10.pdf
Re: [SSD] SAMSUNG 840 evo autres lenteurs
Publié : ven. 12 déc. 2014, 11:49
par avi3000
j'ai vu sur ton lien qu'il existait une version de firmware EXT0CB6Q.
Je l'installerai dès que possible.
J'ai également fait des tests avec gnome-disks qui donne des résultats différents.
Les 2 disques sont à 450mo/s en lecture et 250mo/s en écriture.
Va comprendre !
Re: [SSD] SAMSUNG 840 evo autres lenteurs (résolu*0.5)
Publié : jeu. 18 déc. 2014, 22:49
par avi3000
Après sauvegarde des données, les manip ci-dessous ont permis un retour à la normale.
Code : Tout sélectionner
time dd if=/dev/zero of=/dev/sdb bs=4M count=200000
119236+0 enregistrements lus
119235+0 enregistrements écrits
500107862016 octets (500 GB) copiés, 1144,64 s, 437 MB/s
real 19m4.643s
user 0m0.230s
sys 9m18.597s
hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads: 19428 MB in 2.00 seconds = 9720.72 MB/sec
Timing buffered disk reads: 1542 MB in 3.00 seconds = 513.95 MB/sec
Le problème doit venir des partitions que je monte par udisks, pas de discard dans ce cas.
J'ai ajouté l'option via tune2fs, ça devrait être stable.
Re: [SSD] SAMSUNG 840 evo autres lenteurs (résolu 99%)
Publié : sam. 14 févr. 2015, 18:19
par avi3000
Bonjour,
J'ai ajouté l'option discard à toutes les partitions qui l'accepte, via tune2fs.
J'ai installé la version EXT0CB6Q du firmware sur /dev/sdc.
Après 2 mois d'utilisation :
Code : Tout sélectionner
for i in {a..c}; do hdparm -tT /dev/sd$i;hdparm -I /dev/sd$i|grep irmw;done
/dev/sda: (120go)
Timing cached reads: 20220 MB in 2.00 seconds = 10118.14 MB/sec
Timing buffered disk reads: 1488 MB in 3.00 seconds = 495.47 MB/sec
Firmware Revision: EXT0BB6Q
/dev/sdb: (500go)
Timing cached reads: 19566 MB in 2.00 seconds = 9790.75 MB/sec
Timing buffered disk reads: 1536 MB in 3.00 seconds = 511.63 MB/sec
Firmware Revision: EXT0BB6Q
/dev/sdc: (500go)
Timing cached reads: 19982 MB in 2.00 seconds = 9998.58 MB/sec
Timing buffered disk reads: 1394 MB in 3.00 seconds = 464.61 MB/sec
Firmware Revision: EXT0CB6Q
Re: [SSD] SAMSUNG 840 evo autres lenteurs (peut-être résolu)
Publié : mer. 29 avr. 2015, 21:01
par avi3000
Après 4 mois d'utilisation, c'est de nouveau pas bien terrible :
Code : Tout sélectionner
/dev/sda:
Timing cached reads: 21318 MB in 2.00 seconds = 10667.59 MB/sec
Timing buffered disk reads: 692 MB in 3.01 seconds = 230.02 MB/sec
Firmware Revision: EXT0BB6Q
/dev/sdb:
Timing cached reads: 21466 MB in 2.00 seconds = 10741.82 MB/sec
Timing buffered disk reads: 1036 MB in 3.00 seconds = 344.78 MB/sec
Firmware Revision: EXT0BB6Q
/dev/sdc:
Timing cached reads: 22072 MB in 2.00 seconds = 11045.61 MB/sec
Timing buffered disk reads: 610 MB in 3.00 seconds = 203.23 MB/sec
Firmware Revision: EXT0CB6Q
Il est en effet possible de mettre à jour le firmware des SSD Samsung 840 Evo vers la version EXT0DB6Q. Celui-ci contient un tout nouvel algorithme pour assurer la continuité dans le temps des performances en lecture. Car comme vous le savez sans doute si vous possédez un 840 Evo, cette série de SSD à base de mémoire flash TLC contient un bug qui provoque l'effondrement des performances sur les données anciennes.
Un premier correctif avait bien été proposé par Samsung à l'automne sous la forme de l'utilitaire SSD 840 Evo Performance Restoration et du firmware EXT0CB6Q mais il s'est rapidement avéré que ce dernier ne corrigeait le problème que temporairement.
source
Bonne nouvelle, le firmware EXT0DB6Q est désormais
disponible
Espérons que ça règle ce problème qui n'avait rien à voir avec le trim.
Je l'installe ce week-end.
Re: [SSD] SAMSUNG 840 evo autres lenteurs (peut-être résolu)
Publié : jeu. 30 avr. 2015, 22:07
par avi3000
C'est Broadway.
Après les précautions d'usage (backups divers et variés), la seule installation du nouveau firmware a réglé le problème.
Code : Tout sélectionner
/dev/sda:
Timing cached reads: 20602 MB in 2.00 seconds = 10309.05 MB/sec
Timing buffered disk reads: 1462 MB in 3.00 seconds = 487.32 MB/sec
Firmware Revision: EXT0DB6Q
/dev/sdb:
Timing cached reads: 20252 MB in 2.00 seconds = 10134.14 MB/sec
Timing buffered disk reads: 1536 MB in 3.00 seconds = 511.86 MB/sec
Firmware Revision: EXT0DB6Q
/dev/sdc:
Timing cached reads: 21660 MB in 2.00 seconds = 10839.83 MB/sec
Timing buffered disk reads: 1542 MB in 3.00 seconds = 513.69 MB/sec
Firmware Revision: EXT0DB6Q
Re: [SSD] SAMSUNG 840 evo autres lenteurs (peut-être résolu)
Publié : ven. 01 mai 2015, 17:28
par Moviuro
avi3000 a écrit :C'est Broadway.
Après les précautions d'usage (backups divers et variés), la seule installation du nouveau firmware a réglé le problème.
C'est possible que ce soit simplement à cause du redémarrage que tes performances soient remontées... à voir à l'usage

Re: [SSD] SAMSUNG 840 evo autres lenteurs (peut-être résolu)
Publié : ven. 01 mai 2015, 19:07
par waitnsea
avi3000 a écrit :
Bonne nouvelle, le firmware EXT0DB6Q est désormais
disponible
Bonsoir,
Merci de l'info ! J'en étais resté à l'update de l'an dernier.
2° Mise à jour sans problème ni perte de données donc pour moi.
Anecdote : Ces disques SSD ne sont vendus qu'avec des logiciels de gestion Windows et Mac ("Samsung Magician"),... mais l'iso de MaJ du firmware est du Linux...
Re: [SSD] SAMSUNG 840 evo autres lenteurs (de nouveau résolu)
Publié : dim. 19 juil. 2015, 15:49
par avi3000
après 2 bons mois de fonctionnement, on peut considérer le problème définitivement résolu avec le Firmware Revision=EXT0DB6Q
Code : Tout sélectionner
19/07/2015 15:45:03
/dev/sda:
Timing cached reads: 19902 MB in 2.00 seconds = 9958.36 MB/sec
Timing buffered disk reads: 1544 MB in 3.00 seconds = 514.49 MB/sec
Model=Samsung SSD 840 EVO 120GB, Firmware Revision=EXT0DB6Q
/dev/sdb:
Timing cached reads: 20546 MB in 2.00 seconds = 10280.98 MB/sec
Timing buffered disk reads: 1546 MB in 3.00 seconds = 514.96 MB/sec
Model=Samsung SSD 840 EVO 500GB, Firmware Revision=EXT0DB6Q
/dev/sdc:
Timing cached reads: 20980 MB in 2.00 seconds = 10498.66 MB/sec
Timing buffered disk reads: 1548 MB in 3.00 seconds = 515.46 MB/sec
Model=Samsung SSD 840 EVO 500GB, Firmware Revision=EXT0DB6Q