Serial Attached SCSI (SAS) - компьютерный
интерфейс, разработанный для обмена данными с такими устройствами, как жёсткие
диски, накопители на оптическом диске и т. д. SAS использует последовательный интерфейс
для работы с непосредственно подключаемыми накопителями (Direct Attached Storage (DAS) devices). SAS
разработан для замены параллельного интерфейса SCSI и позволяет достичь более высокой
пропускной способности, чем SCSI; в то же время SAS совместим с интерфейсом SATA. Хотя SAS использует
последовательный интерфейс в отличие от параллельного интерфейса, используемого
традиционным SCSI, для
управления SAS-устройствами
по-прежнему используются команды SCSI. Протокол SAS разработан и поддерживается комитетом T10. SAS поддерживает
передачу информации со скоростью до 3 Гбит/с; ожидается, что к 2010 году
скорость передачи достигнет 10 Гбит/с.
Типичная система с интерфейсом SAS состоит из следующих компонентов:
• Инициаторы (Initiators) - устройство,
которое порождает запросы на обслуживание для целевых устройств и получает
подтверждения по мере исполнения запросов. Чаще всего инициатор выполняется в
виде СБИС.
• Целевые устройства (Targets) - содержит
логические блоки и целевые порты, которые осуществляют приём запросов на
обслуживание, исполняет их; после того, как закончена обработка запроса,
инициатору запроса отсылается подтверждение выполнения запроса. Целевое
устройство может быть как отдельным жёстким диском, так и целым дисковым
массивом.
• Подсистема доставки данных (Service Delivery Subsystem) - является частью системы
ввода-вывода, которая осуществляет передачу данных между инициаторами и
целевыми устройствами. Обычно подсистема доставки данных состоит из кабелей, которые
соединяют инициатор и целевое устройство. Дополнительно, кроме кабелей в состав
подсистемы доставки данных могут входить расширители SAS.
• Расширители (Expanders) SAS - устройства,
входящие в состав подсистемы доставки данных и позволяют облегчить передачи
данных между устройствами SAS, например, позволяет соединить несколько целевых
устройств SAS к
одному порту инициатора. Подключение через расширитель является абсолютно
прозрачным для целевых устройств.
Сравнение SAS и параллельного SCSI
• SAS использует последовательный протокол передачи
данных между несколькими устройствами, и, таким образом, использует меньшее
количество сигнальных линий.
• Интерфейс SCSI использует
общую шину. Таким образом, все устройства подключены к одной шине, и с
контроллером одновременно может работать только одно устройство. Интерфейс SAS использует
соединения точка-точка - каждое устройство соединено с контроллером выделенным
каналом.
• В отличие
от SCSI, SAS не нуждается в
терминации шины пользователем.
• В SCSI имеется проблема, связанная с тем, что скорость
передачи информации по разным линиям, составляющим параллельный интерфейс,
может отличаться. Интерфейс SAS лишён этого недостатка.
• SAS поддерживает большое количество устройств (>
16384), в то время как интерфейс SCSI поддерживает 8, 16, или 32 устройства на шине.
• SAS поддерживает высокие скорости передачи данных (1,5,
3,0 или 6,0 Гбит/с). Такая скорость может быть достигнута при передаче
информации на каждом соединении инициатор-целевое устройство, в то время как на
шине SCSI
пропускная способность шины разделена между всеми подключёнными к ней
устройствами.
• SAS поддерживает подключение устройств с интерфейсом SATA.
• SAS использует команды SCSI для управления и обмена данными с
целевыми устройствами.
Сравнение SAS и SATA
• SATA-устройства идентифицируются номером порта
контроллера интерфейса SATA, в то
время как устройства
• SAS идентифицируются их WWN-идентификаторами (WWN - World Wide Name).Устройства SATA версии 1 не поддерживают очередей команд, в то
время как устройства SAS
поддерживают теггированные очереди команд (Tagged Command Queuing). В то же
время, устройства SATA версии
2 поддерживают Native Command Queuing (NCQ).
• SATA использует набор команд ATA и поддерживает
жёсткие диски и накопители на оптическом диске, в то время как SAS поддерживает
более широкий набор устройств, в том числе жёсткие диски, сканеры, принтеры и
др.Аппаратура
• SAS поддерживает связь с целевыми устройствами по
нескольким независимым линиям, что повышает отказоустойчивость системы.
Интерфейс SATA версии
1 такой возможности не имеет. В то же время, интерфейс SATA версии 2
использует дубликаторы портов для достижения аналогичной возможности.
• SATA преимущественно используется в некритических
приложениях, например в домашних компьютерах. Интерфейс SAS, благодаря
своей надёжности, может быть использован в критически важных серверах.
• Выявление ошибок и обработка ошибочных
ситуаций определено в SAS гораздо
лучше чем в SATA.SAS является
надмножеством SATA, и не
конкурирует с ним.
Существует несколько вариантов разъёмов SAS:
SFF 8482 - ариант,
механически совместимый с разъёмом интерфейса SATA. За счет этого возможно подключать
устройства SATA к
контроллерам SAS.
Подключить же SAS-устройство
к интерфейсу SATA не
получится, этому препятствует отсутствие посередине разъема специально выреза;
SFF 8484
-внутренний с плотной упаковкой контактов; позволяет подключить до 4 устройств;
SFF 8470
-разъём с плотной упаковкой контактов для подключения внешних устройств (разъём
такого типа применяется в интерфейсе Infiniband, а кроме того, может использоваться для
подключения внутренних устройств); позволяет подключить до 4 устройств;
Комментариев нет:
Отправить комментарий