Множитель порта - Port multiplier

А SATA 2.0 (3 Гбит / с) PCI Express Карта расширения × 1, имеющая два встроенных умножителя порта SATA (квадратные микросхемы слева и справа от середины Печатная плата ), которые «объединяют» два порта SATA на чипсете карты в восемь портов.

А Последовательный ATA множитель порта (SATA PM) - это устройство, которое позволяет подключать несколько устройств SATA к одному хост-порту SATA. Многие распространенные контроллеры не поддерживают эту функцию,[1] поскольку это не является требованием для контроллера SATA.[2]

Преимущества

Множители портов имеют следующие потенциальные преимущества:

  • Уменьшение количества кабелей (например, при использовании объединительных плат со встроенными умножителями портов или внешних многодисковых корпусов и т. Д.).
  • Дополнительные диски могут поддерживаться без дополнительных контроллеров SATA.

Умножение портов

Умножитель порта Serial ATA - это устройство одностороннего разделения. Хотя он позволяет одному оборудованному порту подключать до 15 дисков, доступная пропускная способность ограничена пропускной способностью канала связи с контроллером, по состоянию на 2012 год. 1,5, 3 или 6 Гбит / с.[3] Хотя контроллер знает, что подключено несколько дисков, служба прозрачна для подключенных дисков. Поскольку они считают, что обмениваются данными напрямую с контроллером, любой диск, поддерживающий стандарт SATA, может быть подключен к умножителю портов. Есть два способа управления множителями портов:

Командная коммутация

Эту систему можно представить как автоматический механический переключатель A / B. Контроллер может отдавать команды только одному диску за раз и не может отдавать команды другому диску, пока не будет завершена очередь команд для текущих транзакций. Это также затрудняет использование Собственная очередь команд (NCQ). Это означает, что, скорее всего, не будет использоваться полная пропускная способность канала. Таким образом, этот вид переключения используется, когда основная проблема связана с емкостью, а не с производительностью.

Коммутация на основе FIS (кадровая информационная структура)

Коммутация на основе FIS аналогична концентратору USB. В этом методе переключения хост-контроллер может в любое время отдавать команды для отправки и получения данных с любого диска. Алгоритм балансировки обеспечивает справедливое распределение доступной полосы пропускания для каждого диска. Коммутация на основе FIS обеспечивает агрегированное насыщение канала хоста и не мешает NCQ.

Спектакль

К одному хост-порту SATA можно подключить до 15 устройств с помощью умножителя портов. Общая пропускная способность по-прежнему ограничена пропускной способностью одного порта SATA.

Надежность

При использовании умножителя портов в сценарии, когда доступность подключенных дисков является проблемой, общая надежность может быть серьезно снижена из-за того, что один неисправный диск блокирует порт хоста, запрещая или серьезно ограничивая доступ ко всем дискам, подключенным через этот порт.[4]

Рекомендации

  1. ^ Список аппаратных функций контроллера SATA, сравнение в Linux ATA wiki
  2. ^ Serial ATA II: спецификация множителя портов В архиве 2011-06-17 на Wayback Machine от Serial ATA II Workgroup
  3. ^ Множители портов, статья международной организации Serial ATA
  4. ^ Пэн Ли; Джеймс Хьюз; Джон Плохер; Дэвид Дж. Лилья. «Множители портов SATA считаются вредными» (PDF). Получено 2017-01-29.

внешняя ссылка