HDD: differenze di prestazioni tra 7.2k SATA e 15k SAS


9

Qual è la regola empirica in termini di caratteristiche prestazionali e differenze tra i dischi rigidi a 7200 rpm (SATA / SAS) e 15000 rpm (SAS) della stessa generazione?


1
Perché questa domanda è stata sottoposta a downgrade?
CNST

Molte informazioni là fuori. I dischi 7.2k e 10k / 15k sono molto diversi per capacità e prestazioni. SAS contro SATA pure. Non hai fornito un esempio specifico dei requisiti del carico di lavoro o una situazione in cui potrebbe essere applicata una raccomandazione più concreta.
ewwhite,

eh, così divertente - 10k visualizzazioni, eppure + 3 / -2 = 1 voto netto!
primo

Risposte:


14

È un caso di matematica. I / O-al-secondo è determinato dal seguente calcolo:

I / O casuale = 1000 / (latenza media + tempo di ricerca)

Per un'unità RPM da 7,2 K, un tempo di ricerca di 8,5 ms e una latenza di 4,16 fornisce un numero IOPS di 78.

Per un'unità RPM da 15 K, un tempo di ricerca di 2,6 ms e una latenza di 2,0 ms fornisce un numero IOPS di 217.
Per un'unità RPM da 15 K, un tempo di ricerca di 3,4 ms e una latenza di 2,0 ms fornisce un numero IOPS di 185.

Questi sono solo esempi basati su una selezione di unità attuali (al momento della stesura) di Seagate.

L'interfaccia (SAS vs SATA) non ha un impatto significativo su questi numeri. Gli RPM sono ciò che determina le prestazioni. Le prestazioni degli I / O sequenziali sono un numero diverso, ma la maggior parte degli I / O dei server in questi giorni è significativamente casuale.

Come puoi vedere, la differenza di prestazioni tra i due livelli di velocità può essere abbastanza significativa.


Quindi, le letture / scritture sequenziali non dipendono molto dall'RPM?
CNST

@cnst Nope. Non lo fanno.
ewwhite

@cnst Lo fa, ma dipende molto dall'unità stessa. Il 7.5KI usato sopra raggiunge il massimo a 115 MB / s, dove il secondo 15K è elencato come un intervallo da 122-204 MB / s. L'I / O casuale è dove si trovano le grandi differenze.
sysadmin1138

1
Di solito usiamo 180 IOPS come regola empirica per un disco da 15k, ma ricorda che se stai usando RAID devi dividerlo (il raid 10 è 180 leggi IOP, 90 scrivi IOPS o 1: 2 ... il raid 5 è 1: 4, il raid 6 è 1: 8 se ricordo bene).
Matteo

1
@cnst Sembra che i produttori non pubblicheranno dati di ricerca / accesso su unità da 5.4k. Sembra che l'unità WD Red (4 TB 3,5 "5,4k) esegua test a 16,38 ms in lettura e 7,36 ms in latenza in scrittura (che in qualche modo include 5,52 ms in latenza rotazionale). Con la formula, questo produrrà 61 IOPS in lettura e 136 in IOPS in scrittura. vuoi conoscere le specifiche di un determinato disco, dovresti aspettarti che sia benchmarkato da qualche parte e cercarlo. Con una profondità di coda di 32, l'unità può estrarre> 140 IOPS in un modello misto di lettura / scrittura.
jbo5112

5

In breve, hanno caratteristiche e scopi diversi ...

I dischi a 7200 rpm sono più grandi e più lenti. I dischi da 10000 rpm e 15000 rpm sono più piccoli e più veloci. Questi ultimi sono pensati per elevati carichi di lavoro I / O transazionali e casuali elevati. I primi sono migliori per il trasferimento sequenziale e requisiti di capacità elevata.

Dalla documentazione di HP:

Le unità HP Entry (SATA 7.2k) hanno il costo unitario più basso e offrono un livello base di affidabilità e prestazioni. Sono più adatti per ambienti non mission-critical in cui i carichi di lavoro I / O sono pari o inferiori al 40 percento. Sono in genere più adatti per l'archiviazione interna / archivistica o come unità di avvio per server entry-level.

Le unità HP Midline (SAS 7.2k) offrono maggiore capacità e maggiore affidabilità rispetto alle unità Entry. Le unità Midline sono più resistenti alle vibrazioni rotazionali e operative, quindi sono più adatte per l'uso in configurazioni multi-drive. Le unità HP Midline sono per applicazioni ad alta capacità come l'archiviazione esterna che potrebbe richiedere una maggiore affidabilità. Come le unità Entry, tuttavia, le unità Midline possono essere utilizzate in ambienti con carico di lavoro moderato. Non raccomandiamo unità Entry o Midline per applicazioni mission-critical.

Le unità HP Enterprise (SAS 10k / 15k) offrono la massima affidabilità, massime prestazioni, scalabilità e gestione degli errori nelle condizioni più difficili. Sono le uniche unità HP progettate per l'uso con carichi di lavoro I / O non vincolati. Sono per applicazioni mission-critical come database di grandi dimensioni, server di posta elettronica e back-office.


inserisci qui la descrizione dell'immagine


1

Da un punto di vista del valore, spesso si possono ottenere migliori prestazioni nel mondo reale da più unità SATA 7.2k rispetto a un numero inferiore di unità SAS 15k con un prezzo simile. Noterai che buildout più grandi come Backblaze usano SATA e questo perché il valore è molto migliore e se usi più unità SATA, le prestazioni possono corrispondere ai carichi di archiviazione tipici.

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.