Prestazioni della velocità del disco in una SAN


11

Stiamo attualmente cercando di acquistare una SAN e abbiamo alcune preoccupazioni sulla velocità dei dischi che inseriremo nell'array. Normalmente avremmo optato per 15k di dischi ogni 10k di volta in volta, ma uno dei fornitori ci ha detto che non noteremo molta differenza tra i 2 e la differenza di prezzo è molto diversa.

Stiamo osservando un HP 2040 o 4400 san, con dischi SAS. Non vedremo molta differenza tra i dischi, e se no perché?


2
Senza sapere quali sono i tuoi requisiti di prestazione, non c'è davvero un buon modo per dirti se vedrai una notevole differenza tra unità SAS da 10k e 15k. Inoltre, c'è un'enorme differenza tra un HP MSA 2040 e un EVA 4400 - perché a questo punto dovresti anche guardare un EVA su un 3Par?)
Rex

Grazie per le risposte, ora ha un po 'più senso!
beakersoft,

@beakersoft Ma per quanto riguarda i dettagli dell'ambiente?
ewwhite,

Risposte:


9

Le prestazioni di archiviazione possono diventare un po 'complesse, ma l'istruzione sottostante è vera. 10k o 15k hanno prestazioni simili, per la maggior parte. Se li metti fianco a fianco facendo il tipo di lavoro in cui i dischi sono i peggiori (IO casuale a piccoli blocchi), misurerai una differenza, ma la realtà è che con la maggior parte dei controller di archiviazione, è piuttosto raro.

In questi giorni con la maggior parte dello storage in grado di mettere hot spot sul proprio livello, la necessità di un pesante livello 15k è notevolmente ridotta, poiché la maggior parte del lavoro ad alta intensità di lettura di IO può essere eseguito su un livello superiore di SSD. Nel mio ambiente, l'unico posto di cui abbiamo davvero bisogno è per enormi database che rimangono fermi per il 99% del tempo, ma hanno bisogno di prestazioni urlanti per i rapporti trimestrali e annuali che toccheranno quasi tutti i dati.


11

In genere non noterai la differenza tra i moderni dischi SAS da 2,5 "10k e 15k aziendali su qualcosa come un array di archiviazione HP MSA 2040 ... Incontrerai altre limitazioni della piattaforma prima che diventi un problema. Quando le persone sono preoccupate per questo differenza di latenza, ha quasi più senso perseguire SSD (che sono supportati nell'unità 2040).

Con tutto lo spazio di archiviazione, ciò dipende dai modelli di accesso previsti (di parte / di parte / di parte / misti?), Dai requisiti di prestazione delle applicazioni (database / applicazione / virtualizzazione?), Dai trasporti (fibra / SAS / iSCSI) e dalla composizione dell'array ( Livello RAID, numero di dischi).

Potete fornire maggiori dettagli su cosa intendete fare con l'array? Sarò in grado di chiarire questa risposta.


8

"Performance" include due parametri principali per l'accesso al disco: larghezza di banda e IOps.

La velocità di rotazione dei dischi del piatto influisce principalmente sugli IOps. Dischi più veloci => più IOps.

Ho un vecchio disco 5400 RPM economico in un server di casa che può tirare 85 Mbps. Un Seagate 300GB Cheetah 15K.7 (disco molto moderno) è specificato a soli 125 Mbps, non molto più veloce, ma 10 volte il prezzo.

Ma i miei dischi ottengono IOps molto poveri , come a mala pena nelle doppie cifre. Hai bisogno di IOps se stai facendo molte piccole letture / scritture in tutto il luogo. L'unità Cheetah ottiene 500 IOps (in media). Quindi, quando si scrivono tonnellate di piccoli file o molti piccoli aggiornamenti di DB, il ghepardo sarà circa 50 volte più veloce.

Attualmente sono disponibili dischi 5400, 7200, 10k e 15k. Ciò di cui hai bisogno dipende da cosa farai con loro. Per l'archiviazione, i dischi lenti sono economici e ottengono comunque una buona larghezza di banda. Per OLTP vorresti il ​​massimo IOps che il denaro possa comprare. Molte persone cadono da qualche parte nel mezzo.


2

Normalmente avremmo optato per 15k di dischi ogni 10k ogni volta, ma uno dei venditori ci ha detto che non noteremo molta differenza tra i 2

Questo è assolutamente vero se non si tratta di una SAN di fascia bassa. La memorizzazione nella cache, specialmente quando un buffer SSD più grande è invariato, può effettivamente eliminare tali differenze. Ad esempio, ora copio regolarmente i file con 600mb - 900mb / secondo. Su un Raid 6 di dischi 5400 RPM. Le latenze sono regolarmente a bassa cifra singola nonostante i pesanti lavori casuali e scrivono carichi di lavoro pesanti. Il trucco? Un buffer di riscrittura SSD al 20%.

Quindi, su un san "corretto" con un po 'di buffering pesante potresti non vedere molte differenze. In effetti, direi che sprechi un sacco di soldi.

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.