Aggiornamento del controller RAID a 4kn - devo reinizializzare l'array per usare 4kn?


11

Ho una workstation di livello enterprise con un controller RAID 6405E Adaptec . Secondo Adaptec, questo controller RAID non supporta e non sarà mai in grado di supportare nativamente i settori dei dischi 4K. Se si inserisce un disco 4K, allora se ha la modalità di emulazione settoriale a 512 byte (512e), utilizzerà 512e. Se non ha 512e, il disco non funzionerà affatto.

Al mio 6405E sono collegati quattro dischi SATA HGST che hanno tutti settori nativi 4K, ma supportano 512e. I dischi sono in RAID10 e l'array funziona "ragionevolmente bene" (le prestazioni vanno bene o male, ma non sorprendenti).

Senza cancellare i dati sui dischi e re-inizializzare l'array, assumendo aver collegato un'Adaptec 71605E , che fa supporto nativo 4K settori, sarà il controllore uso 4K settori quando si interfaccia con i miei dischi? Oppure questa decisione di usare 512e o 4Kn è inserita nella struttura del formato su disco in modo tale che dovrei cancellare i dischi per farlo?

Questa domanda è solo se devo fare il backup dei miei dati e reinizializzare l'array, o se al controller (automaticamente o con intervento manuale) può essere chiesto di "passare" all'indirizzamento 4Kn in formato avanzato. So già per certo che se io mi asciugo e reinizializzare la matrice, ho potuto sicuramente configurarlo da zero a utilizzare 4kn su tutte le unità, utilizzando questo nuovo controller RAID.


Nota che ho già una certa familiarità con l' arcconfutilità della riga di comando e l'ho già utilizzata per aggiornare questo array da RAID0 a RAID10 (sì, lo so, non avrei mai dovuto usare RAID0 per cominciare, ma sono stato fortunato, okay ?). Se esiste una funzionalità arcconfdell'utilità di "passaggio" da 512e a 4Kn sui controller Adaptec serie 7, mi piacerebbe saperlo, quindi posso usarlo per evitare di dover riformattare e scaricare temporaneamente i dati in una posizione di backup.

Nel peggiore dei casi, ho già dei backup off-site di dati critici, ma il sistema ha così tanto software caricato su di esso che sarebbe più economico (in termini di tempo speso) per me fare una copia a livello di blocco dell'intero array su un altro disco - probabilmente un disco da 4 TB economico collegato al mobo tramite AHCI - quindi copiarlo nuovamente una volta reinizializzato l'array logico. Rispetto alla prospettiva di reinstallare tutto (una tonnellata di programmi Windows proprietari con attivazione e simili), sarebbe effettivamente più economico e veloce.


1
(non usare Adaptec se puoi evitarlo)
ewwhite

Risposte:


24

I tuoi dischi sono 512e (512 settori su interfaccia SAS / SATA) o 4k nativi (settori 4k su interfaccia SAS / SATA) e sfortunatamente non c'è modo di cambiarlo tramite software o ponticelli ecc. Al momento dell'acquisto, selezioni la modalità di trasferimento i dischi. Acquista un disco nativo 4k se hai un adattatore che supporta l'interfaccia nativa 4k.

Aggiornamento: e, ancora una volta, i dischi non "falliscono mai da 4kn a 512e" ecc. I dischi sono o 512e - significa che invieranno sempre dati in settori di dimensioni 512 tramite interfaccia SAS / SATA, o 4kn, significa che i dischi saranno sempre invia dati in formato 4k su interfaccia SAS / SATA e dipende solo dal disco, non dalle funzionalità dell'adattatore RAID. La differenza tra 512n e 512e è che sui settori dei supporti fisici sono dimensionati come 512 per 512n e 4k per 512e (il chip del disco traduce ogni settore 4k su piastre in 8 x 512 settori sull'interfaccia), sull'interfaccia il disco 512e trasmetterà sempre solo settori a 512 byte, indipendentemente dall'adattatore a cui è collegato. Il numero di parte differisce per i dischi 512e e 4kn, ad esempio:

ST6000NM0014 - Unità SAS da 6 TB con settori 4k su interfaccia SAS (chiamata unità 4kn);

ST6000NM0034 - Unità SAS da 6 TB con settori a 512 byte sull'interfaccia SAS (denominata unità 512e)

entrambi hanno settori 4k su supporto disco, quindi bisogna fare attenzione all'allineamento della scrittura del settore nel caso 512e.

E puoi ancora acquistare dischi a 512n, ad esempio: ST4000NM0023 - Unità SAS da 4 TB con settori a 512 byte sull'interfaccia e 512 settori su supporto, quindi non è necessario preoccuparsi dell'allineamento di settore per questa unità.

Gli adattatori RAID rientrano in 3 categorie di introduzione: a) i più vecchi che non conoscono i settori 4k - funzionano con dischi 512n e 512e, tuttavia potrebbero sorgere problemi con le prestazioni di scrittura se le scritture non sono allineate da 8xsector boundaries su 512e drives, b) quelli non così vecchi che conoscono i settori interni 4K e circa l'emulazione 512e, ma funzionano solo con 512 settori sull'interfaccia - meno problemi con l'allineamento poiché il controller se ne preoccupa, c) i nuovissimi che sono in grado di lavorare con settori 4K su interfaccia. Solo questi funzioneranno con i nuovi dischi 4kn che passano il settore 4kb nativo come settore 4kb all'interfaccia SAS / SATA.

Inoltre, solo il sistema operativo Windows 8, 8.1 o successivo supporta unità 4kn (per server, versione 2012 o successiva). La maggior parte delle vecchie utility che funzionano direttamente con i dischi NON funzioneranno correttamente con i settori 4K poiché ipotizzano che i settori abbiano sempre una dimensione di 512 byte. invece di controllare.

Pertanto, per evitare qualsiasi confusione con l'allineamento e ottenere le massime prestazioni, utilizzare le nuove unità da 4kn, i nuovi adattatori da 4kn abilitati e il nuovo sistema operativo.

Penso che questa affermazione di seguito non sia corretta: "alcuni dischi nativi da 4kb possono scegliere di supportare l'emulazione a 512 byte. Se supportano l'emulazione a 512 byte, possono passare da questa modalità a 4kn a seconda di ciò che supporta il controller del disco; Preferirò 4kn, ma torneranno a 512e se devono ".

La dimensione del settore è fissa in fabbrica. Non sono a conoscenza di alcuna unità in grado di modificare automaticamente le dimensioni del settore sull'interfaccia in base alle capacità dell'adattatore RAID. Quello che vedo nei sistemi di ordinazione Seagate sono numeri di parte molto separati a seconda delle dimensioni del settore sull'interfaccia. Impossibile modificare le dimensioni del settore dopo che il disco è stato ordinato (potrebbe essere possibile con alcuni hacking, modifica del firmware del disco, ecc. Ma non supportato ufficialmente). Quindi, se l'unità è 512e, invierà sempre solo settori a 512 byte sull'interfaccia e mai settori 4k. Se l'unità è 4kn, invierà sempre solo 4k settori sull'interfaccia e mai 512 settori. Decidi solo al momento dell'ordine, come i suoi diversi numeri di parte.

I formati di unità possibili sono (il numero indica la dimensione del settore sull'interfaccia):

512n - 512 su disco, 512 su interfaccia (semplice)

512e - 4k su disco, 512 su interfaccia (possibili complicazioni delle prestazioni su vecchi sistemi)

4kn - 4k su disco, 4k su interfaccia (prestazioni dell'interfaccia semplici e ottimali, non funzionano su vecchi sistemi)

n o e indica se la dimensione del settore specificata sull'interfaccia è la dimensione del settore del disco nativo (n) o la dimensione emulata (e).

E la risposta è: i tuoi dischi sono dischi da 512e (poiché funzionano con un adattatore che non supporta dischi da 4kn), non sono dischi da 4kn. I tuoi dischi 512e non useranno mai i settori 4K sull'interfaccia con nessun adattatore RAID. A proposito, solo le nuovissime unità da 6 TB di Seagate sono possibili in formato 4kn, e anche i nuovi 6TB e 8TB di HGST possono essere ordinati come 512e o 4kn. Tutte le unità fino a 4 TB prima erano disponibili solo in 512e o 512n, non ero in grado di acquistare alcuna unità da 4kn per i test prima di settembre.

Il mio consiglio personale è di usare gli adattatori LSI. Più compatibile con la migliore segnalazione degli errori da tutto ciò che ho testato e le migliori prestazioni. Con l'ultima versione del firmware, supporta completamente i dischi 4kn. Sto utilizzando anche molti adattatori Smart Array di HP, in quanto forniti con server HP ProLiant, ma ancora nessuna informazione se e quando gli adattatori SmartArray supporteranno i dischi da 4kn. Solo gli adattatori del bus host menzionati nelle note di rilascio - l'aggiornamento del firmware molto recente consente il supporto per dischi da 4kn. Quindi, i dischi 4kn sono ancora molto nuovi.

Spero di aver contribuito a chiarire.


1
Questa risposta è molto corretta, ma quando l'ho letta per la prima volta non sapevo di cosa stavo parlando. Ci è voluto più di un anno per rendersi conto che un'unità NON PU "" cambiare "da 512e a 4kn solo con alcune impostazioni di configurazione; questo è cotto nel disco. Ragazzi, per favore, date a questa risposta il riconoscimento che merita. Questa è la spiegazione più chiara che abbia mai visto della cosa 512n / 512e / 4kn. Questo diventerà popolare quando 4kn sarà comune nello spazio dei consumatori; p
allquixotic il

In realtà c'è un errore qui. Le unità SAS in genere possono riformattare tra 512e e 4K sull'interfaccia. Le unità SATA non possono.
user10357

@ user10357 Puoi fornire un riferimento su come farlo? Richiede uno strumento speciale?
orodbhen,

@orodbhen: Questo risulta essere un po 'più complicato di quanto pensassi. Sono consapevole che può essere fatto (all'interno della conoscenza), ma è esposto su interfacce diverse in modo incoerente per diversi dispositivi. (Come questo strumento , l'impostazione predefinita di fabbrica è 4k, compatibile è 512e)
user10357

3

Grazie per questo fantastico post che ho trovato per caso cercando la soluzione hdd più affidabile per l'ambiente VMware e comprendendo le differenze tra 512n, 512e e 4kn.

VMware suggerisce di utilizzare ancora i dischi 512n in quanto hanno le massime prestazioni a causa della mancanza di emulazione e del fatto che 4kn non è ancora supportato nemmeno da VMware ESXi 6.0: http://kb.vmware.com/selfservice/microsites/search. fare? language = it & cmd = displayKC & ExternalID = 2091600

Conclusione: per ottenere le massime prestazioni sui sistemi VMware ESXi utilizzando l'archiviazione diretta collegata, si consiglia di utilizzare 512 dischi rigidi formattati nativi. Per prima cosa inizierò a utilizzare i dischi 4kn quando i miei controller di raid adattativi e i sistemi operativi sono in grado di comunicare con 4kn senza alcuna emulazione.

Saluti, Daniel


2

Dovresti essere in grado di collegare i dischi a qualsiasi controller Adaptec e prenderà la configurazione dal controller precedente, quindi non c'è nulla di male nel provare questo. Tuttavia, credo che la configurazione delle dimensioni del settore sia strettamente integrata con la configurazione RAID, e avrai anche le partizioni con cui confrontarti.

Un'opzione, se vuoi provarla, è quella di aggiungere due dei dischi (uno da ciascun lato di R0) dal tuo RAID10 sul 6405 al 71605. La nuova scheda dovrebbe prendere la configurazione solo da questi due dischi solo. Avvia un cd live Linux per controllare le statistiche del disco. Se questo aggiornamento non funziona, puoi facilmente tornare al vecchio controller senza danni. Se funziona, puoi semplicemente collegare gli altri due dischi dal vecchio controller e sarai a posto.

Non sono sicuro che sia possibile, ma se necessario, potresti essere in grado di creare un array con membri mancanti dalla riga di comando sulla nuova scheda, in modo da poter creare il RAID10 a 4 dischi con solo i due dischi che eri test. Quindi è possibile sincronizzare da una scheda all'altra. Forse no però.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.