Різниця між SAS і SATA

В сучасних комп'ютерних системах для підключення основних жорстких дисків використовуються інтерфейси SATA і SAS. Як правило, перший варіант влаштовує домашні робочі станції, другий - серверні, тому технології між собою не конкурують, відповідаючи різним вимогам. Значна різниця у вартості і обсязі пам'яті змушує користувачів шукати відповіді на запитання, чим відрізняється SAS від SATA, і шукати компромісні варіанти. Подивимося, чи так це доцільно.

Зміст статті

  • порівняння
  • Таблиця

SAS (Serial Attached SCSI) - послідовний інтерфейс підключення пристроїв зберігання даних, розроблений на основі паралельного SCSI для виконання того ж набору команд. Використовується переважно в серверних системах.

SATA (Serial ATA) - послідовний інтерфейс обміну даними, який базується на основі паралельного PATA (IDE). Застосовується в домашніх, офісних, мультимедійних ПК і ноутбуках.

Якщо говорити про HDD, то, незважаючи на розрізняються технічні характеристики і роз'єми, кардинальних розбіжностей між пристроями немає. Зворотній одностороння сумісність дає можливість підключати до серверної плати диски і по одному, і по другому інтерфейсу.

Реклама

Варто зауважити, що обидва варіанти підключення реальні і для SSD, але вагома відмінність SAS від SATA в цьому випадку буде в вартості накопичувача: перший може бути дорожче в десятки разів при порівнянному обсязі. Тому сьогодні таке рішення якщо вже і не рідкісне, то в достатній мірі зважене, і призначене для швидких центрів обробки даних корпоративного рівня.

порівняння

Як ми вже знаємо, SAS знаходить застосування в серверах, SATA - в домашніх системах. На практиці це означає, що до перших одночасно звертається багато користувачів і вирішується безліч завдань, з другими ж має справу одна людина. Відповідно, серверна навантаження набагато вище, тому диски повинні бути досить відмовостійкими і швидкими. Протоколи SCSI (SSP, SMP, STP), реалізовані в SAS, дозволяють обробляти більше операцій введення / виводу одночасно.

Безпосередньо для HDD швидкість обігу визначається в першу чергу швидкістю обертання шпинделя. Для desktop-систем і ноутбуків необхідно і достатньо 5400 - 7200 RPM. Відповідно, знайти SATA-диск з 10000 RPM майже неможливо (хіба що подивитися серію WD VelociRaptor, призначену, знову ж таки, для робочих станцій), а все, що вище, - абсолютно недосяжне. SAS HDD розкручує мінімум 7200 RPM, стандартом можна вважати 10000 RPM, а достатнім максимумом - 15000 RPM.

Вважається, що диски з послідовним SCSI надійніше, у них вище показники напрацювання на відмову. На практиці стабільність досягається більше за рахунок функції перевірки контрольних сум. Накопичувачі SATA ж страждають від "тихих помилок", коли дані записуються частково або пошкоджені, що призводить до появи bad-секторів.

На відмовостійкість системи працює і головне достоїнство SAS - два дуплексних порту, що дозволяють підключити один пристрій по двох каналах. Обмін інформацією в цьому випадку буде вестися одночасно в обох напрямках, а надійність забезпечується технологією Multipath I / O (два контролера страхують один одного і розділяють навантаження). Черга помічених команд вибудовується глибиною до 256. У більшості дисків SATA один напівдуплексний порт, а глибина черги за технологією NCQ - не більше 32.

Інтерфейс SAS передбачає використання кабелів довжиною до 10 м. До одного порту через розширювачі можна підключити до 255 пристроїв. SATA обмежується 1 м (2 м для eSATA), і підтримує підключення тільки одного пристрою на кшталт "точка - точка".

Перспективи подальшого розвитку - то, в чому різниця між SAS і SATA теж відчувається досить гостро. Пропускна здатність інтерфейсу SAS досягає 12 Гбіт / с, а виробники анонсують підтримку швидкості обміну даними 24 Гбіт / с. Остання ревізія SATA зупинилася на 6 Гбіт / с і еволюціонувати в цьому відношенні не буде.

Накопичувачі SATA в перерахунку на вартість 1 Гб володіють дуже привабливим цінником. В системах, де швидкість доступу до даних не має вирішального значення, а обсяг інформації, що зберігається великий, доцільно використовувати саме їх.

до змісту ↑

Таблиця

SASSATA
Для серверних системПереважно для настільних і мобільних систем
Використовує набір команд SCSIВикористовує набір команд ATA
Мінімальна швидкість обертання шпинделя HDD 7200 RPM, максимальна - 15000 RPMМінімум 5400 RPM, максимум 7200 RPM
Підтримується технологія перевірки контрольних сум при запису данихВеликий відсоток помилок і bad-секторів
Два дуплексних портуОдин напівдуплексний порт
Підтримується Multipath I / OПідключення по типу "точка - точка"
Черга команд до 256Черга команд до 32
Можна використовувати кабелі до 10 мДовжина кабелів не більше 1 м
Пропускна здатність шини до 12 Гбіт / с (в перспективі - 24 Гбіт / с)Пропускна здатність 6 Гбіт / с (SATA III)
Вартість накопичувачів вище, іноді значноДешевше в перерахунку на ціну за 1 Гб