Re: Dyski SATA vs SAS

Autor: Radosław Sokół <Radoslaw.Sokol_at_polsl.pl>
Data: Fri 25 Jul 2008 - 13:24:36 MET DST
Message-ID: <g6cd5k$mqt$1@polsl.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Piotr Rezmer pisze:
> Pierwsze 2 wykresy zawaliły mój świat. Wygląda na to, że SATA jest dużo
> lepsza od SCSI. A ostatnio kierowałem się ku rozwiązaniu [...]

1) Dyski SATA zazwyczaj są po prostu nowsze, niż SCSI. Przy
    odczycie sekwencyjnym nie trzeba w ogóle filozofii jakiejś,
    nowszy dysk będzie wyraźnie szybszy od starszego niezależ-
    nie od typu połączenia.

2) SATA daje co najmniej 200 MiB/s przepustowości na jeden
    port, o ile mostek jest dobrze zrobiony, a system opera-
    cyjny jest w stanie równolegle obsługiwać kilka urządzeń.
    SCSI ma zazwyczaj nie więcej niż 150 MiB/s na *całą magis-
    tralę*; Ultra320 jest rzadziej spotykane, ale i ono przy
    2 dyskach już ustępuje SATA.

3) Inna sprawa, jak SATA zachowuje się przy na przykład czte-
    rech równolegle pracujących dyskach. Trudno mi powiedzieć,
    czy 4 dyski SATA z odczytem po 100 MiB/s faktycznie są w
    stanie osiągnąć w sumie 400 MiB/s transferu. Trzeba by
    sprawdzić.

4) Tak samo nie wynika raczej z tego testu, jakie było obcią-
    żenie CPU w czasie transmisji. Obawiam się, że SATA AHCI
    jednak może ustępować SCSI i SASowi mimo wykorzystywania
    arbitrażu magistrali PCI.

    SCSI jednak ma strukturę magistralową: dysk komunikuje się
    z kartą interfejsu zupełnie bez udziału CPU i dopiero osta-
    teczna transmisja z bufora karty do pamięci może w jakiś
    sposób angażować CPU. Im lepsza karta interfejsu, tym lep-
    sze wyniki, a do tego jest to niezależne od stosowanych
    dysków. Tymczasem SATA ma kontroler na dysku i ten kontro-
    ler "gada" bezpośrednio z mostkiem i procesorem/pamięcią.
    Zmiana dysku może drastycznie zmienić obciążenie mikropro-
    cesora.

5) Test jest orientacyjny i dotyczy bardziej konkretnej ma-
    cierzy dyskowej, a nie pojedynczych dysków układanych w
    jakieś tam zestawy. O ile zatem na pewno jest ciekawy pod
    pewnym względem i może sugerować, że SATA w niektórych
    zastosowaniach jest lepsze niż SCSI, to do "zawalania świa-
    ta" raczej jeszcze temu testowi brakuje :)

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Fri Jul 25 13:25:05 2008

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 25 Jul 2008 - 13:51:08 MET DST