В сучасних комп'ютерних системах для підключення основних жорстких дисків використовуються інтерфейси 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 Гб володіють дуже привабливим цінником. В системах, де швидкість доступу до даних не має вирішального значення, а обсяг інформації, що зберігається великий, доцільно використовувати саме їх.
до змісту ↑Таблиця
SAS | SATA |
Для серверних систем | Переважно для настільних і мобільних систем |
Використовує набір команд 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 Гб |