Peut-on optimiser une baie RAID 5 en utilisant la défragmentation ou d'autres outils de maintenance?

2

J'ai une configuration Lian Li Ex-50 Raid Array pour être 4x 2 To WD Black dans un Raid5 formaté en HFS + (journalisé).

Le RAID est un RAID matériel utilisant un chipset Sil3132 (SATA2 via une connexion eSata) sur un Mac Pro 2008

J'ai récemment remarqué que mon Raid avait des problèmes pour transférer des données sur mon projecteur (j'utilise la boîte de raid en tant que serveur multimédia pour héberger le contenu) lorsque la vidéo est fondamentalement en bégaiement ou en pause afin de mettre en cache plus de données pour continuer la lecture.

La connexion est établie via un câble Cat-6 de mon Mac Pro à un routeur Netgear, qui se connecte ensuite avec un autre serveur Cat-6 au serveur multimédia Popcorn Hour C-200. Tous les bits sont donc câblés, sans fil.

Indépendamment de ce raid a fonctionné à merveille au cours des 6 derniers mois, mais il commence maintenant à avoir du mal à fournir les médias en continu, donc j’espérais qu’il serait possible de défragmenter ou d’optimiser pour optimiser les performances de lecture, par exemple.

Comme il s’agit de mon premier tableau de raid, j’ai pensé qu’il était préférable de vous demander conseil avant de faire une bêtise à toutes mes données.

  1. Est-il prudent de défragmenter un tableau RAID?
  2. Quels sont les autres outils pour optimiser le tableau?
  3. Des idées sur ce qui pourrait causer les problèmes de lecture / streaming?

Merci beaucoup pour votre lecture, j'attends vos conseils avec impatience.

PS: Raid5 est rempli à 79%, utilise 4,34 To et dispose de 1,12 To d'espace libre.

Jannis
la source
Quel routeur utilisez-vous 100/1000 Mbit? Importez-vous / téléchargez-vous quelque chose à partir d'Internet sur votre Mac Pro pendant la diffusion? Avez-vous un logiciel de pare-feu / de sécurité (Gasp) installé?
Dustin G.
Bonnes questions! Le routeur est à 1000 Mbit MAIS le C-200 Media Center ne prend en charge que 100 Mbit, donc jusqu’à ce que tout soit en Gigabit, alors que la vitesse de transfert réelle vers le périphérique de streaming n’est que de 100 Mbit. En ce qui concerne le téléchargement, oui, dans cette dernière occurrence, je téléchargeais le raid pendant que je regardais / diffusais des données. Je n'ai pas de pare-feu installé et mon Mac Pro est le DMZ du routeur (IP statique, interne + externe).
Jannis
Quel niveau de RAID utilisez-vous? 0,1,5 etc?
Dustin G.
J'ai raté la partie RAID5 - oups ...
Dustin G.

Réponses:

1

Il est peu probable que votre système de fichiers soit fragmenté au point de causer les problèmes que vous rencontrez. Apple a même un document d’information traitant de la nécessité de défragmenter sous OS X - sans oublier que le RAID peut surmonter les problèmes de performances causés par la fragmentation (s’il en existe réellement) par la vitesse introduite lors de la mise en place de la répartition (RAID 0, 5, 1 ; 0)
Apple - À propos de l'optimisation de disque

En ce qui concerne le trafic réseau, vous disposez de la bande passante disponible sur le réseau pour alimenter la boîte de pop-corn ... mais vous avez correctement identifié le problème dans le domaine de la matrice RAID et non du réseau.

Votre problème est l'un de ces 2 scénarios:

  1. Vous avez mentionné que vous aviez une connexion eSATA entre le RAID et le Mac Pro - il est possible que la carte soit un goulot d'étranglement: cela pourrait être causé par A.) Le SIL3132 a des problèmes de performances soit en raison de l'impossibilité de maintenir le système d'exploitation, soit de son mauvais. Prise en charge X ou B.) Vous utilisez une carte PCI-E 1x - 4X dont la bande passante est saturée et incapable de suivre le téléchargement sur la baie de disques et la diffusion. (très probablement B dans ce cas)

  2. Le contrôleur RAID du boîtier Lan Li a un moteur XOR faible. Généralement, RAID 5 sur les cartes mères reçoit l'assistance de votre processeur pour la gestion des calculs XOR afin de générer des informations de parité stockées sur chaque disque afin d'assurer la redondance. Le boîtier Lan Li étant un système autonome, les performances du RAID 5 sont déterminées par le dynamisme du moteur XOR dont il dispose. Si vous utilisez ceci pour plusieurs flux de données, le goulot d'étranglement pourrait être le contrôleur.

Je suppose que le problème est lié à la carte eSata de votre Mac Pro. Le premier test consiste à vérifier si vous rencontrez le problème de mise en mémoire tampon lorsque vous ne téléchargez pas sur la baie et ne diffusez que sur Popcorn Hour.

Dustin G.
la source
Merci pour votre réponse très détaillée! Très appréciée. Quelques questions cependant: 1) Existe-t-il un moyen de rechercher le goulot d'étranglement? Quelque chose comme un outil d'analyse comparative qui simule beaucoup de trafic pour tester les performances de lecture / écriture… 2) Pouvez-vous recommander une carte contrôleur RAID de haute qualité pour Mac OS? Je 2 autres cartes RAID déjà une SIL3531 (pour laquelle il n'y a pas de pilotes Mac) et une carte Highpoint RocketRAID 622. Mon raid existant fonctionnera-t-il toujours lorsque le câble eSata sera connecté à l'une de ces cartes au lieu du Sil3132?
Jannis
Recherchez une application appelée "Test de vitesse du disque Blackmagic" dans l'App Store - Je suppose que vous avez Snow Leopard ou Lion, vous avez donc l'App Store
Dustin G.
En ce qui concerne la commutation de la carte dans le Mac Pro, le Lan Li sera considéré comme un seul ou plusieurs disques, si vous avez des partitions. Le RAID est géré à bord dans votre boîte de dialogue Lan Li ...
Dustin G.
À ce stade, nous voulons savoir si la carte eSATA de votre Mac Pro constitue le goulot d’étranglement ou si le système Lan Li n’est pas très performant pour exécuter RAID 5 - si c’est votre carte eSATA, nous pouvons l’échanger ... si C’est le contrôleur RAID du Lan Li, vous devrez soit passer à un autre mode RAID, soit abandonner complètement le Lan Li ... laisse espérer que la carte eSATA de votre Mac Pro soit en cause.
Dustin G.
Votre prochaine étape consiste à exécuter le test de vitesse du disque Blackmagic et à signaler vos résultats ici;)
Dustin G.
0

Oui, il est parfaitement sûr de défragmenter le tableau. Cependant, à 80% de votre disque dur, vous risquez de rencontrer des problèmes, car les défragmenteurs aiment avoir environ 20% des choses pour déplacer des éléments sur le disque.

Keltari
la source
Le problème de 80% varie en fonction du logiciel utilisé. Certains, comme Diskkeeper, fonctionneront aussi longtemps que vous aurez 1% gratuit.
Col
oui, cela peut fonctionner, mais avec 1% de rabais gratuit, la défragmentation ne sera probablement pas efficace
Keltari
Merci pour cela, je vais jeter un œil autour du logiciel de défragmentation Mac Os X et lire ses instructions concernant l’espace disque disponible, etc. Nous espérons que cela fera également une différence. Est-il possible d'ajouter simplement un autre disque de 2 To au tableau RAID existant?
Jannis
Je ne sais rien de votre contrôleur RAID, mais la réponse est probablement non. Certains formats propriétaires, tels que XRAID, vous permettront d’ajouter des disques à un RAID existant, mais je doute de l’avoir; et même si vous l’avez fait, il y a de fortes chances que vous ne l’ayez pas configuré pour XRAID.
Keltari
Merci pour la clarification. Le mien n'est définitivement pas configuré pour être "extensible" de quelque manière que ce soit, donc puisque je sais maintenant que ce n'est pas une caractéristique inhérente de la technologie Raid, cette option est pour moi.
Jannis