В чем преимущество SATA, которого нет у SAS?

659
pah8J

В чем преимущество SATA, которого нет у SAS?

Есть много систем хранения данных (например, HGST), которые выпускают те же модели с двумя интерфейсами, что и SAS и SATA. И когда я вижу подробности спецификации, скорость передачи интерфейса SAS в два раза выше, чем у SATA. Однако почему большинство жестких дисков используют интерфейс SATA вместо SAS? И в чем преимущество SATA перед SAS?

Ожидайте помощи. Спасибо!

Вот лист данных HGST Ultrastar He12 -> 1 (пример для доказательства, а не для рекламы. Я немного знаю в отношении технологии хранения)

0
Как и в случае IDE / ATA против SCSI несколько десятилетий назад, моя первая мысль: «Это дешевле» ... grawity 6 лет назад 1

2 ответа на вопрос

1
Petar

Быстрый ответ: низкая цена из-за специфики потребительского рынка (не требовательный рынок по сравнению с дата-центрами)

Люди модернизируют домашние компьютеры, ноутбуки, чтобы основное оборудование было доступно; Кроме того, это дешево, так как потребители не используют их 24/7, и даже если они делают это, они простаивают под окнами или в офисе.

SAS - это больше бизнес-оборудования, класса 24/7, которое обычно продается OEM-изготовителями, включая контракты на поддержку. Цены не привлекут массовых потребителей, поскольку аппаратное обеспечение SAS рассчитано на интенсивное использование в центрах обработки данных (просто посмотрите на спецификации SAS: 10 DWPD на 5 лет, в то время как накопитель SATA потребителя умрет менее чем через 2 месяца такого интенсивного использования).

То же самое относится к ECC / Зарегистрированной памяти, NVidia Quadro, Xeons, материнским платам сервера / рабочей станции ...

Поэтому для обычных пользователей лучше придерживаться SATA, он прост и совместим со всем, чего нельзя сказать о SAS.

значит без учета цены SAS лучше SATA по производительности? pah8J 6 лет назад 0
да, если вы игнорируете цену, sas отличный и долговечный и отличный исполнитель. Petar 6 лет назад 0
1
LawrenceC

Не что иное, как быть дешевле.

Протокол SAS имеет больше возможностей, чем SATA - см. «Сравнение с SATA», соответствующий отрывок ниже. SAS лучше во всех отношениях, а SATA не имеет никаких преимуществ по сравнению с ценой.

Существует небольшая физическая разница между SAS и SATA. [8]

  • Протокол SAS предусматривает несколько инициаторов в домене SAS, в то время как SATA не имеет аналогичного положения. [8]
  • Большинство дисков SAS предоставляют тегированные очереди команд, в то время как большинство новых дисков SATA предоставляют собственные очереди команд. [8]
  • SATA использует набор команд, который основан на наборе параллельных команд ATA, а затем расширен за пределы этого набора и включает в себя такие функции, как собственная очередь команд, горячее подключение и TRIM. SAS использует набор команд SCSI, который включает в себя более широкий спектр функций, таких как восстановление после ошибок, резервирование и восстановление блоков. Basic ATA имеет команды только для хранения с прямым доступом. Однако команды SCSI могут передаваться через ATAPI [8] для таких устройств, как приводы CD / DVD.
  • Аппаратное обеспечение SAS допускает многопутевой ввод-вывод на устройства, а SATA (до SATA 2.0) - нет. [8] В соответствии со спецификацией SATA 2.0 использует умножители портов для расширения портов, а некоторые производители умножителей портов реализовали многопутевой ввод-вывод с использованием аппаратного умножителя портов.
  • SATA продается как универсальный преемник параллельной ATA и стал обычным явлением на потребительском рынке, тогда как более дорогой SAS предназначен для критически важных серверных приложений.
  • В SAS для восстановления и создания отчетов об ошибках используются команды SCSI, которые обладают большей функциональностью, чем команды ATA SMART, используемые дисками SATA. [8]
  • SAS использует более высокие напряжения сигнализации (800–1600 мВ для передачи и 275–1600 мВ для приема [требуется уточнение]), чем SATA (400–600 мВ для передачи и 325–600 мВ для приема [требуется уточнение]). Более высокое напряжение предлагает (среди прочих функций) возможность использовать SAS в объединительных платах сервера. [8] Из-за более высокого напряжения сигнализации SAS может использовать кабели длиной до 10 м (33 фута), в то время как SATA имеет ограничение длины кабеля 1 м (3,3 фута) или 2 м (6,6 фута) для eSATA. [8]
  • SAS - полный дуплекс, тогда как SATA - полудуплекс. Транспортный уровень SAS может передавать данные на полной скорости канала в обоих направлениях одновременно, поэтому команда SCSI, выполняемая по каналу, может одновременно передавать данные на устройство и с него. Однако, поскольку команды SCSI, которые могут это делать, встречаются редко, а ссылка - SAS должна быть выделена для отдельной команды одновременно, это, как правило, не является преимуществом. [9]

Системный набор микросхем определяет базовые функции, которыми обладает OEM при проектировании системы. Существуют разные наборы микросхем для серверов и рабочих станций. Это влияет на то, что вы, вероятно, увидите на материнской плате.