Умножитель порта 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 похожа на USB-концентратор. При таком методе коммутации хост-контроллер может выдавать команды на отправку и получение данных с любого диска в любое время. Алгоритм балансировки обеспечивает справедливое распределение доступной полосы пропускания для каждого диска. Коммутация на основе FIS допускает агрегированное насыщение хост-соединения и не мешает NCQ.
К одному порту хоста SATA можно подключить до 15 устройств с помощью умножителя портов. Общая пропускная способность по-прежнему ограничена пропускной способностью одного порта SATA.
При использовании умножителя портов в ситуации, когда доступность подключенных дисков является проблемой, общая надежность может быть серьезно снижена из-за того, что один отказавший диск блокирует порт хоста, блокируя или серьезно ухудшая доступ ко всем дискам, подключенным через этот порт. [4]