La bande passante SATA est-elle par port ou par contrôleur?

9

J'ai toujours supposé que c'était par canal de contrôleur, et que si j'avais des ports 4xSATA 3.0Gb / s sur ma carte mère, je devrais avoir un potentiel de 12.0Gb / s de bande passante. Cependant, après avoir fait quelques recherches, j'ai trouvé des informations contradictoires suggérant que si j'avais des disques 4xSATA connectés à mon Mo et que je les utilisais simultanément, chaque disque n'obtiendrait que 3,0 Gb / s / 4 = 768 Mo / s de bande passante max. Je voulais donc clarifier ma compréhension.

Question secondaire: y a-t-il d'autres goulots d'étranglement de bande passante hdd / ssd à connaître? (Les liens vers les questions déjà répondues sont les bienvenus)

instanceofTom
la source
Je pensais que c'était par contrôleur, mais cela pourrait être moi interprétant la "série" dans "SATA" trop littéralement.
oui, vous interprétez mal "série", cela signifie qu'il envoie les bits d'un octet (+ surcharge) en série sur une paire de lignes, cela ne signifie pas qu'il enchaîne plusieurs périphériques en guirlande. Chaque périphérique SATA parle avec un port de contrôleur. Pour SATA Revision 3.x, ce serait avec 6 Gbit / s (puisqu'il s'agit d'un codage 8b / 10b, il serait de 4,8 Gbit / s utilisable: 600 Mo / s).
salue

Réponses:

5

C'est un peu une question chargée,

C'est par contrôleur mais où réside votre contrôleur et quel contrôleur vous avez affectera le débit total maximum. Si vous utilisez un ancien contrôleur intégré ou ajoutez un contrôleur à l'aide de PCI ou PCIEx1, vous ne verrez jamais d'avantages notables au-delà de l'espace supplémentaire. Si vous utilisez un embarqué modéré tel qu'un Intel ICH9H qui a un débit total d'environ 4,5 Go, vous constaterez des gains marginaux. Pour obtenir un gain notable, vous devez utiliser un contrôleur RAID matériel connecté à PCIEx4 ou supérieur.

Par exemple, mon lecteur principal sur mon serveur domestique se classe 5,9 dans les notes de performance de Windows 7, mon raid à 4 disques 5 composé de 4 disques identiques au disque de démarrage principal a une partition de démarrage de sauvegarde, lorsque je démarre à partir de cette partition, je vois des gains mais la note améliore seulement à 6,4. Il s'agit de l'ICH9H référencé précédemment.

Mes stations de travail de récupération exécutent des baies similaires en utilisant des contrôleurs basés sur PCIEx16 et donnent une note de 7,9. En bout de ligne, 3 Gb / s par lecteur jusqu'aux limites du canal sur lequel réside votre contrôleur. Meilleur bus pour le contrôleur = meilleure vitesse maximale en se répartissant sur les canaux. Une fois que vous avez atteint le maximum du bus, vous ne verrez que des gains marginaux améliorant les spécifications de conduite, comme de meilleurs temps de recherche.

Chris - Armure-IT
la source
Voulez-vous dire que c'est par "contrôleur" ou "par port"? Je ne vois rien dans l'interface de ligne SATA qui est spécifique au contrôleur. Le taux de transfert est donc le port (bien sûr, la plupart des contrôleurs ne peuvent pas traiter ou transmettre la capacité agrégée de tous les ports, mais ce n'est pas une limitation de protocole.
vérifie
5

C'est par connecteur, mais d'autres facteurs limiteront votre bande passante maximale. Par exemple, le chipset ICH9 d'Intel a un débit maximum de ~ 600 Mo / s. La recherche d'informations sur l'exécution de SSD en RAID donnera des résultats là où la bande passante combinée dépasse celle d'un seul port, ce qui rend la conclusion évidente.

afrazier
la source
0

Fondamentalement, c'est par contrôleur. Il y a d'autres subtilités et nuances, mais je les taperai plus tard.

surfasb
la source
Voulez-vous dire que c'est par "contrôleur" ou "par port"? Je ne vois rien dans l'interface de ligne SATA qui est spécifique au contrôleur. Donc, le taux de transfert est le port (bien sûr, la plupart des contrôleurs ne peuvent pas traiter ou transmettre la capacité agrégée de tous les ports, mais ce n'est pas une limitation de protocole.
vérifie
(en fait, il existe, en utilisant des multiplicateurs de ports, mais normalement SATA est point à point)
vérifie