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


Драйвер Storport

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

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

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

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

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

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