Personne ne peut mentionner que lvm2 peut multiplier la vitesse de lecture et d’écriture (semblable à raid0). Personnellement, j’utilise 3 disques identiques et sur eux lvm2 en mode stripped, les opérations de lecture et d’écriture prennent un tiers du temps, c’est un gros impact, le système de fichiers est trois fois plus rapide. Je sais: tout disque échoue et toutes les données qu’il contient ne seront pas accessibles; mais cela ne signifie pas qu'il est perdu, puisque les sauvegardes sont indispensables, rien ne ressemble à Raid, LVM2, ZFS évitera d'avoir des sauvegardes; donc je n'utilise jamais la mise en miroir, RAID5 et autres, j'utilise toujours le strip-tease (pour obtenir les meilleures performances) et ai synchronisé les sauvegardes. ZFS est idéal pour la compression à la volée, et avec un paramètre de copie supérieur à un, cela ressemble à une copie miroir, mais ZFS possède une chose, et personne d'autre, n'est la récupération automatique à la volée de la pourriture de bits (les bits qui changent spontanément le disque est éteint),
Pour résumer: j’utilise ZFS uniquement pour mes sauvegardes sur des disques externes, plusieurs (deux ou trois) ssd avec lvm2 striés pour un système d’exploitation (après la mise à niveau du système d’exploitation redéfinie le clone du système d’exploitation), j’ai tendance à utiliser un système d’exploitation immuable; et j’utilise plusieurs (6) disques de spinnin avec Lvm2 dépouillé pour les données, comme les machines virtuelles, à nouveau après toute modification, je rétablis les sauvegardes; Ainsi, après la défaillance d'un disque, je n'ai qu'à le remplacer et à restaurer la dernière sauvegarde. À présent, la vitesse d’écriture est d’aujourd’hui proche de 1,8 Go / s, de sorte que la restauration d’une machine virtuelle à partir de BackUP ne prend que moins de 30 secondes (32 Go par disque de machine virtuelle).
Donc, ma réponse est la suivante: n’utilisez pas une seule chose, soyez intelligent et utilisez le meilleur de chaque partie, lvm2 dépouillé est plus rapide que mdraid niveau 0, mais plus lorsque vous utilisez six disques en rotation; un avertissement avec strip-tease ssd, deux et trois est bon, quatre ssd peuvent dégrader les performances (mes tests donnaient une vitesse d'écriture plus faible lorsque j'utilisais quatre ssd identiques en mode stripped, peu importe si lvm, mdraid0, etc.), semble indiquer que SSD TRIM et autres L’amplification en écriture peut être la cause principale de l’ajout de plus de SSD au volume épuré, ce qui réduit la vitesse d’écriture.
Waring avec ssd et tous les disques raid0 (volumes supprimés), alignez parfaitement les éléments, attribuez correctement la taille des grappes au système de fichiers, la taille, etc. afin que personne ne provoque de dégradation; comme exemple: secteur du disque est 2048, donc 2K à tout lecture / écriture comme minimum, ne jamais utiliser un système de fichiers qui utilise 512 octets clusyer, au-dessus de cela, il vaut mieux utiliser une taille de cluster de 2K ou 4K; Imaginez maintenant que vous utilisiez 3xHDD, chacun des secteurs de 2K, de sorte qu’à tout cluster de système de fichiers optimisé en lecture / écriture, 3x2K = 6K, ce n’est pas possible sur de nombreux systèmes de fichiers, puis qu’en est-il de la taille de cluster 64K, 64K / 6K = 32 / 3, cela provoque un déséquilibre, donc pas optimal, et ainsi de suite. Faites des calculs pour obtenir une taille de cluster optimale.
Mes meilleurs résultats sont les suivants: Taille du cluster = taille de la bande * nombre de disques sur la bande; De cette façon, chaque lecture / écriture a la taille exacte qui fait fonctionner tous les disques, donc la vitesse est vraiment meilleure. Un exemple de taille de cluster 192K pour 3 disques avec une taille de bande de 64K; un autre exemple de taille de cluster 192K pour 6 disques avec une taille de bande de 32K.
Et rappelez-vous toujours de tester un seul disque en blocs 4K, 8K, 16K, 32K, 64K; beaucoup de disques donnent de très mauvaises vitesses avec des nombres plus bas comme 4K, mais donnent plus de dix fois plus de temps quand ils sont à 64K, 128K ou plus.
Oui, l'utilisation de grandes tailles de cluster peut entraîner une perte d'espace sur chaque cluster (si vous utilisez des millions de fichiers de 1 octet seulement), utilisez de préférence un système compact / compact à la volée sur le système de fichiers, à titre d'exemple, un disque 4 To avec une taille de cluster de 4 Ko ne peut contenir que moins de 4 To / 107 = 1073741824 fichiers de 1 octet chacun, ce qui correspond à 1 Go seulement si tous les fichiers ont une taille de 1 octet (taille de cluster 4K), rapport de taille de cluster plus grand les fichiers sont énormes, comme les machines virtuelles (près de 32 Go en exemple, ou juste quelques mégaoctets), la perte n’est que sur le dernier cluster; La taille des clusters est donc meilleure pour les performances, mais attention à la façon dont la machine virtuelle l’utilise.
Personne ne vous dira ce secret: dans l'invité, n'utilisez pas la taille de cluster 4K, utilisez la même taille de cluster que la taille de cluster où réside le disque virtuel, ou un multiple de celui-ci.
Oui, je suis maniaque d’obtenir la vitesse maximale à l’intérieur des disques invités, comme je l’ai dit avec 6 disques rotatifs, je me rapproche de 1,7 Go / s, la vitesse du bus SATA III est le goulot d’étranglement, pas les disques eux-mêmes. J'utilise des disques haut de gamme (pas chers), un cache de 128 Mo avec une vitesse d'écriture de 283 Mo / s chacun.
Pour vous et pour tout le monde: Il est préférable de savoir comment la taille du cluster, la taille de bande et la taille de bloc doivent être liées avant tout test de vitesse. Sinon, le test de LVM2 ou de tout autre RAID (également ZFS) peut donner des conclusions FAUX.
Voici un exemple: je teste mes temps de démarrage sous Linux avec des disques Sata 2,5 pouces 5400 tr / min de 2,5 pouces et 2,5 pouces sur une carte mère des ports Sata II, puis avec 2xSSD Sata III (ils peuvent écrire plus de 250 Mo / s s’ils sont connectés à Sata III ports), le temps de démarrage ne prend que deux secondes de moins, seulement deux secondes sur un démarrage de cinq minutes, pourquoi? comme la plupart des disques de démarrage ne sont pas utilisés, il s’agit de choses sur RAM et cpu, mais pas en entrée / sortie.
Testez toujours ce que vous ferez au quotidien, et pas seulement les vitesses brutes (en d’autres termes, la vitesse maximale).
Il est bon de savoir que la vitesse maximale est un bit non représentable, vous n'utilisez peut-être pas les disques à la vitesse maximale 100% du temps, le système d'exploitation et les applications doivent faire les choses en RAM et en cpu sans E / S, de sorte que la vitesse du disque ne fonctionne pas matière du tout.
Tous les gens disent que le SSD améliore beaucoup la vitesse de démarrage de Windows. Sur mes tests, il est également FAUX, il prouve seulement 28 secondes sur un temps de démarrage de près de huit minutes.
Donc, si vous me aimez bien: copie au démarrage de Linux au démarrage, SSD ne sera pas mieux que la rotation des disques durs, j’avais également testé la clé USB 3.1 Gen2 (139 Mo / s en lecture), cinq minutes de démarrage, pourquoi? facile, la lecture est effectuée lors de la copie sur le ram, après que le disque / ssd / clé USB ne soit plus utilisé sur le reste du boulon, les données sont sur le ram, comme un lecteur de ram.
Maintenant, je vends tous mes disques SSD que j'ai, ils n'améliorent pas la copie sur RAM de Linux au démarrage, mais en les comparant, ils disent qu'ils sont 5 fois plus rapides. travail de jour.
Espérons que les choses masculines seront claires… LVM avec de mauvaises tailles de grappes et de bandes affecte beaucoup plus loin que la surcharge de la couche.