IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> De l'importance de ne pas (trop) remplir un SSD
Options
Patrice Broussea...
posté 29 May 2019, 03:13
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 931
Inscrit : 18 Jan 2015
Lieu : Montréal, Québec
Membre no 193 846



Bon, je sais, pas très Hackintosh comme sujet mais je tiens à partager.

L'histoire commence hier alors que Samsung Magician (toutes mes machines "Mac" sont en Dual boot Win/MacOS) m'offre une mise à jour. Laquelle mise à jour m'indique qu'il y a un update de firmware sur mon 860 EVO, lequel update je m'empresse d'appliquer. Pour infos, c'est le SSD sur lequel réside mon boot principal Mojave ainsi qu'une partition d'échantillons de sons en HFS+.

Par automatisme, je fais un bench Blackmagic Speedtest pour m'assurer que rien n'est vérolé dans ce nouveau firmware et... l'écriture oscille entre 495 et 450? Différents essais me montrent cette fluctuation, même en testant à partir d'une autre installation Mojave sur un second SSD. 450 étant un peu moyen à comparer de ce que je peux mesurer sur mes 850 EVO.

La première conclusion qui s'impose à moi: ce firmware est le problème et plus moyen de faire marche arrière! ... Ou ce SSD commence à déconner sinon! C'est à ce moment que l'enquête s'enclenche. Un autre 860 EVO avec le même firmware appliqué (second Hack Dell) de 250 gigas ne peine pas à maintenir les 490-495 en écriture???

Et là, hier soir, illumination, la différence: le 860 EVO 250 est rempli à 30 % de sa capacité en comptant l'espace mon partitionné que je crée toujours, qui totalise environ 7% de la capacité maximale. À peu près semblable pour mes deux autres 850 EVO qui sont remplis entre 30 et 40% de leur capacité max.

À ce moment, je prends la décision de déménager ma librairie Photo (90 gigas) sur un DD externe USB3. Puis, de démarrer sur mon second SSD (850 EVO) qui contient une partition dédiée MAO et où la mise en veille est désactivée. De cette façon, j'ai pu laisser le Hack ouvert toute la nuit, en permettant au 860 EVO de faire sa maintenance de "Garbage Collection" (puisque n'étant pas le disque de démarrage, il est alors "idle", condition importante pour le Garbage Collection du contrôleur). Le TRIM et le GC sont, selon moi et tout plein de gens sur le net, essentiels pour garder un SSD performant.

Après être revenu du boulot cet après-midi, re-bench et c'était un peu mieux mais pas encore au niveau auquel je m'attendais. Encore un peu de fluctuation dans les benchs et un max écriture plus proche de 485 que 495... pour m'apercevoir que l'espace libéré... ne l'était pas vraiment! Explication: un "snapshot " TM de la dimension de la bibliothèque Photo déplacée. Merci à Carbon Copy Cloner qui me permet de voir les snapshots TM et de les jeter aux ordures (tout de même rassurant d'un autre côté car on peut toujours récupérer des fichiers effacés accidentellement).

Finalement, après destruction de ce snapshot et un peu de repos pour le pauvre SSD, re-bench. Cette fois, 500 en écriture et 525 en lecture et pas de fluctuations entre les tests!!!

Conclusion pour moi: TRIM + GC + un SSD pas trop rempli (j'ai vu sur le net des suggestions de 70 à 75 pourcent max avant que les performances ne diminuent). Dans mon cas, j'étais à 72 pourcent avant le ménage. Je sais qu'une baisse en écriture de 45 Mb/s n'est pas la fin du monde mais c'est toujours ça de gagné! Cela explique probablement aussi pourquoi le 850 PRO dans mon MBP early 2011 ne va jamais plus haut que 450 en écriture, le SSD étant plein à plus de 75 pourcent.

Voilà, je tenais simplement à partager ma trouvaille (qui n'est pas neuve et pas de moi non plus). wink.gif

Ce message a été modifié par Patrice Brousseau - 29 May 2019, 03:23.


--------------------
Nouveau Hackintosh dédié MAO • Gigabyte Designare i7 9700K 3,6GHz - RX560 - 32 Go DDR4 - OS X 10.14.6/Win 10 - OpenCore 0.8.8 Mod No ACPI
Hackintosh Bureau • Dell XPS 8930 i7 8700 3,2GHz - Radeon RX580 - 32 Go DDR4 - MacOS 13.6.4/MacOS 14.3.1 test Windows 11 - OpenCore 0.9.7 Mod No ACPI
Ancien Hackintosh dédié MAO • Dell Optiplex 9020 i7 4770 3,4GHz - GT710 - 16 Go DDR3 - OS X 10.14.6 - OpenCore 0.8.8
Go to the top of the page
 
+Quote Post
wingsteels
posté 29 May 2019, 07:04
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 143
Inscrit : 12 Nov 2018
Membre no 206 355



Merci pour le partage et du coup, deux trois questions me viennent en tête :

Si on a activé la TRIM via le terminal, faut il aussi appliquer le patch pour la TRIM dans Clover ?

La fonction GC est effectuée de base non ? ou il faut installer un ptit truc ?


--------------------
Dual Boot : Asus Prime z370-A - i5 8600K OC 4.7GHz - DDR4 Vengeance 16Gb 3000MHz - WiFi + BT natifs
Hackintosh Catalina 10.15 - OC 0.5.8 : Samsung 860EVO 250Gb - MSi GT 710 1G + iGPU
Windows 10 : Samsung 970PRO 500Gb - MSi GTX 1060 6G
Go to the top of the page
 
+Quote Post
Patrice Broussea...
posté 29 May 2019, 22:46
Message #3


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 931
Inscrit : 18 Jan 2015
Lieu : Montréal, Québec
Membre no 193 846



Citation (wingsteels @ 29 May 2019, 01:04) *
Merci pour le partage et du coup, deux trois questions me viennent en tête :

Si on a activé la TRIM via le terminal, faut il aussi appliquer le patch pour la TRIM dans Clover ?

La fonction GC est effectuée de base non ? ou il faut installer un ptit truc ?


Pour le TRIM, c'est l'un ou l'autre. Dans mon cas, j'ai exécuté la commande dans le terminal.

Pour la GC, chaque contrôleur de SSD la gère à sa façon lorsque le disque est idle. Pas besoin d'installer quoique ce soit.

Ce message a été modifié par Patrice Brousseau - 29 May 2019, 22:47.


--------------------
Nouveau Hackintosh dédié MAO • Gigabyte Designare i7 9700K 3,6GHz - RX560 - 32 Go DDR4 - OS X 10.14.6/Win 10 - OpenCore 0.8.8 Mod No ACPI
Hackintosh Bureau • Dell XPS 8930 i7 8700 3,2GHz - Radeon RX580 - 32 Go DDR4 - MacOS 13.6.4/MacOS 14.3.1 test Windows 11 - OpenCore 0.9.7 Mod No ACPI
Ancien Hackintosh dédié MAO • Dell Optiplex 9020 i7 4770 3,4GHz - GT710 - 16 Go DDR3 - OS X 10.14.6 - OpenCore 0.8.8
Go to the top of the page
 
+Quote Post
_Panta
posté 30 May 2019, 08:41
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 796
Inscrit : 24 Dec 2006
Lieu : "Over The Rainbow"
Membre no 76 401



Voir ici, excellent utilitaire d'entretien de SSD
http://forum.macbidouille.com/index.php?sh...t&p=3287727


--------------------
- Macbook Pro M1 Pro 16.2"
- Macbook Pro TouchBar 15.4" T1 - 512GB/core i7@2,7Ghz - A VENDRE - Clavier neuf et batterie neuve, changés début 2023 (Garanti 6 mois) - SSD Samsung nVme toujours à 2,5GB/s - Gris sidéral
- Macbook Air 13,3" core i5 - iMac 27" core i5 - iPhone14 - Apple Watch 8
- Fbx Delta Devialet
Go to the top of the page
 
+Quote Post
jeanchrijaz
posté 30 May 2019, 16:26
Message #5


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 2 500
Inscrit : 22 Sep 2015
Lieu : Aix-en-Provence (France)
Membre no 196 549



Citation (Patrice Brousseau @ 29 May 2019, 22:46) *
Pour le TRIM, c'est l'un ou l'autre. Dans mon cas, j'ai exécuté la commande dans le terminal.

Pour la GC, chaque contrôleur de SSD la gère à sa façon lorsque le disque est idle. Pas besoin d'installer quoique ce soit.

Personnellement j'ai activé le trim dans kexts to patch de clover configurator.
J'ai préféré utiliser cette méthode au lieu de la commande terminal « sudo trimforce enable »
J'ai 3 SSD (2 NVme + 1 SATA)
et étrangement avec la commande terminal le trim ne s'activait pas sur le SATA (850 EVO)

Question performances je n'ai pas testé les différences ...
de toute facon mes SSD ne sont jamais pleins, je fais en sorte qu'ils soient toujours à moins de 50%
(vieille habitude depuis les HDD)


--------------------
⦿ iPhone 12 Pro ⦿ Apple Watch 5 ⦿ iPad Pro ⦿ Apple TV 4K
⦿ Macbook Pro 13" 2019 Core i5 quadricœur 2,4 GHz / 16 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X

⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici |
___Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW
___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee)
____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0

⦿ Serveur Hackintosh : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici |
___Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i5-4690 • Ram : 2 x 4 Go • Disque Système : SSD 128 Go • Stockage interne : 2 x 8 To en Raid 0


--------------------
Politique vis à vis des outils automatisésFAQ Générale du HackintoshFAQ des BootloadersFAQ des BootflagsFAQ des problèmes les plus courantsGuide d'installation

Go to the top of the page
 
+Quote Post
blackhole
posté 30 May 2019, 17:43
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 989
Inscrit : 27 Sep 2010
Lieu : Clermont-Ferrand
Membre no 159 444



Citation (jeanchrijaz @ 30 May 2019, 16:26) *
Personnellement j'ai activé le trim dans kexts to patch de clover configurator.

Idem pour moi! biggrin.gif wink.gif

En ce qui concerne "la perte de perf" lorsque l'on descend dépasse la barre des 75% de la capacité utilisée, j'aurai tendance à aller dans le sens des dires de Patrice. wink.gif

Je viens de faire 2 tests (avec Blackmagic Speedtest), valeurs approximatives et arrondies;

• Le 1er sur l'un de mes 4530s sous High Sierra (S.U. 003-2019) équipé d'un SSD SATA Intel 320 Series SATA2 de 40Go donné pour 200Mb/s en lecture (L) et 45Mb/s en écriture (E) par Intel.

Alors dans les faits:

- Si je suis sous la barre des 50%, j'obtiens 180-190Mb/s en L et 45-47Mb/s en E.
- Si je suis entre 50% et 75%, j'obtiens 170-185Mb/s en L et 44-46Mb/s en E.
- Si je suis dépasse la barre des 75%, j'obtiens 150-155Mb/s en L et 40-41Mb/s en E.

• Le 2ème sur mon Hack Z170X-G5 sous High Sierra (S.U. 003-2019) équipé d'un SSD NVMe Samsung 970 Evo de 250Go donné pour 3400Mb/s en lecture (L) et 1500Mb/s en écriture (E) par Samsung.

Alors dans les faits:

- Si je suis sous la barre des 50%, j'obtiens 2750-2850Mb/s en L et 1450-1490Mb/s en E.
- Si je suis entre 50% et 75%, j'obtiens 2600-2700Mb/s en L et 1300-1350Mb/s en E.
- Si je suis dépasse la barre des 75%, j'obtiens 2300-2400Mb/s en L et 1100-1150Mb/s en E.

J'ai pas eu le temps de faire des tests sur d'autres SSD et d'autres configs!!! sad.gif


--------------------
📱 iDevice(s)
iPhone XS Space Gray 256GoiOS 15.4 iPad Pro 2017 Sidéral 10,5" 64GoiPadOS 15.4 Apple Watch 5 Nike Alu 44mm 32GoWatchOS 8.5
💻 Laptop Hackintosh
• 🍀 HP ProBook 4540SSSD 11.6 🍀 r5142
🖥 Desktops Hackintosh
• 🍀 Gigabyte Z170X-Gaming 5 + i5 6600K + Dual-GPUs Sapphire RX 570 8Gb Octo-Screens + 32Go 3000MHz ► SSD 12.3 🍀 r5146 + SSD WinDob 10 (Mon Retex)
• 🍀 Dell Optiplex 3020 + i5 4460 (iGPU HD4600) + 16Go 1600MHz ► SSD 12.3 🍀 r5146
• 🍀 Gigabyte Z390-D + i7 9700K + Sapphire RX 580 Nitro+ 8Gb Dual-Screens + 32Go 3200MHz ► SSD 11.1 🍀 r5127 (Mon Retex)
• 🍀 Gigabyte Z87N-WiFi + i5 4690 + GT640 4Go + 8Go 1333MHz ► SSD 11.6 🍀 r5142 (Mon Retex)
• 🍀 ASUS P8H61-M LX3 PLUS R2.0 + i5 2320 + GT730 2Go + 8Go 1333MHz ► SSD 10.15.7 🍀 r5146 (Mon Retex)
• 🍀 Gigabyte B360M-D2V + i3 8100 + GT710 1Go + 8Go 2400MHz ► SSD 10.14.6 🍀 r5119 (Mon Retex)
• 🍀 Lenovo ThinkCentre M73 Tiny + i5 4460 (iGPU HD4600) + 8Go 1600MHz ► SSD 11.6 🍀 r5142 (Mon Retex)
◊ (+ pleins d'autres 🍀 ...)

À jour du 30/03/2022
Go to the top of the page
 
+Quote Post
Patrice Broussea...
posté 31 May 2019, 00:58
Message #7


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 931
Inscrit : 18 Jan 2015
Lieu : Montréal, Québec
Membre no 193 846



Le pire, c'est que j'avais déjà lu ce genre d'infos quelque part (malheureusement, je ne me rappelle plus où!): en gros, ils testaient les perfs d'un SSD en laissant une partie non-formatée de 7%, 15% et 25% (je donne des chiffres au hasard mais c'est le principe qui importe).

Sans surprise, les meilleures performances étaient atteintes avec le 25%. Bon, je sais que ça paraît étrange mais l'overprovisioning de 25% correspond à un disque théoriquement plein à 75%. Je crois cependant que remplir un disque avec un overprovisioning de 7% à 75% de sa capacité vs un autre avec OP de 25% n'est peut-être pas fondamentalement la même chose... mais je peux me tromper!

Bon, c'est pas exactement sur ce site que j'avais lu l'info mais ça revient au même: https://view.publitas.com/qnap-1/qts_435_ssd_op_eng/page/2-3

**Édition: la source étant Seagate (https://www.seagate.com/ca/en/tech-insights/ssd-over-provisioning-benefits-master-ti/).

"In practice, an SSD’s performance begins to decline after it reaches about 50% full."

**J'ai retrouvé l'article précis dont je parlais au début de ce post: https://www.anandtech.com/show/6489/playing-with-op

Ce message a été modifié par Patrice Brousseau - 31 May 2019, 02:53.


--------------------
Nouveau Hackintosh dédié MAO • Gigabyte Designare i7 9700K 3,6GHz - RX560 - 32 Go DDR4 - OS X 10.14.6/Win 10 - OpenCore 0.8.8 Mod No ACPI
Hackintosh Bureau • Dell XPS 8930 i7 8700 3,2GHz - Radeon RX580 - 32 Go DDR4 - MacOS 13.6.4/MacOS 14.3.1 test Windows 11 - OpenCore 0.9.7 Mod No ACPI
Ancien Hackintosh dédié MAO • Dell Optiplex 9020 i7 4770 3,4GHz - GT710 - 16 Go DDR3 - OS X 10.14.6 - OpenCore 0.8.8
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 29th March 2024 - 16:55