Serial Attached SCSI
Serial Attached SCSI (SAS) - это технология, предназначенная для перемещения данных на компьютерные устройства хранения, такие как жесткие диски и ленточные накопители, и обратно. Это последовательный протокол "точка-точка", который пришел на смену параллельному SCSI. SCSI впервые появился в середине 1980-х годов в корпоративных центрах обработки данных. SAS использует стандартный набор команд SCSI. В настоящее время он немного медленнее, чем конечная реализация параллельного SCSI, но в 2009 году его нынешняя скорость удвоится и составит 6 Гбит/с. Это позволит передавать данные с гораздо более высокой скоростью. Протокол совместим с дисками SATA второго поколения "по нисходящей". Эти диски могут быть подключены к объединительным платам (контроллерам) SAS, но диски SAS не могут быть подключены к объединительным платам SATA.
Протокол SAS разработан и поддерживается техническим комитетом T10 Международного комитета по стандартам информационных технологий (INCITS) и продвигается Торговой ассоциацией SCSI (SCSITA).
SAS (Serial Attached SCSI) против параллельного SCSI
- Шина SAS является точечной, а шина SCSI - многоточечной. Каждое устройство SAS подключено выделенным каналом к инициатору, если не используется расширитель. Если один инициатор подключен к одному целевому устройству, то возможность ссоры отсутствует; при параллельном SCSI даже такая ситуация может привести к ссоре.
- SAS не имеет проблем с терминированием и не требует пакетов терминаторов, как параллельный SCSI.
- SAS устраняет перекос тактовых импульсов.
- SAS поддерживает до 16 384 устройств благодаря использованию расширителей, в то время как Parallel SCSI ограничен 8, 16 или 32 устройствами (включая контроллер SCSI) на одном канале.
- SAS поддерживает более высокую скорость передачи данных (1,5 или 3,0 Гбит/с), чем большинство стандартов параллельного SCSI. Скорость реализуется на каждом соединении инициатор-цель, что обеспечивает более высокую пропускную способность, тогда как в параллельном SCSI скорость распределяется по всей многоточечной шине.
- Согласно стандарту, контроллеры SAS должны поддерживать устройства SATA.
- И SAS, и параллельный SCSI используют набор команд SCSI.
SAS против SATA
- Устройства SATA однозначно идентифицируются по номеру порта, подключенного к адаптеру шины хоста, а устройства SAS однозначно идентифицируются по своему World Wide Name (WWN).
- Большинство дисков SAS обеспечивают Tagged Command Queuing, а большинство новых дисков SATA - Native Command Queuing, каждый из которых имеет свои плюсы и минусы.
- SATA соответствует набору команд ATA и поэтому поддерживает только жесткие диски и CD/DVD-приводы. Теоретически SAS также поддерживает множество других устройств, включая сканеры и принтеры. Однако это преимущество может оказаться спорным, поскольку большинство таких устройств уже нашли альтернативные пути через такие шины, как USB, IEEE 1394 (FireWire) и Ethernet.
- Оборудование SAS позволяет осуществлять многоканальный ввод-вывод на устройства, а SATA (до SATA II) - нет. Согласно спецификации, SATA II использует множители портов для расширения портов. Некоторые производители множителей портов реализовали многоканальный ввод-вывод с использованием аппаратных средств множителей портов.
- SATA продается как универсальный преемник Parallel ATA и в настоящее время широко распространен на потребительском рынке, в то время как более дорогой SAS продается для критически важных серверных приложений.
- Для восстановления ошибок SAS и создания отчетов используются команды SCSI, которые обладают большей функциональностью, чем команды ATA SMART, используемые дисками SATA.
- В SAS используются более высокие сигнальные напряжения (800-1600 мВ TX, 275-1600 мВ RX), чем в SATA (400-600 мВ TX, 325-600 мВ RX). Когда SAS смешивается с SATA, диски SAS работают при напряжении SATA. Одна из причин такого более высокого напряжения заключается в том, что SAS можно использовать в объединительных панелях серверов.
- Благодаря более высокому напряжению сигнала, SAS может использовать кабели длиной до 8 м (25 футов), а SATA - не более 1 м (3 футов).
Разъемы
Разъем SAS намного меньше, чем традиционные параллельные разъемы SCSI, что позволяет использовать небольшие 2,5-дюймовые (64 мм) диски. SAS поддерживает скорость передачи точечных данных до 3 Гбит/с, но ожидается, что к 2012 году она достигнет 12 Гбит/с.
Физический разъем SAS доступен в нескольких вариантах:
Изображение | Codename | Также известен как | Экст/инт | # Количество контактов | # устройств | Комментарий |
| SFF 8482 | Разъем SATA | Внутренний | 1 | Форм-фактор, совместимый с SATA: позволяет подключать диски SATA к объединительной плате SAS, что избавляет от необходимости устанавливать дополнительный контроллер SATA только для подключения, например, пишущего DVD-привода. Обратите внимание, что диски SAS не могут использоваться на шине SATA, а их физический разъем имеет ключ, предотвращающий любое подключение к объединительной плате SATA. Изображенный на рисунке разъем - это разъем со стороны диска. | |
| SFF 8484 | Внутренний | 32 (19) | 4 (2) | Внутренний разъем высокой плотности, версии с 2 и 4 дорожками определены стандартом SFF | |
SFF 8485 | Определяет SGPIO (расширение SFF 8484) - протокол последовательного соединения, используемый обычно для светодиодных индикаторов | |||||
| SFF 8470 | Разъем Infiniband | Внешний | 32 | 4 | Внешний разъем высокой плотности (также используется как внутренний разъем) |
| SFF 8087 | Внутренний мини-SAS | Внутренний | 4 | Внутренний 4-кратный разъем Molex iPASS уменьшенной ширины с будущей поддержкой 10 Гбит/с | |
| SFF 8088 | Внешний мини-SAS | Внешний | 32 | 4 | Внешний 4x разъем Molex iPASS уменьшенной ширины с будущей поддержкой 10 Гбит/с |
Вопросы и ответы
В: Что такое SAS?
О: SAS означает Serial Attached SCSI - технология, предназначенная для перемещения данных на и с компьютерных устройств хранения, таких как жесткие диски и ленточные накопители.
В: Что заменяет SAS?
О: SAS заменяет параллельный SCSI и представляет собой последовательный протокол "точка-точка".
В: Когда впервые появился SCSI?
О: SCSI впервые появился в середине 1980-х годов в корпоративных центрах обработки данных.
В: Какой набор команд использует SAS?
О: SAS использует стандартный набор команд SCSI.
В: Является ли SAS более быстрой, чем окончательная параллельная реализация SCSI?
О: В настоящее время SAS немного медленнее, чем окончательная параллельная реализация SCSI, но в 2009 году эта технология удвоит свою нынешнюю скорость до 6 Гбит/с.
В: Можно ли подключать диски SAS к объединительным платам SATA?
О: Нет, диски SAS не могут быть подключены к объединительным платам SATA, но диски SATA второго поколения могут быть подключены к объединительным платам (контроллерам) SAS.
В: Кто разрабатывает и поддерживает протокол SAS?
О: Протокол SAS разрабатывается и поддерживается техническим комитетом T10 Международного комитета по стандартам информационных технологий (INCITS) и продвигается Торговой ассоциацией SCSI (SCSITA).