iMac Raid SSD et GC / TRIM | hub thunderbolt 3

JulieFr

Membre enregistré
1 Novembre 2020
7
3
21
J'ai cassé ma tirelire et je viens d'acheter un imac 27 " + core i9 (10) + 32 GB + 1 TB SSD + verre nano texturé + Radeon pro 5700.
Je fais de la photo (lightroom + on1 photo raw) et j'aimerais faire des montages videos (première pro ou final cut pro ?).

Du coup, je me pose deux questions :

1. Si je me fais un RAID 0 avec deux ou 4 SSD, il peut soit être matériel (avec un boitier adapté) ou logiciel (outil raid du mac). Est-ce que vous savez si la fonction TRIM est supportée ou est-ce que les performances vont se dégrader au fur et à mesure de l'utilisation ?

2. J'ai déjà deux SSD externes (lacie portable SSD) que je peux brancher sur les ports USB C à l'arrière de mon iMac et les configurer en RAID 0. Mais du coup il ne me reste plus de portt USB C de libre pour autre chose. Est-ce que vous connaissez un hub thunderbolt 3 qui pourrait me permettre d'ajouter des ports sans perdre en performances ?

Pour le boitier RAID j'ai pensé à celui là :

ou celui-là :
Mais je suis preneuse de toute recommandation.
Mon objectif, c'est surtout d'avoir beaucoup de performances en lecture pour parcourir mon catalogue de photos et les afficher. Le reste, c'est plus le processeur qui travaille.

Les ports usb c / thunderbolt 3 supplémentaire, c'est pour un deuxième écran ou brancher un disque de sauvegarde.

Merci pour vos conseils,
Julie
 

Sly54

Acrobate de l'espace
Modérateur
Club MacG
31 Janvier 2005
54 904
10 501
Nancy___
Bonjour,

(première pro ou final cut pro ?)
J'ai lu ici que FCP X était optima sous MacOS, à la différence de Première. Tu devrais poser ta question dans la rubrique Video, tu pourrais échanger avec des professionnels.


Est-ce que vous connaissez un hub thunderbolt 3 qui pourrait me permettre d'ajouter des ports sans perdre en performances ?
Un test très récent :https://www.mac4ever.com/dossiers/1...underbolt-3-powerexpand-elite-13-en-1-d-anker
Je ne connais pas la qualité du produit.
 

JulieFr

Membre enregistré
1 Novembre 2020
7
3
21
Bonjour,


J'ai lu ici que FCP X était optima sous MacOS, à la différence de Première. Tu devrais poser ta question dans la rubrique Video, tu pourrais échanger avec des professionnels.



Un test très récent :https://www.mac4ever.com/dossiers/1...underbolt-3-powerexpand-elite-13-en-1-d-anker
Je ne connais pas la qualité du produit.

Merci beaucoup pour ta réponse. Pour la vidéo, je penche effectivement plus pour Final cut pro. Mais c'est une autre histoire.
Ma recherche actuelle porte plus sur savoir si il est possible de créer un raid 0 avec des SSD + support de la fonction TRIM pour ne pas dégrader les performances à terme, et de trouver un moyen d'ajouter plus de deux ports usb-c derrière l'iMac.

J'ai vu ce hub : OWC thunderbolt hub
Mais il est thunderbolt 4 (donc je ne sais pas si compatible) et je ne sais pas non plus où l'acheter... il n'est peut être pas encore commercialisé ?

Accessoirement, est-ce que quelqu'un sait quel type de port usb A se trouve derrière l'imac 27 " commercialisé actuellement (3.0 ? 3.1 gen 1 ? 3.1 gen 2 ?)
 
Dernière édition:

maxou56

Membre expert
Club MacG
14 Avril 2020
3 673
749
Lorient
Accessoirement, est-ce que quelqu'un sait quel type de port usb A se trouve derrière l'imac 27 " commercialisé actuellement (3.0 ? 3.1 gen 1 ? 3.1 gen 2 ?)
Bonsoir,
Les port USB-A sont USB 3.0 (5Gbit/s, soit env 450Mo/s) et les USB-C sont USB 3.1/3.2 gen 2 (10Gbit/s, soit env 1Go/s).
(A noter que 3.0 ou 3.1/3.2 gen1 c'est la même chose 5Gbit/s)

si il est possible de créer un raid 0 avec des SSD + support de la fonction TRIM
Pourquoi un Raid0 de SSD?
Si c'est pour la performance les SSD nmve pcie en thunderbolt3 ont de très bon débit 2-3GB/s (ça dépend des boitiers et des SSD). https://www.mac4ever.com/actu/15829...bolt-3-pour-ssd-m-2-nvme-de-yottamaster-a-158
Car le Raid0 c'est pas top niveau fiabilité, il vaut mieux du Raid1, ou Raid5.

La Trim ne fonctionne pas en USB, uniquement en interne ou en Thunderbolt.
 
Dernière édition:
  • J’aime
Réactions: Lil Montréal

JulieFr

Membre enregistré
1 Novembre 2020
7
3
21
Bonsoir,
Les port USB-A sont USB 3.0 (5Gbit/s, soit env 450Mo/s) et les USB-C sont USB 3.1/3.2 gen 2 (10Gbit/s, soit env 1Go/s).
(A noter que 3.0 ou 3.1/3.2 gen1 c'est la même chose 5Gbit/s)


Pourquoi un Raid0 de SSD?
Si c'est pour la performance les SSD nmve pcie en thunderbolt3 ont de très bon débit 2-3GB/s (ça dépend des boitiers et des SSD). https://www.mac4ever.com/actu/15829...bolt-3-pour-ssd-m-2-nvme-de-yottamaster-a-158
Car le Raid0 c'est pas top niveau fiabilité, il vaut mieux du Raid1, ou Raid5.

La Trim ne fonctionne pas en USB, uniquement en interne ou en Thunderbolt.

Merci pour ta réponse ! Je n'arrivais pas à trouver l'info pour les ports USB-A ! Ca veut dire que je pourrai y mettre mes SSD "Lacie portable". J'ai vu qu'ils étaient de toute manière limités à 480 Mb/s dans le "system configuration" de mon macbook pro, catégorie USB. On est loin des 5 Gb/s...

Pour ce qui est du RAID 0, je cherchais surtout la performance : me faire un volume de travail de 1 To avec deux nvme de 512 ou 4 de 256.
Mais si un boitier Thunderbolt 3 de donne 2-3 GB/s et prend en charge la fonction TRIM, c'est vraiment très bien déjà ! Merci beaucoup pour cette info !

Et pour ce qui est d'ajouter des ports thunderbolt 3 (genre hub) ? Une suggestion ?

Bonne soirée ^^
 

ericse

Membre expert
Club MacG
30 Avril 2019
6 500
1 193
Ma recherche actuelle porte plus sur savoir si il est possible de créer un raid 0 avec des SSD + support de la fonction TRIM pour ne pas dégrader les performances à terme
Pas pour l’instant, ça viendra peut-être, mais je n’en connais pas aujourd’hui.
La solution est de sous-provisionner les SSD pour ne jamais les remplir a 100%.
 

maxou56

Membre expert
Club MacG
14 Avril 2020
3 673
749
Lorient
J'ai vu qu'ils étaient de toute manière limités à 480 Mb/s dans le "system configuration" de mon macbook pro, catégorie USB. On est loin des 5 Gb/s...
Donc en USB2 ce n’est pas normal, comment ils sont branchés. Via un câble USB-A/USB-C (quel MacBook Pro? compatible USB3) ou via un câble USB-C?
Si c’est via câble USB-C celui-ci n’est pas un câble de recharge (limité à l’USB2), mais un câble compatible USB 3.1 gen1...
 
Dernière édition:

Lil Montréal

Membre actif
14 Juin 2019
543
291
69
Bon Matin à Toutes et à Tous :coucou: ,

Sly54 et maxou56 ont raison :

FCPX est parfaitement écrit pour Metal 2 et donne toute sa puissance de calcul avec des CPU performantes et une ou plusieurs GPU puissantes.

Mais pas que :
La RAM est aussi fondamentale car il n'y a pas que la fonction TRIM qui compte :
En video ou en 3D, 32 Go de RAM sont insuffisantes car il y aura un swap sur disque ou sur SSD important et donc cela sera plus dommageable pour le SSD que le simple maintien du TRIM.
Pire, avec un SSD, on ne s'aperçoit pas du swap qu'on connaissait très bien il y a quelques années avec des HDD.
Le nombre d'écritures sur le SSD pour compenser le manque de RAM est plus grave que l'absence de TRIM car cela va affecter rapidement l'intégrité des cellules mémoires.
128 Go en RAM sur un 27" i9 ne me paraît pas exagéré avec FCPX.

Des SSD rapides (NVMe de préférence) sont indispensables en video ou en 3D car beaucoup d'échange en écriture lors des rendus.
Un RAID matériel est toujours plus performant qu'un RAID Soft.
Le TerraMaster D5 Thunderbolt 3 est un excellent produit qui permet des vitesses jusqu'à ~ 5 Go/s en R/W environ :eek:.
Le TM D5 TB permet le RAID 5 avec en plus 5 SSD ou HDD, ce qui permet une parfaite sécurité avec des vitesses confortables.
Dommage qu'on ne puisse installer que des SATA3 qui ralentissent énormément par rapport à des NVMe (970 EVO Pro).

Pour le moment la 7101A avec 4 SSD NVMe en RAID0 reste encore la solution de choix, mais sur un cMP 5.1 ou 7.1 uniquement.

Amitiés

PS : macOS (HS - Mojave ou Catalina) n'accepte pas le boot en RAID :shifty:
 
  • J’aime
Réactions: Sly54

ericse

Membre expert
Club MacG
30 Avril 2019
6 500
1 193
Le nombre d'écritures sur le SSD pour compenser le manque de RAM est plus grave que l'absence de TRIM car cela va affecter rapidement l'intégrité des cellules mémoires.
Bonjour LiL,

On ne peut pas tout à fait dire ça comme ça, car l'absence de Trim génère un effet d'amplification d'écriture : l'écriture sur un disque non "Trimé" peut, en interne au SSD, provoquer l'écriture physique de jusqu'à 256 fois plus de données (cas extrême certes, mais possible). Les Trim est nécessaire pas tellement pour lui même, mais parce qu'il permet aux autres opérations du SSD de fonctionner efficacement (surtout l'écriture et le ramasse miette).

Les SSD sont des bêtes étranges et assez contre-intuitives ;)
 

JulieFr

Membre enregistré
1 Novembre 2020
7
3
21
Pour répondre à @maxou56 : en fait, c'est de ma faute. J'ai eu un doute et j'ai vérifié... je n'utilisais pas le câble d'origine fourni avec le SSD. Du coup, les performances sont bien meilleures (1.8 GB/s en écriture et 2.6 GB/S en lecture, contre env. 36-40 MB/s avant...)
Merci !
 
Dernière édition:

JulieFr

Membre enregistré
1 Novembre 2020
7
3
21
Bonjour LiL,

On ne peut pas tout à fait dire ça comme ça, car l'absence de Trim génère un effet d'amplification d'écriture : l'écriture sur un disque non "Trimé" peut, en interne au SSD, provoquer l'écriture physique de jusqu'à 256 fois plus de données (cas extrême certes, mais possible). Les Trim est nécessaire pas tellement pour lui même, mais parce qu'il permet aux autres opérations du SSD de fonctionner efficacement (surtout l'écriture et le ramasse miette).

Les SSD sont des bêtes étranges et assez contre-intuitives ;)

C'est surtout pour cette raison que j'y tiens (au TRIM). Histoire de ne pas me retrouver avec un SSD dont les performances passent en dessous d'un HDD.

Est-ce que c'est géré par les boitiers RAID matériel ? Ou est-ce que je dois faire un RAID logiciel avec deux disques dans des boitiers thunderbot 3 ?
J'ai toujours ce problème qu'il n'y a que deux ports TB3 derrière mon iMac 27"...
 

ericse

Membre expert
Club MacG
30 Avril 2019
6 500
1 193
Est-ce que c'est géré par les boitiers RAID matériel ? Ou est-ce que je dois faire un RAID logiciel avec deux disques dans des boitiers thunderbot 3 ?
J'ai toujours ce problème qu'il n'y a que deux ports TB3 derrière mon iMac 27"...
Pour ce que j'en sais, le Trim n'est pas géré avec les RAID matériel, et pas non plus avec le RAID logiciel de macOS.
Par contre il y a d'autres RAID logiciels qui le gèrent : https://www.owcdigital.com/products/softraid

Mais comme disais, on peut aussi sous-provisionner les SSD pour ne jamais les remplir a 100%.
 

Lil Montréal

Membre actif
14 Juin 2019
543
291
69
Hello :coucou: ,

Le TRIM est géré aussi bien avec Le TerraMaster D5 Thunderbolt 3 qu'avec les cartes PCIe I/O Crest avec 2 SSD ou HighPoint 7101A des MacPro 5,1 (cMP5.1) ou des MacPro 2019 (cMP 7.1) avec l'I/O Crest et la 7101A en RAID 0 par exemple.
Pas de possibilité du RAID 5 sur l'I/O Crest et peu d'intérêt du RAID 5 sur la 7101A en utilisant les 4 x SSD.

Le TRIM est pris en charge sur nos 7 x MP 5.1 dans toutes les configurations ci-dessus.

Le TRIM n'est pas géré avec un TerraMaster D5-300 USB3.1 en RAID 5 différent du D5-300 TB 3.

Même si sur les Samsung 970 EVO Pro ou même les Crucial, ce n'est pas d'une importance vitale.

Amitiés
 

ericse

Membre expert
Club MacG
30 Avril 2019
6 500
1 193

Lil Montréal

Membre actif
14 Juin 2019
543
291
69
Aucune idée du circuit, mais la liste de compatibilité ne concerne que des HDD en 3,5" alors que l'on monte des SSD en 2,5" type Crucial MX 500 ou Samsung 860 EVO et que tous marchent très bien.

J'ai même fait une expérience amusante et qui marche !!!!
Utiliser cinq StarTech Dual M.2 NGFF SATA RAID Adapter avec 2 x 860 EVO par adaptateur en RAID 0 le tout en RAID 5.
Je précise qu'il s'agit juste d'une expérience et je n'oserai pas fonctionner comme cela pour des données sensibles.

Amitiés
 

JLB21

Membre expert
Club MacG
22 Novembre 2007
6 145
670
Bonjour,

Je pense que tu complexifie à outrance tes besoins pour le montage vidéo.

Je dispose de cet iMac :

Capture d’écran 2020-11-03 à 09.26.19.jpg

auquel est connecté un dock Caldigit 3 en TB3 et un dock TB2 vers SATA pour mes DDE de stockage.

Je suis amateur et j'utilise depuis sa sortie FCP X. Mes rushes sont systématiquement en UHD minimum 25 ips (Sony A III, RX-100, FDR X1000V et Osmo Pocket).
Les rushes de l'Osmo Pocket sont le plus souvent en 60 ips.

J'ai une bibliothèque FCP X dite 'de travail' dans laquelle j'importe les rushes, sur un Samsung X5 TB3 connecté directement à l'iMac dont le débit est le suivant :

Capture d’écran 2020-11-03 à 09.49.34.jpg

Quand un projet est terminé, il est déplacé tout simplement sur ma bibliothèque principale localisée sur un DDE (j'ai des WD Caviar Black), lui-même sauvegardé sur un second DDE lui-même sauvegardé dans le cloud sur Backblaze).

Moyennant quoi, le montage de l'UHD H.264 se fait comme s'il s'agissait de DV.
C'est moins fluide pour des rushes en HEVC type iPhone 11 en UHD HEVC 60 ips ou en UHD 4:2:2 10 bits HEVC 60 ips mais cela reste quand même acceptable.

De toutes façons, la plupart des professionnels (tu en fais parti ?) montent en proxy. Et la dernière version de FCP X permet de créer des proxies à sa main : on choisit entre le ProRes Proxy ou le h.264 dans la définition qui va le mieux pour sa machine :

Capture d’écran 2020-11-03 à 10.02.35.jpg

Une fois le montage terminé, il suffit de balancer le projet sur les media originaux avant d'exporter.

Cela permet de monter avec un simple MBA…:D
 

Fichiers joints

  • Capture d’écran 2020-11-03 à 10.02.35.jpg
    Capture d’écran 2020-11-03 à 10.02.35.jpg
    70,9 KB · Affichages: 176
  • J’adore
Réactions: jc7net

le.tof

Membre actif
27 Septembre 2009
304
65
Pour ce que j'en sais, le Trim n'est pas géré avec les RAID matériel, et pas non plus avec le RAID logiciel de macOS.
Par contre il y a d'autres RAID logiciels qui le gèrent : https://www.owcdigital.com/products/softraid
Vrai et faux :woot:, je m'explique, le TRIM est actif sur un RAID logiciel MacOS, ceux sont les utilitaires système qui ne savent pas renvoyer l'information et cela est normal. Un RAID logiciel créer un volume logique a partir d'au moins deux volumes physiques, si vous demandez au système si ce nouveau volume virtuel gère le TRIM, sa réponse et non, puisque le TRIM ce gère au niveau matériel, par contre si vous avez activé la fonction (pour les SSD non Apple), ce dernier est bien actif pour chaque SSD du volume RAID créé.
En ce qui concerne le RAID matériel, tout dépend des boitiers ou cartes utilisées, dans ce cas c'est le périphérique qui prend en charge ou non la fonction TRIM.​

Mais comme disais, on peut aussi sous-provisionner les SSD pour ne jamais les remplir a 100%.
Pour qu'un SSD puisse gérer au mieux l'usure des cellules il est recommandé de ne pas le "charger" à plus de 60% de sa capacité maximale. Cela est documenté depuis longtemps, cependant les concepteurs de disques électroniques, ne mettent pas ce critère en avant, on comprend pourquoi :siffle:.​

Pour @Lil Montréal : Seul Catalina, n'accepte pas le boot en RAID. Pour High Sierra cela et possible en modifiant le fichier d'installation pour éviter la conversion automatique des volume en APFS avec la commande suivante dans le terminal :

/Applications/"Install macOS High Sierra.app"/Contents/Resources/startosinstall --converttoapfs NO

Pour Mojave, c'est un peut plus compliqué, même principe, mais cela se passe pendant l'installation et dans un fichier, je suis en train de finaliser la chose et partagerai la procédure à suivre.

On renonce à APFS du moins sur les disques de boot et on reste en HFS+, c'est l'architecture du nouveau file system qui empêche la prise en charge du RAID sur les disques système, @macomaniac l'a très bien expliqué dans un de ses posts.

Sinon un système RAID se justifie pour du montage vidéo, s'il est basé sur des SSD en SATA III, vu les performances des M.2 NVMe comme le dit @JLB21 c'est ce compliquer la vie pour pas grand chose en gain.
 
Dernière édition:

ericse

Membre expert
Club MacG
30 Avril 2019
6 500
1 193
Vrai et faux :woot:, je m'explique, le TRIM est actif sur un RAID logiciel MacOS, ceux sont les utilitaires système qui ne savent pas renvoyer l'information et cela est normal.​
Dans ce cas je ne vois pas bien comment le Trim peut fonctionner, si l'OS n'est pas en mesure de l'envoyer ? Je pose la question, non pour te contredire, mais pour comprendre ;)

En ce qui concerne le RAID matériel, tout dépend des boitiers ou cartes utilisées, dans ce cas c'est le périphérique qui prend en charge ou non la fonction TRIM.​
Justement, je n'en ai pas (encore) trouvé :bookworm:

Pour qu'un SSD puisse gérer au mieux l'usure des cellules il est recommandé de ne pas le "charger" à plus de 60% de sa capacité maximale. Cela est documenté depuis longtemps, cependant les concepteurs de disques électroniques, ne mettent pas ce critère en avant, on comprend pourquoi :siffle:.​
Certains NAS ont une fonction d'analyse des SSD pour déterminer la taille du sous provisoirement optimal, mais par défaut (pour ce que j'en au compris) il faut prendre au minimum la taille du cache SLC * nombre de bit par cellule (3 en MLC, 4 en QLC), 40 % est une bonne approximation... et comme tu dis ce n'est pas vendeur :D
 

le.tof

Membre actif
27 Septembre 2009
304
65
Justement, je n'en ai pas (encore) trouvé :bookworm:
Les cartes RAID basé sur le chipset Intel à partir de la série 7, gère normalement la fonction TRIM nativement.

Dans ce cas je ne vois pas bien comment le Trim peut fonctionner, si l'OS n'est pas en mesure de l'envoyer ? Je pose la question, non pour te contredire, mais pour comprendre ;)
Les informations renvoyées par l'OS concerne le volume virtuel, et lui ne gère pas cette fonction, cela ce fait à plus bas niveau. C'est un peu comme si tu demandais à un fichier s'il gère l'APFS ou le HFS+.

Certains NAS ont une fonction d'analyse des SSD pour déterminer la taille du sous provisoirement optimal, mais par défaut (pour ce que j'en au compris) il faut prendre au minimum la taille du cache SLC * nombre de bit par cellule (3 en MLC, 4 en QLC), 40 % est une bonne approximation... et comme tu dis ce n'est pas vendeur :D
Le MLC c'est 2 bits par cellule, et 3 pour le QLC. Pour le reste on est d'accord :up:.