C'è ancora un motivo per scegliere un disco rigido da 10.000 RPM su un SSD?


218

Per chiunque sia seriamente interessato alle prestazioni di archiviazione, gli SSD sono sempre la soluzione più veloce. Tuttavia, WD produce ancora i suoi dischi rigidi VelociRaptor da 10.000 RPM e alcuni appassionati usano persino dischi rigidi SAS da 15.000 RPM di livello enterprise.

A parte i costi, c'è ancora un motivo per scegliere un disco rigido da 10.000 RPM (o più veloce) su un SSD?

Le risposte dovrebbero riflettere competenze specifiche, non semplici opinioni, e non sto chiedendo una raccomandazione hardware.


4
Anche le schede madri desktop cheapo supportano l'archiviazione multilivello, utilizzando un SSD per memorizzare nella cache uno o più dischi rotanti. La lettura casuale dovrebbe essere migliore su un HDD da 10k rispetto a un HDD con memorizzazione nella cache SSD 7k2, poiché la lettura casuale in genere mancherà molto la cache. Oltre a ciò, non riesco a pensare ad altri motivi.
Mark K Cowan,

8
Non tutti i carichi di lavoro sono ramdom, pensa alla configurazione della CCTV in modo che i 20 flussi siano scritti in modo tale. C1 è su B1, B21, B 41 ecc. Quindi nessun accesso di ramdom nell'uso normale.
Ian Ringrose,

2
@IanRingrose ha ragione. È possibile creare un array RAID molto grande (tonnellate di unità da 3,5 "fino a 6 TB) con molta capacità di I / O in streaming da HDD, come un aws.amazon.com/ec2/instance-types/#HS1 - alcune applicazioni come i database di analisi (pensa Amazon Redshift) o il sequenziamento genomico fanno un sacco di I / O e hanno bisogno di un sacco di spazio ma è tutto streaming, e un grande array di dischi rotanti è perfetto. (Con abbastanza unità, 10K non sono ancora necessari , tuttavia: unità da 100 MB / s / "normale" * molte unità
massimizzeranno

2
Un altro modo di girare (ah) questo: per il tuo desktop, il prezzo di un SSD da 256 GB è una frazione del costo dell'intero sistema e la differenza di prestazioni è enorme; per un array RAID da 48 TB per un database di analisi, la differenza di costo è maggiore e c'è una differenza di prestazioni minore poiché è principalmente un accesso sequenziale. Ancora una volta, tuttavia, sto davvero parlando del fatto che i normali HDD (7.2K RPM) abbiano ancora una nicchia nelle applicazioni ad alte prestazioni, non se i VelociRaptor a 10K RPM siano un buon affare. Per il tuo desktop, direi def. non.
due

1
Non posso aggiungere questo come risposta, quindi direi che c'è un articolo su The Register - "Perché i dischi a stato solido stanno vincendo l'argomento" ( theregister.co.uk/2014/11/07/storage_ssds ) che copre il problemi e (ignorando i costi), dicendo "fintanto che segui le istruzioni sulla scatola quando selezioni l'SSD giusto per il lavoro, non c'è assolutamente alcun motivo per non acquistarne uno". Ovviamente, c'è una discussione nei commenti su alcuni dei problemi che potrebbero non essere stati affrontati, ma ho sentito che vale la pena menzionarli qui.
Gwyn Evans,

Risposte:


178

inserisci qui la descrizione dell'immagine

Questo è un velociraptor. Come puoi notare, è un'unità da 2,5 pollici da 2,5 pollici all'interno di un massiccio dissipatore di calore destinato a raffreddarlo. In sostanza, è un'unità da 2,5 pollici "overcloccata". Finisci per avere il peggio di tutti i mondi. Non è così veloce in lettura / scrittura casuali come un SSD in molti casi, non corrisponde alla densità di archiviazione di un'unità da 3,5 pollici (che arriva fino a 3-4 TB su unità consumer e ci sono unità aziendali da 6 TB e più grandi ).

Un SSD funzionerebbe più fresco, avrebbe migliori velocità di accesso casuale e probabilmente migliori prestazioni, specialmente dove l' equivalente SSD, sebbene più costoso, è probabilmente uno di fascia più alta, e gli SSD generalmente hanno velocità migliori man mano che diventano più grandi.

Un normale HDD funzionerebbe anche più fresco, avrebbe una migliore densità di archiviazione (con lo stesso spazio da 1 TB che si inseriva facilmente in uno slot da 2,5 pollici) e il costo per mb / gb sarebbe inferiore. Potresti anche avere la possibilità di eseguirli come array raid per compensare le carenze delle prestazioni.

I commenti indicano anche che questi dischi rigidi sono rumorosi in generale - gli SSD non hanno parti in movimento (quindi, sono silenziosi durante il normale funzionamento) e le mie unità a 7200 RPM sembrano abbastanza silenziose. È qualcosa che vale la pena considerare quando si costruisce un sistema per uso personale.

Tenendo conto di tutto ciò, con un ragionevole percorso di upgrade pianificato e test di resistenza che demoliscono il mito che gli SSD muoiono presto, non credo. L'entusiasta pensante userebbe un SSD per l'avvio, il sistema operativo e il software e un disco rigido rotante regolare per l'archiviazione di massa, piuttosto che scegliere qualcosa che tenti di fare tutto, ma non lo faccia altrettanto bene o a buon mercato.

A parte questo, in molti casi, le unità enterprise 10K RPM vengono sostituite da SSD, specialmente per cose come i database .


6
Grazie per aver pubblicato il link del test di resistenza. Sono così stanco che tutti abbiano paura di usare un SSD per paura che si esaurisca. Ora posso indicarli a questo.
Keltari,

8
Questo è un motivo abbastanza grande per cui le persone a volte scelgono un SSD su un HDD. Poi di nuovo, tutto lo storage alla fine muore, e se è importante per te, dovresti eseguirne il backup. Per me i grandi fattori decisivi dovrebbero essere il prezzo / GB e la densità di archiviazione, e queste unità in qualche modo fanno schifo.
Journeyman Geek

4
Beh, non sono d'accordo. Ho un VelociRaptor da 600 GB e non mi sono mai pentito di averlo acquistato. Non è molto rumoroso e non è poi così caldo. Il dissipatore di calore è lì solo per garantire il corretto funzionamento in edifici che non dispongono di ventilazione. Non c'è niente di "overcloccato", la maggior parte degli HDD da 10K sono 2,5 ". A proposito, è anche disponibile senza dissipatore di calore.
Daniel B,

62
@PeterHorvath la risposta afferma specificamente cost per mb/gb would be lowercon un disco rigido e un SSD while costlier... la risposta affronta chiaramente il fatto che i dischi rigidi sono più economici per megabyte rispetto agli SSD. Non credo che nessuno nel settore IT al momento in cui è stata posta questa domanda ne avrebbe discusso. L'ultimo chiodo nella bara è la domanda stessa:Aside from cost, is there still a reason...

4
Sono confuso dalla struttura di questa risposta. "Questo è un velociraptor" non risponde direttamente alla domanda, né i successivi tre paragrafi. Ha bisogno di un TL; DR nella parte superiore.
Eldritch Conundrum,

74

Non sono sicuri che ciò giustifichi la scelta di un disco rigido su un SSD NAND-Flash, ma sono certamente aree in cui un disco rigido da 10.000 rpm offrirebbe vantaggi rispetto a uno.

  1. Scrivi amplificazione . I dischi rigidi possono sovrascrivere direttamente un settore, ma gli SSD NAND-Flash non possono sovrascrivere una pagina. L'intero blocco deve essere cancellato, quindi la pagina può essere riutilizzata. Se ci sono altri dati nelle altre pagine del blocco, devono essere spostati in un blocco diverso, prima della cancellazione.

    Una dimensione di blocco comune è 512 KiB e una dimensione di pagina comune è 4KiB. Quindi, se si scrivono 4KiB di dati e si deve eseguire la scrittura su un blocco usato, ciò significa che devono prima verificarsi almeno 508 KiB di scritture extra; questo è un tasso di inflazione di 127x. Potresti essere in grado di scrivere 2x o 3x il più velocemente possibile sul tuo disco rigido da 10.000 rpm, ma potresti anche finire per scrivere 127 volte più dati. Se si utilizza l'unità per file di piccole dimensioni, l'amplificazione in scrittura ti danneggerà a lungo termine.

    A causa della natura del funzionamento della memoria flash, i dati non possono essere sovrascritti direttamente come in un disco rigido.

    (Fonte: http://en.wikipedia.org/wiki/Write_amplification )

    Le dimensioni tipiche dei blocchi includono:

    • 32 pagine da 512 + 16 byte ciascuna per una dimensione del blocco di 16 KiB
    • 64 pagine di 2.048 + 64 byte ciascuna per una dimensione del blocco di 128 KiB
    • 64 pagine di 4.096 + 128 byte ciascuna per una dimensione del blocco di 256 KiB
    • 128 pagine di 4.096 + 128 byte ciascuna per una dimensione del blocco di 512 KiB

    (Fonte: http://en.wikipedia.org/wiki/Flash_memory )

  2. Conservazione a lungo termine . I supporti di memorizzazione magnetici spesso conservano i dati più a lungo quando non sono alimentati, quindi i dischi rigidi sono migliori per l'archiviazione a lungo termine rispetto agli SSD NAND-Flash.

    Se archiviato offline (non alimentato nello scaffale) a lungo termine, il supporto magnetico dell'HDD conserva i dati in modo significativamente più lungo della memoria flash utilizzata negli SSD.

    (Fonte: http://en.wikipedia.org/wiki/Solid-state_drive )

  3. Durata della vita limitata . Un disco rigido può essere riscritto fino a quando non si rompe da usura, ma un SSD NAND-Flash può riutilizzare le sue pagine solo un certo numero di volte. Il numero varia, ma diciamo che è 5000 volte: se riutilizzi quella pagina una volta al giorno ci vorranno più di 13 anni per consumare la pagina. Questo è alla pari con la durata di vita di un disco rigido, ma questo è vero solo senza il factoring nell'amplificazione della scrittura. Quando il numero viene dimezzato o diviso in due improvvisamente non sembra così grande.

    Il flash NAND MLC è in genere valutato a circa 5-10 k cicli per applicazioni di media capacità (Samsung K9G8G08U0M) e 1–3 k cicli per applicazioni di grande capacità

    (Fonte: http://en.wikipedia.org/wiki/Flash_memory )

  4. Mancanza di corrente . Le unità NAND-Flash non funzionano bene con interruzioni di corrente.

    La corruzione dei bit ha colpito tre dispositivi; tre avevano scritture rasate; otto presentavano errori di serializzabilità; un dispositivo ha perso un terzo dei suoi dati; e un SSD in muratura.

    (Fonte: http://www.zdnet.com/how-ssd-power-faults-scramble-your-data-7000011979/ )

  5. Limiti di lettura . Puoi leggere i dati da una cella solo un certo numero di volte tra le cancellazioni prima che altre celle in quel blocco vengano danneggiate. Per evitare ciò, l'unità sposta automaticamente i dati se viene raggiunta la soglia di lettura. Tuttavia, ciò contribuisce a scrivere l'amplificazione. Questo probabilmente non sarà un problema per la maggior parte degli utenti domestici perché il limite di lettura è molto alto, ma per l'hosting di siti Web che ottengono un traffico elevato potrebbe avere un impatto.

    Se la lettura continua da una cella, quella cella non fallirà ma piuttosto una delle celle circostanti in una lettura successiva. Per evitare il problema di disturbo della lettura, il controller flash in genere conteggia il numero totale di letture su un blocco dall'ultima cancellazione

    (Fonte: http://en.wikipedia.org/wiki/Flash_memory )


1
Sfortunatamente, un UPS per qualsiasi PC desktop da gioco decente dovrebbe essere un'unità di linea interattiva o doppia conversione con uscita sinusoidale pura. Questi vanno da $ 300 a $ 750 o più; i sistemi eccezionalmente potenti potrebbero richiedere una presa da 20 amp.
bwDraco,

9
@DragonLord Un "PC desktop di gioco decente" può facilmente costare $ 1500 o più quando si aggiunge tutto l'hardware all'interno del computer stesso. Probabilmente di più se aggiungi le periferiche esterne. Anche un UPS economico prolungherà la vita di quell'apparecchiatura (a causa del filtro di rete) e ti salverà quando si verificherà l'inevitabile problema di alimentazione. Non deve essere in grado di mantenere il sistema completamente alimentato in esecuzione a lungo; 3-4 minuti sono abbastanza lunghi nella maggior parte dei casi per eseguire automaticamente un arresto sicuro e ordinato del sistema in caso di interruzione dell'alimentazione. Mi sembra un compromesso appropriato in entrambi i modi.
un CVn

3
@DragonLord Perché un desktop da gioco, alimentato da un alimentatore a commutazione, richiederebbe un input "sinusoidale"?
AndrejaKo

1
@AndrejaKo - A quanto pare alcuni sistemi PFC attivi non funzionano bene con il seno modificato. Ad esempio, alcuni materiali di consumo stagionali non passano correttamente alla batteria su un UPS sinusoidale modificato quando sono sotto carico elevato. E credo che il seno modificato sia generalmente sconsigliato nei paesi che usano 240V.
Compro01,

3
@AndrejaKo, credo che Seasonic produca cattivi alimentatori e si dovrebbe evitare quel marchio. Non ho mai visto alcun problema da una linea d'onda sinusoidale modificata.
psusi,

24

Tonnellate di risposte sbagliate qui da persone che ovviamente conoscono solo SSD di fascia bassa.

C'è un motivo: il prezzo. Principalmente se non hai bisogno delle prestazioni. Una volta che hai bisogno del budget IOPS, un SSD (anche in un Raid 5) ti dà - qualsiasi altra cosa non ha importanza.

Unità SAS / SATA da 10 KB: circa 350 IOPS. SSD: Quelli che uso - modello degli ultimi anni, impresa - 35000

Vai a capire - o ho bisogno della velocità o no. In caso contrario, i dischi di grandi dimensioni battono tutto. Economico, buono. Se ho bisogno della velocità, della regola di SSD (e sì, SAS ha dei vantaggi, ma seriamente ragazzi, potete ottenere dischi SATA aziendali con la stessa facilità di "cercare il numero di parte e chiamare un distributore").

Adesso resistenza. Quelli SSD che utilizzo sono di "qualità media". 960 GB Samsun 843T è stato riconfigurato da 750 GB la garanzia Samsung copre 5 scritture complete al giorno per 5 anni. Sono 3500 GB scritti ogni giorno. Prima che la garanzia si esaurisca. I modelli di fascia alta sono validi per 15-25 scritture complete al giorno.

Spostiamo la nostra piattaforma di virtualizzazione interna da Velociraptor (sì, puoi ottenerli in una vera configurazione da 2,5 "se sei abbastanza intelligente da cercare un numero di parte e chiamare un distributore) con un Raid 50 di SSD e mentre il costo era" significativamente più alto "le prestazioni sono passate da 60 MB / sec a 650. Ho un aumento della latenza zero a carico normale anche durante i backup. Resistenza? Ancora una volta, la mia garanzia è abbastanza chiara;)


1
riconfigurato toi C'è un errore di battitura?
AL

Mi piace la tua risposta either I need the speed, or I do not.Ma non capisco come le scritture al giorno si riferiscano all'amplificazione della scrittura a cui fa riferimento Robin Hood. Prendendo l'ingrandimento in scrittura 127x e applicandolo alle specifiche "scrive al giorno", si riducono i 3500 GB al giorno fino a circa 30 GB al giorno, no? Anche le unità di fascia alta (25 scritture al giorno) ti danno circa 150 GB al giorno. Ovviamente, questo è abbastanza per molti usi, ma la mia impressione è che gli appassionati di SSD non stiano confrontando le mele con le mele. O forse sono frainteso e qualcuno può spiegare come questi si relazionano con me.
GlennFromIowa,

1
No. Vedi, nel mio caso particolare ho: 1 GB di cache di scrittura sul controller del raid E .... questo SSD particolare ha di nuovo una cache di scrittura interna da 1 GB. Entrambe le cache sono protette da condensatori, quindi un'interruzione di corrente si traduce in una scrittura pulita fino in fondo. Nessuna amplificazione in scrittura. In cima, il caso d'uso particolare rende le scritture ingombranti in cima. Nessuna amplificazione in scrittura. THat è principalmente qualcosa per desktop Reglar con SSD senza cache. E questi sono normalmente SSD dell'utente finale. Qualsiasi azienda utilizza cache con backup di Capcitor da un po 'di tempo ormai.
TomTom,

1
Potresti aggiungere riferimenti in cui si può leggere sulla protezione del condensatore per buffer e cache?
G. Bach

20

A parte il costo, c'è ancora un motivo per scegliere un disco rigido da 10K RPM (o più veloce) su un SSD?

Non è ovvio? Capacità. Gli SSD semplicemente non possono competere sulla capacità. Se ti interessa molto di più delle prestazioni che della capacità e desideri una soluzione a disco singolo, un SSD fa per te. Se si preferisce una maggiore capacità, è possibile utilizzare una serie di raid di HDD per ottenere molta capacità e colmare una buona parte del gap prestazionale.


Anche se in tutta onestà, quando stai colmando il divario di prestazioni tra SSD e HDD utilizzando gli HDD, sei abbastanza vicino a colmare il divario di prezzo tra loro per gigabyte di spazio di archiviazione disponibile. E la brutta verità è che, mentre il mirroring (RAID 1) può essere grande per migliorare le prestazioni dei carichi di lavoro di lettura intensiva, è ancora solo ottiene il valore di un singolo azionamento di prestazioni da loro per la scrittura carichi di lavoro ad alta intensità di.
un CVn

3
@ MichaelKjörling, non lo so .. ultimo Natale ho raccolto 3 unità WD blue da 1 TB (7200 rpm) per $ 50 ciascuna e le ho messe in un mix di raid10 per il sistema operativo (migliore lettura casuale) e raid5 per media (migliore capacità e scrittura sequenziale). Circa allo stesso prezzo di un SSD solo 10 volte più capacità, e almeno il throughput sequenziale è nella stessa gamma di un SSD a 560 MB / s ... e, naturalmente, è ridondante, quindi se un'unità si guasta, sto bene . Un SSD continuerà ad avere prestazioni totalmente casuali migliori, ma in pratica non si esegue mai un IO casuale al 100%, quindi sotto carichi reali è abbastanza vicino.
psusi,

Dipende da cosa riguardano i "carichi del mondo reale". La IOPS è un fattore (e molto importante) soprattutto nel momento in cui inizi a pensare all'accesso multiutente. Per un sistema a utente singolo, concordato, non tanto, ma può comunque fare una notevole differenza in determinati carichi di lavoro. Un drive a 7200 rpm può gestire nell'ordine di 100 IOPS. Un SSD lento potrebbe fornire 1.000-10.000 IOPS, una velocità superiore a 100.000. Non è difficile ottenere un throughput sequenziale elevato con gli HDD, ma pochissimi carichi di lavoro sono di natura puramente sequenziale; la maggior parte sono più come I / O sequenziali di piccole dimensioni distribuiti casualmente.
un CVn

@psusi L'unico mondo reale utilizza dove un array Raid 5 è vicino a un SSD sono letture / scritture puramente sequenziali. Che per gli utenti normali è praticamente solo streaming multimediale e cose simili. Sicuramente per queste cose nessuno userebbe SSD, ma se si desidera confrontare quanto è reattivo un sistema operativo, come gestisce gli accessi simultanei, i giochi, Photoshop, i programmi di avvio, .. 3 I blues di WD da 1 TB non sono nemmeno nella stessa lega di un singolo SSD economico.
Voo

3
@ MichaelKjörling, dato che si tratta di un superutente e non di un serverfault, si presume che stiamo parlando di desktop qui. Lo IOPS è puramente un server di database in cui si presume che si stia eseguendo una query su un set di dati di grandi dimensioni che genererà molti piccoli IO casuali. I carichi di lavoro desktop non sono mai così piccoli o casuali.
psusi,

18

Parlando come ingegnere dello storage, abbiamo implementato il flash in tutto l'ambiente. I motivi per cui non lo stiamo facendo più velocemente sono:

  • costo. Rimane incredibilmente costoso (specialmente per il "livello aziendale") - potrebbe non sembrare molto su una base "per server", ma si aggiunge a numeri sorprendentemente grandi quando parli di più petabyte.

  • densità. È correlato ai costi: lo spazio del data center costa denaro e sono necessari controller RAID aggiuntivi e infrastruttura di supporto. Gli SSD stanno appena iniziando a recuperare il ritardo con i piatti di filatura di dimensioni maggiori. (E c'è anche un differenziale di prezzo lì).

Se potessi ignorare del tutto il costo, saremmo tutti SSD. (O 'EFD' in quanto alcuni venditori preferiscono reintegrarli, per differenziare 'impresa' da 'consumatore').

Uno dei maggiori problemi che la maggior parte delle "imprese" ha è fondamentalmente: i terabyte sono economici, ma gli IOP sono costosi. Gli SSD offrono un buon prezzo per IOP, il che li rende interessanti - a condizione che il modello di provisioning dello storage includa alcune considerazioni sui requisiti di I / O.


6

I dischi Enterprise SAS hanno il loro posto nell'azienda. Li acquisti per affidabilità e velocità. Alcune unità SAS supportano anche l'interfaccia SATA mentre altre sono solo SAS. La differenza principale è la differenza tra occorrenza dell'URRE o Errore di lettura irreversibile. Le normali unità consumer sono generalmente 1 su 10 ^ -14. Le unità Enterprise SATA e SAS + SATA sono 10 ^ -15 mentre le unità SAS pure, le unità enterprise reali sono 10 ^ -16. Quindi c'è sicuramente un posto per i dischi aziendali nel mondo. Sono solo molto costosi.

Gli SSD sono vulnerabili allo stesso errore URE ma non è così facile sapere quando o come accadrà poiché i produttori non ti dicono il tasso di occorrenza su molti dispositivi. Sebbene alcuni produttori di controller ssd affermino di avere numeri stellari come Sandforce [1]. Ci sono anche ssd basati su sas aziendali che hanno un ure di 10 ^ -17 o -18.

In questo momento per i soldi non credo che ci sia alcun motivo per fare un giro in rapace. Penso che il principale punto di forza del prodotto sia stato il costo inferiore per uno spazio di archiviazione più ampio e una maggiore velocità di ricerca. Ma ora poiché gli SSD da 1 TB stanno diventando sempre più economici, questi prodotti probabilmente non saranno in circolazione molto più a lungo. Posso trovarlo solo nella sezione workstation del sito digitale occidentale. 1 TB di spazio di archiviazione per $ 240 è molto più economico di un SSD da 1 TB. C'è la tua risposta

[1] http://www.zdnet.com/blog/storage/how-ssds-can-hose-your-data/1423


Sono sempre più accigliato alle persone che suggeriscono SATA per l'uso aziendale. Le unità SATA da 3 TB possono sembrare una buona opzione, specialmente quando si RAID-6 per la resilienza, ma hanno un rapporto IOP-per-TB davvero orribile. Siamo finiti con un'assurda sovraccapacità in alcuni scenari (o dischi a corsa breve, che è la stessa cosa in realtà) perché la quantità di IO necessaria per un sistema serio è MODO più dei 25 IOP / TB che ottieni da una SATA da 3 TB guidare.
Sobrique,

Un sacco di utilizzo aziendale è pesante per byte ma non per IOPS. Ad esempio, registri di conformità.
Dan Pritts,

Discuterei quei "lotti". Sì, ci sono scenari specifici in cui questo è vero e non ti interessa davvero che le prestazioni del tuo sistema di archiviazione siano spaventose. Naturalmente, potresti trovare un sistema di archiviazione su nastro più appropriato a quel punto. Ma nella mia esperienza - la maggior parte dei clienti ha aspettative basate sul proprio sistema domestico - e RAID-6 SATA aziendale non è nemmeno così veloce.
Sobrique,

4

Non vedo alcun motivo per non utilizzare SSD SAS su SAS HDD. Tuttavia, se presentato con la scelta tra un HDD SAS e un SSD SATA , la mia scelta aziendale potrebbe essere l'unità SAS.

Motivo: SAS ha un migliore recupero degli errori. Un HDD SATA di edizione non RAID potrebbe bloccare l'intero bus (e con ciò probabilmente negare l'utilizzo dell'intero server) quando muore. Un sistema basato su SAS perderebbe solo un disco. Se si tratta di un disco in un array RAID, non c'è nulla che impedisce al server di essere utilizzato fino alla fine dell'attività, seguito da una sostituzione dell'unità.

Si noti che questo punto è controverso se si utilizzano SSD SAS.


[Modifica] ha provato a inserire questo in un commento ma non ho markup lì.

Non ho mai detto che il controller SAS si collegherà a un'altra unità. Ma gestirà i guasti con maggiore grazia e le altre unità sullo stesso backplane rimarranno raggiungibili.

Esempio con SAS:

SAS HBA ----- [Backplane]
              | | | |
              D1 D2 D3 D4

Se un'unità si guasta, verrà rilasciata dall'HBA o dalla scheda RAID.

Le altre 3 unità vanno bene.
Supponendo che le unità siano in un array RAID, i dati saranno ancora lì e rimarranno accessibili.


Ora con SATA:

SATA ----- [moltiplicatore di porte]
              | | | |
              D1 D2 D3 D4

Un'unità si guasta.
La comunicazione tra la porta SATA sulla scheda madre e le altre tre unità probabilmente si bloccherà. Ciò può accadere perché il controller SATA si blocca o il moltiplicatore di porte non ha modo di recuperare.

Sebbene abbiamo ancora 3 unità funzionanti, non abbiamo comunicazioni con loro. Nessuna comunicazione significa nessun accesso ai dati.

Spegnere e tirare un disco rotto non è difficile, ma preferisco farlo al di fuori dell'orario di lavoro. SAS rende più probabile che io possa farlo.


2
Non è per questo che ci sono dischi rigidi SATA ottimizzati per NAS con TLER? (Anche VelociRaptors ha questa funzione.)
bwDraco,

1
No, anche se ne fa parte. TLER significa solo che l'unità smetterà di leggere un settore guasto tra 7 e 12 secondi, dopo di che l'host (leggi: il computer con HW o SW RAID) può rilasciare l'unità e ricadere su un'altra unità per ottenere i dati richiesti . Il protocollo SAS significa che sarà in grado di connettersi a un'altra unità anziché affrontare un controller / canale / bus / portmultipier / $ qualunque_your_setup_is bloccato.
Hennes,

@Hannes questo ha senso zero. Anche in SAS il controller non si collegherà magicamente a un'altra unità - il che sarebbe una funzionalità totalmente inutile poiché questa altra unità non avrebbe magicamente gli stessi dati ... SAS non è un sostituto per RAID e in un RAID non c'è "magiclly connettersi a un'altra unità ".
TomTom,

Non ho mai detto che il controller SAS si collegherà a un'altra unità. Ma gestirà i guasti con maggiore grazia e le altre unità sullo stesso backplane rimarranno raggiungibili. Es SAS HBA ----- Backplane -- 6 SAS-drives. Se un'unità si guasta, verrà rilasciata. Gli altri 5 continueranno a funzionare. Supponendo che l'unità da un array RAID i dati saranno ancora lì e accessibili. SATA ------ Port multiplier/backplane - 6 SATA drivesUn'unità si guasta. Il moltiplicatore di porte probabilmente viene bloccato. Abbiamo ancora 5 unità funzionanti ma nessuna comunicazione con loro.
Hennes,

3
Fai un buon caso contro i moltiplicatori di porte SATA, ma non contro i dischi SATA. L'uso di una scheda SATA a 4 porte o il collegamento di dischi SATA a un controller SAS annullerà questo esempio.
Dan Pritts,

0

Mi mancano alcuni criteri pertinenti nella domanda:

(Tralasciando l'archiviazione (di solito i nastri) che non necessitano di essere "online" (che non si riferisce necessariamente alla disponibilità su Internet))

  • Archiviazione che deve essere disponibile (senza intervento manuale caricamento supporto fisico)
  • Memoria destinata ad essere disponibile alla massima velocità possibile (esecuzione del sistema operativo, database, cache del server Web, "buffer" di registrazione / elaborazione audio, ecc.).

Considera lo scenario di un server web (come esempio): la
migliore velocità per i dati comunemente richiesti sarebbe tutta in memoria (come una cache). Ma andando verso diverse centinaia di GB che diventa costoso (e fisicamente grande) da fare nei banchi di memoria.

Tra lo spinning HD e MemoryBanks c'è un'opzione interessante: SSD. Dovrebbe essere considerato un materiale di consumo (archiviazione non realmente affidabile a lungo termine, principalmente a causa delle elevate percentuali di abbandono e della garanzia che ti daranno un nuovo materiale di consumo, non i tuoi dati di ritorno). Soprattutto perché sarà colpito da molte letture e scritture (diciamo una DAW, ecc.).

Ora ogni X quantità di tempo verrà eseguito il backup del materiale di consumo nella memoria (che non è carico di lavoro front-end). E ogni riavvio (o consumabile non riuscito) pompi i dati archiviati nel tuo consumabile front-end.

Ora, quanto velocemente (prestazioni) devi avere (dal punto di vista del disco) sulla tua memoria prima di colpire il primo altro collo di bottiglia (come ad esempio il throughput di rete) quando comunichi con la tua cache .. ??
Se la risposta a questa domanda è bassa: selezionare i dischi di classe enterprise a basso numero di giri. Se invece la risposta è alta: selezionare i dischi di classe enterprise ad alto numero di giri.

In altre parole: stai davvero cercando di archiviare qualcosa (sperando che non avrai mai bisogno del nastro di backup), usa HD comuni. Se vuoi servire dati (memorizzati altrove) o accettare dati o interagire con dati di grandi dimensioni (come DB), allora SSD è una buona opzione.


-1

Non menzionato in altre risposte, ma il costo di un SSD desktop contro un HDD aziendale oggi è approssimativamente lo stesso . Sono lontani i tempi in cui gli SSD erano notevolmente più costosi. Considera questo HDD da 300 GB (2,5 pollici):

Che funziona a C $ 125,17 / 300 GB = C $ 0,42 / GB .

Ora considera un SSD da 256 GB (non ci sono 300 GB disponibili per gli SSD):

Che è C $ 115,98 / 256 GB = C $ 0,45 / GB .

Come puoi vedere, la differenza non è abbastanza significativa da favorire un disco rigido meccanico, a meno che tu non stia davvero scrivendo molto. I moderni SSD sono in grado di gestire circa 70 GB di scritture al giorno e la garanzia standard è di 3 anni. Questo di solito è sufficiente per la maggior parte delle applicazioni.

Se ti preoccupi dell'affidabilità degli SSD in generale, puoi confrontare MTBF (per vedere che in realtà è lo stesso o migliore dei dischi rigidi meccanici, 1,6 M ore e 1,5 M ore per gli esempi sopra). O semplicemente crea un RAID, se non ti fidi di alcun numero.


7
Questo può essere vero, ma un confronto tra SSD di classe consumer e HDD di classe enterprise non ha senso. Se non hai bisogno di hardware di classe enterprise, avresti potuto scegliere un HDD di classe consumer che sarebbe molto più economico dell'SSD di classe consumer. Nessuno con un pizzico di senso cambierà il proprio HDD di classe enterprise con SSD di classe consumer perché costa circa lo stesso.
Chris Pratt,

@ChrisPratt: ti manca il punto che gli HDD di qualità consumer sono molto peggio degli SSD di qualità consumer. Vale a dire che anche un piccolo negozio non può permettersi di disporre di rack per server dotati di HDD consumer, non sono pensati per gestire carichi 24/7. D'altra parte, gli SSD vanno bene così, non producono così tanto calore e la maggior parte delle operazioni vengono lette, quindi non le consumano affatto. Ciò è particolarmente vero per i database. L'usura degli HDD è un'usura meccanica, quindi questa è la differenza.
Neolisk,

1
Quindi, in sostanza, la tua tesi è che gli SSD di qualità consumer avranno sempre una durata maggiore rispetto agli HDD di qualità consumer? Hai dei dati per eseguire il backup?
Chris Pratt,

@ChrisPratt: A meno che un'azienda non fornisca servizi di conversione dei dati, ovvero che debba convertire / scrivere 100 GB di dati all'ora, servizi di backup o simili, non vedo perché gli SSD non funzioneranno.
Neolisk,

@ChrisPratt: corretto. Puoi controllare MTBF, ad esempio: la maggior parte degli SSD ha 2 M ore, la maggior parte degli HDD di consumo aveva 700 K l'ultima volta che ho controllato. Anche una rapida ricerca su Google lo ha trovato: tassi di errore annui dell'SSD intorno all'1,5%, HDD circa il 5% . Si noti inoltre che non gli SSD sono creati allo stesso modo, non voglio fare pubblicità, ma alcuni sono 10 volte più affidabili dalle statistiche sui resi. Non esiste alcuna differenza significativa nella durata di vita degli HDD tra i marchi, da quello che conosco. Quindi questa è una differenza di affidabilità 30 volte maggiore rispetto agli SSD rispetto agli HDD.
Neolisk,
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.