È più veloce avere due dischi rigidi più piccoli o uno grande?


19

Supponendo che tutte le unità abbiano lo stesso RPM e le stesse specifiche complessive ad eccezione dello spazio di archiviazione, sarebbe più veloce installare due dischi rigidi insieme o solo uno più grande in un computer?

Risposte:


17

Sì. Due unità sono più veloci.

Come qualcuno ha già detto, puoi usare RAID 0 . Questo ti darà quasi il doppio della velocità per qualsiasi cosa più grande di un piccolo file, dove piccolo dipende da come è formattato il tuo raid. Questo fa apparire entrambe le unità come una grande, quindi non ci sono passaggi aggiuntivi per migliorare le prestazioni dopo aver configurato il RAID. L'unico svantaggio di RAID 0 è che se un'unità si guasta, perdi TUTTI i tuoi dati.

Puoi anche semplicemente usare entrambe le unità separatamente . In questo caso il vantaggio in termini di prestazioni dipenderà dal modo in cui vengono utilizzati. Per ottenere il massimo vantaggio, è necessario assicurarsi che entrambe le unità vengano utilizzate contemporaneamente. Se si eseguono due o più applicazioni di I / O su disco, è relativamente semplice. In caso contrario, è possibile separare il sistema operativo, lo Swap (se utilizzato), le applicazioni o i dati. Cosa fare dipende davvero dal tipo di applicazioni che usi.

Nota, non confondere unità e partizioni. Anche se Windows li presenta come unità diverse, l'uso di due partizioni può solo rallentare le cose perché quando vengono usate simultaneamente, la testa deve spostarsi da una partizione all'altra poiché sono separate da cilindri. Questo non si applica agli SSD.


Bene, non ho provato la maggior parte delle schede madri :) Sono riuscito a raggiungere il 15% del massimo teorico con molti di loro come parte di una precedente posizione che ho ricoperto.
Itai,

Concordo con la risposta, tuttavia fattori come le dimensioni della cache e i tempi di lettura / scrittura / ricerca / ecc. Influenzeranno le prestazioni complessive del test. 2 unità lente potrebbero non essere veloci come 1 unità veloce.
Keltari,

8

Ho avuto Raid 0 per un po ', ma ho notato solo un leggero miglioramento complessivo. Sono rimasto deluso dall'idea generale e ho ottenuto l'SDD per il mio sistema e i miei file di programma, e la mia conclusione è che nessun altro aggiornamento di computer a prezzi accessibili ti garantirà così tante prestazioni, prima di avere SSD non mi rendevo davvero conto di quanto fosse il mio collo di bottiglia L'HDD era.

Torna all'argomento originale, a seconda di come utilizzeresti il ​​tuo computer, potrebbe essere più veloce se hai due dischi rigidi collegati a controller diversi sulla scheda madre, se ne ha più di uno. Le porte Sata per lo stesso controller sono solitamente contrassegnate con lo stesso colore, ad es. la mia scheda madre ha 4 porte arancioni controllate da chip Intel e 2 porte rosse controllate da chip J-Micron. Il collegamento di entrambi i dischi rigidi allo stesso controller ridurrà le prestazioni, nei miei test, la velocità di scrittura di una copia di file da un HDD a un altro è diminuita più di due volte rispetto all'installazione quando i dischi rigidi erano collegati a controller diversi.


Un buon punto sui controller. La mia esperienza è principalmente con sistemi "big iron" in cui i controller possono generalmente gestire più trasferimenti simultanei, ma ciò potrebbe non essere il caso di alcuni controller per PC.
Daniel R Hicks,

1
Fattori di prestazioni RAID fortemente sul controller. Il software RAID offre prestazioni minime, mentre l'hardware RAID è notevolmente più veloce. Inoltre, si noti che alcune schede madri con controller RAID integrati utilizzano chip di fascia bassa con scarse prestazioni.
Keltari,

3

Due unità saranno più veloci se entrambe le unità vengono spesso utilizzate contemporaneamente. Ad esempio, in Windows è possibile sfogliare da un'unità e posizionare i file sull'altra oppure i file di sistema su uno e i file utente sull'altro. A seconda dei modelli di utilizzo, ciò può causare l'occupazione simultanea di entrambe le unità per un periodo di tempo ragionevole.

Tuttavia, due unità non miglioreranno in modo significativo le prestazioni (ma non arrecheranno alcun danno) se si inserisce semplicemente una porzione casuale del proprio file system sulla seconda unità - richiede una pianificazione consapevole.

(Le due eccezioni a ciò sono IBM System i (o come viene chiamato in questi giorni) e alcuni sistemi RAID. System i diffonde (quasi) tutti i dati su tutte le unità in modo più o meno uniforme, suddividendo singoli file su più unità, in modo che le unità tendono ad essere altrettanto occupati. I sistemi RAID allo stesso modo diffondono i singoli file su più unità, ma se questo migliora le prestazioni (o invece le peggiora) dipende dal particolare schema RAID.)

In passato la velocità media di accesso alle unità peggiorava con unità più grandi, fornendo un'altra motivazione per utilizzare più unità più piccole rispetto a una più grande. Non sono sicuro che questo sia più così vero, però. (Di recente non ho esaminato le specifiche delle prestazioni dell'unità.)


2

Può essere utile avere due unità perché è possibile sfruttare la parallelizzazione. Ad esempio, è possibile copiare un file da un'unità a un'altra unità molto più velocemente rispetto alla copia di un file in un'altra posizione sulla stessa unità.

Questa parallelizzazione è anche ciò che migliora le prestazioni di lettura e scrittura con RAID 0 e le prestazioni di lettura con RAID 1.


Grazie! Ci sono degli svantaggi nelle prestazioni con l'utilizzo di due unità allora?
wrongusername
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.