Поделиться через


Драйвер Storport

Storport (storport.sys) — это системный драйвер порта хранения, который особенно подходит для использования с высокопроизводительными автобусами, такими как NVMe через fibre channel (FC) или шины FC и адаптеры RAID.

Существует несколько преимуществ использования Storport, а не более старого драйвера портов SCSI:

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

  • Улучшен интерфейс драйвера минипорта, который отвечает потребностям поставщиков высокоуровневых хранилищ, таких как RAID-интерфейс на основе узлов и поставщиков fibre channel.

Всем поставщикам рекомендуется использовать Storport, где это возможно, а не драйвер порта SCSI. Однако некоторые ограничения применяются. Например, Storport нельзя использовать с адаптерами или устройствами, которые не поддерживают самонастраивающийся. Все устройства DMA должны иметь возможности DMA для управления шинами, так как Storport не поддерживает запрограммированный ввод-вывод или подчиненный режим DMA. Другие ограничения применяются в отношении тегов очереди, автозавершение, поддержка WMI, тип данных запроса SCSI, которые устройства должны сообщать и загружать непосредственно из BIOS АДАПТЕРа. Подробный список ограничений на использование драйвера Storport см. в разделе "Требования к использованию Storport с адаптером".

Чтобы лучше использовать инвестиции, сделанные поставщиками в драйверах минипорта портов SCSI, Storport следует архитектуре драйвера порта SCSI с небольшими изменениями. Изменения в интерфейсе драйвера портов SCSI были сделаны в тех областях, где новые алгоритмы смогли создать измеримые увеличение скорости, или там, где необходимо добавить поддержку высокоскоростных автобусов.