La banda SATA è per porta o per controller?


9

Ho sempre pensato che fosse per canale Controller e che se avessi porte 4xSATA 3.0Gb / s sulla mia scheda madre, dovrei avere un potenziale 12.0Gb / s di larghezza di banda. Tuttavia, dopo aver effettuato alcune ricerche, ho trovato informazioni contrastanti che suggerivano che se avessi unità 4xSATA collegate al mio MB e le stessi usando simultaneamente, ogni unità otterrebbe solo 3,0 Gb / s / 4 = 768 Mb / s larghezza di banda massima. Quindi volevo chiarire la mia comprensione.

Domanda a margine: ci sono altri colli di bottiglia nella larghezza di banda hdd / ssd di cui tenere conto? (I collegamenti a domande già risposte sono più che benvenuti)


Ho pensato che fosse per controller, ma potrei essere io a interpretare il "seriale" in "SATA" in modo troppo letterale.

sì, hai interpretato "seriale" in modo errato, significa che sta inviando i bit di un byte (+ overhead) in serie su una coppia di linee, non vuol dire che collega in cascata più dispositivi. Ogni dispositivo SATA parla con una porta del controller. Per SATA Revision 3.x questo sarebbe con 6Gbps (dato che si tratta di codifica 8b / 10b sarebbe 4.8Gb / s utilizzabile: 600MB / s).
Il

Risposte:


5

È una domanda un po 'carica,

È per controller ma dove risiede il controller e quale controller hai influenzerà il throughput totale massimo. Se stai utilizzando un vecchio controller integrato o aggiungi un controller utilizzando PCI o PCIEx1 non vedrai mai vantaggi evidenti oltre lo spazio aggiuntivo. Se si utilizza un dispositivo di bordo moderato come un Intel ICH9H che ha un throughput totale di circa 4,5 GB, si vedranno guadagni marginali. Per ottenere un notevole guadagno, è necessario eseguire un controller RAID basato su hardware collegato a PCIEx4 o superiore.

Ad esempio, l'unità principale sul mio server di casa è pari a 5,9 nelle classifiche delle prestazioni di Windows 7, il mio raid di 4 unità 5 costituito da 4 unità identiche all'unità di avvio principale ha una partizione di avvio di backup, quando avvio da quella partizione vedo guadagni ma la valutazione migliora solo a 6.4. Questo utilizza ICH9H a cui si fa riferimento in precedenza.

Le mie workstation di recupero eseguono array simili utilizzando controller basati su PCIEx16 e rispecchiano il punteggio di 7,9. In conclusione, 3Gb / s per unità fino alle limitazioni del canale su cui risiede il controller. Migliore bus per il controller = migliore velocità massima diffondendosi tra i canali. Una volta che hai raggiunto il limite massimo del bus, vedrai solo guadagni marginali che migliorano le specifiche di guida come i migliori tempi di ricerca.


Vuoi dire che è per "controller" o "per porta"? Non vedo nulla nell'interfaccia della linea SATA che è specifica del controller. Quindi la velocità di trasferimento è la porta (ovviamente la maggior parte dei controller non è in grado di elaborare o inoltrare la capacità aggregata di tutte le porte, ma non è una limitazione del protocollo.
Verifica il

5

È per connettore, ma altri fattori limitano la massima larghezza di banda. Ad esempio, il chipset ICH9 di Intel ha un throughput massimo di ~ 600 MB / s. Cercare su Google informazioni sull'esecuzione di SSD in RAID produrrà risultati in cui la larghezza di banda combinata supera quella di una singola porta, rendendo ovvie le conclusioni.


0

Fondamentalmente, è per controller. Ci sono altre complessità e sfumature, ma le scriverò più tardi.


Vuoi dire che è per "controller" o "per porta"? Non vedo nulla nell'interfaccia della linea SATA che è specifica del controller. Quindi la velocità di trasferimento è la porta (ovviamente la maggior parte dei controller non è in grado di elaborare o inoltrare la capacità aggregata di tutte le porte, ma non è una limitazione del protocollo.
Verifica il

(in realtà c'è, usando i moltiplicatori di porte, ma normalmente SATA è punto a punto)
va il
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.