Перейти к основному содержанию
 

Intel PCH: контроллеры AHCI и SCU

Intel

Компания Intel выпускает семейство микросхем PCH — Platform Controller Hub. По сути это южный мост, взявший на себя часть функций северного моста. Остальную часть функций северный мост передал процессору и самоликвидировался за ненадобностью.

Intel PCH имеет два встроенных RAID контроллера:

  • AHCI — Advanced Host Controller Interface
  • SCU — Storage Control Unit

Иногда эти контроллеры называют I-SATA и S-SATA (или iSATA и sSATA). S-SATA означает Second SATA. А что означает I-SATA непонятно, сиё великая тайна есть. По скорости контроллеры одинаковые. Оба могут работать как в RAID режиме, так и в NON-RAID.

Типы поддерживаемых RAID массивов могут быть разные, нужно смотреть спецификацию. Например, чип Intel C602 поддерживает следующие конфигурации RAID:

  • AHCI SATA
    • SATA 2.0 3Gbps с RAID 0, 1, 5, 10
    • SATA 3.0 6Gbps с RAID 0, 1, 5, 10
  • SCU SATA
    • SATA 2.0 3Gbps с RAID 0, 1, 10

Контроллеры встроены в материнскую плату. Для работы с RAID в операционной системе могут понадобиться драйвера.

AHCI и SCU имеют собственные SATA (или SATA/SAS) порты на материнской плате, обычно разного цвета. Учитывайте это при подключении дисков.

AHCI

  • AHCI поддерживает работу оптических дисков.
  • AHCI поддерживает NCQ (Native Command Queuing).
  • AHCI поддерживает горячую замену дисков.
  • AHCI поддерживает RAID.

NCQ (Native Command Queuing) — технология аппаратной установки очерёдности команд. Устройства с поддержкой NCQ способны принимать несколько запросов одновременно и реорганизовывать порядок их выполнения для достижения максимальной производительности.

ahci

SCU

  • SCU, в зависимости от модели чипсета, может поддерживать только SATA или SATA/SAS диски. Для поддержки SAS, возможно, потребуется программный ключ.
  • SCU не поддерживает работу оптических дисков (ODD).
  • SCU поддерживает CQ (Command Queuing) для SAS дисков.
  • SCU поддерживает RAID.

Немного добавляю про SAS CQ. Мне кажется, что речь в данном случае о TSQ — Tagged Command Queuing. Технология считается менее эффективной чем NCQ.

Вместо заключения

Сейчас все смотрят уже в сторону NVMe. Например, некоторые SATA контроллеры можно переключить с режима AHCI в NVMe, особенно на серверах. Но я не стал погружаться в эти дебри. Зато на материнских платах для домашних ПК всё чаще встречаются SATA разъёмы двух цветов, что говорит о двух SATA контроллерах. И дома спокойно можно настроить себе RAID 1 для защиты компьютера от потери данных.

  • Если вам ничто не мешает пользоваться AHCI — используйте AHCI.
  • Если в системе нужен оптический дисковод, втыкайте его в AHCI, а диски в SCU.
  • Если требуется подключить дисковый экспандер — воспользуйтесь SKU.
  • Если в системе требуется и RAID и обычные диски, то настройте RAID на одном контроллере, а диски на втором, не важно каком именно. Такая ситуация часто встречается.
  • Если нужны RAID+ODD+HDD, то дисковод и диски втыкайте в AHCI, а RAID стройте на SCU.

Теги