stringtranslate.com

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

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

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

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

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

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

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

Переключение на основе команд

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

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

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

Производительность

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

Надежность

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

Ссылки

  1. ^ Список аппаратных характеристик контроллера SATA, сравнение в Linux ATA wiki
  2. ^ Serial ATA II: спецификация Port Multiplier Архивировано 17 июня 2011 г. на Wayback Machine рабочей группой Serial ATA II.
  3. ^ Port Multipliers, статья Serial ATA International Organization
  4. ^ Пэн Ли; Джеймс Хьюз; Джон Плочер; Дэвид Дж. Лилья. «Мультипликаторы портов SATA считаются вредными» (PDF) . Получено 29.01.2017 .

Внешние ссылки