Grupy dyskusyjne   »   pl.comp.pecet   »   SATA - wydajność pojedynczego kanału

SATA - wydajność pojedynczego kanału

Data: 2012-08-11 13:09:38
Autor: maniek
SATA - wydajność pojedynczego kanału
Gdy na płytach głównych istniały jeszcze tylko kanały IDE to max transfer dla danego trybu ATA był możliwy do osiągnięcia dla jednego urządzenia na taśmie.
Gdy do taśmy były zapięte dwa dyski dzieliły max przepustowość taśmy na 2.
Czyli mając dwa dyski ATA-100 na taśmie wpiętej na złącze ATA-100 płyty głównej nie byliśmy w stanie z każdego dysku w tej samej chwili uzyskać teoretycznej przepustowość 100MB/s.
Jak wygląda obecnie sprawa przy SATA? Mamy przykładowo 4 kanały SATA na płycie głównej (załóżmy, że są to SATA-II czy teoretycznie 300MB/s, 375MB/s książkowe)
Czy jeżeli teraz podepniemy do każdego z 4 kanałów dysk twardy i będziemy chcieli z każdego z nich robić odczyt z max prędkością na jaką pozwala dysk to uda się to? Czy znowu teoretyczne 300MB/s jest dzielone na 2? A może 4?
Bo np sam chipset obsługujący kanały SATA ma 300MB/s ale dzieli to na nie wszystkie? Czy raczej 300MB/s jest gwarantowane dla każdego kanału SATA i są w stanie one w tym samym czasie dostarczyć przepływność 300MB/s na każdy kanał niezależnie? Czy 300MB dotyczy transmisji w jedną stronę w tym samym czasie czy jest to pełny duplex, w tym samym 300MB/s przychodzący strumień do urządzenia i 300MB/s  wychodzący od urządzenia na jednym i tym samym kanale?
W Menedżerze urządzeń kanały SATA są widoczne podobnie do starych IDE jako master i slave. W przypadku trybu AHCI widoczne są jako niezależne kanały więc wnioskuję, że powinny być niezależne od siebie. Bez względu co dzieje się na kanale 1 pozostałem 3 kanały będą śmigać na pełnej wydajności?

Data: 2012-08-11 15:57:16
Autor: Rafal Lukawski
SATA - wydajność pojedynczego kanału
On 2012-08-11 13:09, maniek wrote:
Gdy na płytach głównych istniały jeszcze tylko kanały IDE to max
transfer dla danego trybu ATA był możliwy do osiągnięcia dla jednego
urządzenia na taśmie.
Gdy do taśmy były zapięte dwa dyski dzieliły max przepustowość taśmy na 2.
Czyli mając dwa dyski ATA-100 na taśmie wpiętej na złącze ATA-100 płyty
głównej nie byliśmy w stanie z każdego dysku w tej samej chwili uzyskać
teoretycznej przepustowość 100MB/s.




Jak wygląda obecnie sprawa przy SATA? Mamy przykładowo 4 kanały SATA na
płycie głównej (załóżmy, że są to SATA-II czy teoretycznie 300MB/s,
375MB/s książkowe)


"Ksiązkowe?"
W SATA masz jedno urządenie na kabelek, więc tematu generalnie nie ma. W szczególnych przypadkach mozna natknąć się na ograniczenia np. kontroler SATA6Gb/s na PCIEx1 z kilkoma portami SATA. Jeżeli PCI Express V2.0 daje transfer 500MB/s w jedna strone, to przy podłączeniu dwóch szybkich urządzeń mogą się dławić. To są skrajne przypadku, powazniejsi producenci przy wprowadzaniu SATA6Gb/s (SATA 3) karty robili na PCIEx x4.

Czy jeżeli teraz podepniemy do każdego z 4 kanałów dysk twardy i
będziemy chcieli z każdego z nich robić odczyt z max prędkością na jaką
pozwala dysk to uda się to? Czy znowu teoretyczne 300MB/s jest dzielone
na 2? A może 4?

Nic nie jest dzielone.

SATA - wydajność pojedynczego kanału

Nowy film z video.banzaj.pl więcej »
Redmi 9A - recenzja budżetowego smartfona