Mise à niveau du contrôleur RAID vers 4kn - dois-je réinitialiser la baie pour utiliser 4kn?

11

J'ai une station de travail de niveau entreprise avec un contrôleur RAID Adaptec 6405E . Selon Adaptec, ce contrôleur RAID ne prend pas, et ne pourra jamais, prendre en charge nativement les secteurs de disque 4K. Si vous y insérez un disque 4K, alors s'il a un mode d'émulation de secteur de 512 octets (512e), il utilisera 512e. S'il n'a pas 512e, le disque ne fonctionnera tout simplement pas.

Connecté à mon 6405E sont quatre disques SATA HGST qui ont tous des secteurs natifs 4K, mais ils prennent en charge 512e. Les disques sont en RAID10 et la baie fonctionne "raisonnablement bien" (les performances sont bonnes à bonnes, mais pas étonnantes).

Sans effacer les données sur les disques et réinitialiser la baie, en supposant que je branche un Adaptec 71605E , qui prend en charge les secteurs 4K natifs, le contrôleur utilisera-t-il les secteurs 4K lors de l'interfaçage avec mes disques? Ou cette décision d'utiliser 512e ou 4Kn est-elle intégrée dans la structure du format sur disque de telle sorte que je devrais essuyer les disques pour ce faire?

Cette question consiste simplement à savoir si je dois sauvegarder mes données et réinitialiser la baie, ou si le contrôleur peut (automatiquement ou avec une intervention manuelle) être invité à «basculer» vers l'adressage 4Kn au format avancé. Je sais déjà certain que si je ne wipe et REINITIALIZE le tableau, je pourrais certainement le mettre en place à partir de zéro à utiliser 4KN sur tous les disques, en utilisant ce nouveau contrôleur RAID.


Notez que je suis déjà assez familier avec l' arcconfutilitaire de ligne de commande, et je l'ai déjà utilisé pour mettre à niveau cette baie de RAID0 vers RAID10 (oui, je sais, je n'aurais jamais dû utiliser RAID0 pour commencer, mais j'ai eu de la chance, d'accord ?). S'il existe une fonctionnalité de l' arcconfutilitaire permettant de «basculer» de 512e à 4Kn sur les contrôleurs Adaptec série 7, j'aimerais en savoir plus, je peux donc l'utiliser pour éviter d'avoir à reformater et à décharger temporairement les données vers un emplacement de sauvegarde.

Dans le pire des cas, j'ai déjà des sauvegardes hors site des données critiques, mais le système a tellement de logiciels chargés qu'il serait moins cher (en termes de temps passé) pour moi de faire une copie de la couche bloc de l'ensemble sur un autre disque - probablement un disque bon marché de 4 To connecté au mobo via AHCI - puis recopiez-le une fois la matrice logique réinitialisée. Comparé à la perspective de tout réinstaller (une tonne de programmes Windows propriétaires avec activation et autres), cela serait en fait moins cher et plus rapide.

allquixotic
la source
1
(n'utilisez pas Adaptec si vous pouvez l'éviter)
ewwhite

Réponses:

24

Vos disques sont soit 512e (512 secteurs sur l'interface SAS / SATA) ou 4K natif (4k secteurs sur l'interface SAS / SATA), et malheureusement il n'y a aucun moyen de changer cela via un logiciel ou des cavaliers, etc. Vous sélectionnez le mode de transfert lorsque vous achetez les disques. Achetez un disque natif 4k si vous disposez d'un adaptateur prenant en charge le natif 4k sur l'interface.

Mise à jour: et, encore une fois, les disques ne "se replient jamais de 4kn à 512e" etc. Les disques sont soit 512e - cela signifie qu'ils enverront toujours des données dans 512 secteurs de taille via l'interface SAS / SATA, ou 4kn, cela signifie que les disques envoyer des données au format 4k sur une interface SAS / SATA, et cela ne dépend que du disque, pas des capacités de l'adaptateur RAID. La différence entre 512n et 512e est que sur les supports physiques, les tailles sont de 512 pour 512n et 4k pour 512e (la puce de disque traduit chaque secteur 4k sur des plaques en 8 x 512 secteurs sur l'interface), sur l'interface, le disque 512e transmet toujours seuls les secteurs à 512 octets, quel que soit l'adaptateur auquel il est connecté. Le numéro de pièce diffère pour les disques 512e et 4kn, par exemple:

ST6000NM0014 - Disque SAS de 6 To avec 4k secteurs sur l'interface SAS (appelé lecteur 4kn);

ST6000NM0034 - Disque SAS de 6 To avec secteurs de 512 octets sur l'interface SAS (appelé lecteur 512e)

les deux ont des secteurs 4k sur les supports de disque, il faut donc faire attention à l'alignement d'écriture des secteurs dans le cas 512e.

Et vous pouvez toujours acheter des disques 512n, par exemple: ST4000NM0023 - Disque SAS 4 To avec 512 secteurs d'octet sur l'interface et 512 secteurs sur le support, donc pas besoin de se soucier de l'alignement des secteurs pour ce lecteur.

Les adaptateurs RAID appartiennent à trois catégories: a) les plus anciens qui ne connaissent pas les secteurs 4k - ils fonctionnent avec des disques 512n et 512e, mais des problèmes peuvent survenir avec les performances d'écriture si les écritures ne sont pas alignées par des limites de 8xsecteurs sur les disques 512e, b) les moins anciens qui connaissent les secteurs internes 4k et l'émulation 512e, mais ne fonctionnent qu'avec 512 secteurs sur l'interface - moins de problèmes d'alignement car le contrôleur s'en soucie, c) les très nouveaux qui sont capables de travailler avec des secteurs 4k sur interface. Seuls ceux-ci fonctionneront avec de nouveaux disques 4kn qui transmettent le secteur natif de 4 Ko en tant que secteur de 4 Ko à l'interface SAS / SATA.

De plus, seul le système d'exploitation Windows 8, 8.1 ou ultérieur prend en charge les lecteurs 4kn (pour le serveur, 2012 ou version ultérieure). La majorité des anciens utilitaires qui fonctionnent directement avec les disques ne fonctionneront PAS correctement avec les secteurs 4k car ils supposent que les secteurs ont toujours une taille de 512 octets. au lieu de vérifier.

Donc, pour éviter toute confusion avec l'alignement et obtenir les performances maximales, utilisez de nouveaux disques 4kn, de nouveaux adaptateurs compatibles 4kn et un nouveau système d'exploitation.

Je pense que cette déclaration ci-dessous n'est pas correcte: "certains disques natifs de 4 Ko peuvent choisir de prendre en charge l'émulation de 512 octets. S'ils prennent en charge l'émulation de 512 octets, ils peuvent basculer entre ce mode et 4kn en fonction de ce que le contrôleur de disque prend en charge; ils" Je préfère 4kn, mais je retomberai à 512e s’ils le doivent ".

La taille du secteur est fixée en usine. Je ne connais aucun lecteur capable de changer automatiquement la taille du secteur sur l'interface en fonction des capacités de l'adaptateur RAID. Ce que je vois dans les systèmes de commande Seagate sont des numéros de pièce très différents selon la taille du secteur sur l'interface. Impossible de changer la taille du secteur après la commande du disque (cela pourrait être possible par un piratage, un changement de firmware du disque, etc. mais pas officiellement pris en charge). Donc, si votre lecteur est 512e, il n'enverra toujours que 512 secteurs d'octets sur l'interface, et jamais 4k secteurs. Si votre disque est 4kn, il n'enverra toujours que 4k secteurs sur l'interface et jamais 512 secteurs. Vous décidez uniquement lors de la commande, comme ses différents numéros de pièce.

Les formats de lecteur possibles sont (le nombre indique la taille du secteur sur l'interface):

512n - 512 sur disque, 512 sur interface (simple)

512e - 4k sur disque, 512 sur interface (complications de performances possibles sur les anciens systèmes)

4kn - 4k sur disque, 4k sur interface (simple, meilleure performance d'interface, ne fonctionne pas sur les anciens systèmes)

n ou e signifie si la taille de secteur spécifiée sur l'interface est la taille de secteur de disque natif (n) ou la taille émulée (e).

Et la réponse est: vos disques sont des disques 512e (car ils fonctionnent avec un adaptateur qui ne prend pas en charge les disques 4kn), ce ne sont pas des disques 4kn. Vos disques 512e n'utiliseront jamais de secteurs 4k sur l'interface avec un adaptateur RAID. BTW, seuls les tout nouveaux disques 6 To de Seagate sont possibles au format 4kn, et les nouveaux 6 To et 8 To de HGST peuvent également être commandés en 512e ou 4kn. Tous les disques jusqu'à 4 To avant n'étaient disponibles qu'en 512e ou 512n, je n'ai pas pu acheter de disque 4kn pour les tests avant septembre.

Ma recommandation personnelle est d'utiliser des adaptateurs LSI. Le plus compatible avec les meilleurs rapports d'erreur de tout ce que j'ai testé et les meilleures performances. Avec la dernière version du micrologiciel, prend entièrement en charge les disques 4kn. J'utilise également de nombreux adaptateurs Smart Array de HP, car ils sont livrés avec des serveurs HP ProLiant, mais toujours aucune information si et quand les adaptateurs SmartArray prendront en charge les disques 4kn. Seuls les adaptateurs de bus hôte mentionnés dans les notes de publication - une mise à jour du micrologiciel très récente permet la prise en charge des disques 4kn. Donc, les disques 4kn sont encore très nouveaux.

J'espère que j'ai aidé à clarifier les choses.

Algis
la source
1
Cette réponse est très correcte, mais lorsque je l'ai lue pour la première fois, je ne savais pas de quoi je parlais. Il a fallu plus d'un an pour se rendre compte qu'un lecteur NE PEUT PAS "changer" de 512e à 4kn juste par un paramètre de configuration; c'est cuit dans le lecteur. Veuillez donner à cette réponse la reconnaissance qu'elle mérite. C'est l'explication la plus claire que j'ai jamais vue de la chose 512n / 512e / 4kn. Cela deviendra populaire une fois que 4kn sera courant dans l'espace des consommateurs; p
allquixotic
Il y a en fait une erreur ici. Les disques SAS PEUVENT généralement reformater entre 512e et 4K sur l'interface. Les disques SATA ne le peuvent pas.
user10357
@ user10357 Pouvez-vous fournir une référence sur la façon de procéder? Faut-il un outil spécial?
orodbhen
@orodbhen: Cela s'avère un peu plus compliqué que je ne le pensais. Je suis conscient que cela peut être fait (à l'intérieur des connaissances), mais il est exposé de manière incohérente sur différentes interfaces pour différents appareils. (Comme cet outil , la valeur par défaut est 4k, compatible est 512e)
user10357
3

Merci pour cet excellent article que j'ai trouvé par accident en recherchant la solution de disque dur la plus fiable pour l'environnement VMware et en comprenant les différences entre 512n, 512e et 4kn.

VMware suggère de continuer à utiliser des disques 512n car ils ont les performances les plus élevées en raison de l'absence d'émulation et du fait que 4kn n'est pas encore pris en charge par VMware ESXi 6.0: http://kb.vmware.com/selfservice/microsites/search. faire? language = en_US & cmd = displayKC & externalId = 2091600

Conclusion: pour des performances maximales sur les systèmes VMware ESXi utilisant un stockage directement connecté, je recommande d'utiliser 512 disques durs au format natif. Je vais d'abord commencer à utiliser des disques 4kn lorsque mes contrôleurs raid adaptec ainsi que les systèmes d'exploitation seront capables de communiquer avec 4kn sans aucune émulation.

À la vôtre, Daniel

Daniel
la source
2

Vous devriez pouvoir brancher les disques dans n'importe quel contrôleur Adaptec et il reprendra la configuration du contrôleur précédent, donc il n'y a aucun mal à essayer cela. Cependant, je crois que la configuration de la taille du secteur est très étroitement intégrée à la configuration RAID, et vous aurez également les partitions à affronter.

Une option, si vous souhaitez l'essayer, consiste à ajouter deux des disques (un de chaque côté du R0) de votre RAID10 sur le 6405 au 71605. La nouvelle carte devrait reprendre la configuration à partir de ces deux disques seulement seul. Démarrez dans un live cd Linux pour vérifier les statistiques du disque. Si cette mise à niveau ne fonctionne pas, vous pouvez facilement revenir à l'ancien contrôleur sans aucun dommage. Si cela fonctionne, vous pouvez simplement brancher les deux autres disques de l'ancien contrôleur, et vous serez prêt à partir.

Je ne sais pas si c'est possible, mais si nécessaire, vous pourrez peut-être créer un tableau avec des membres manquants à partir de la ligne de commande sur la nouvelle carte, afin que vous puissiez créer le RAID10 à 4 disques avec seulement les deux disques que vous étiez essai. Ensuite, vous pouvez synchroniser d'une carte à l'autre. Peut-être pas.

Andrej
la source