#NVMe #NVM_Express #NVMHCI
NVM Express - логический интерфейс доступа к SSD PCI Express. Так же возможны названия NVMe, NVMHCI. Накопители, использующие NVM Express, могут представлять собой полноразмерные карты расширения PCI Express, либо устройства SATA Express. Интерфейс M.2 для компактных накопителей также поддерживает NVM Express в качестве одного из логических интерфейсов.
В отличие от AHCI, который разрабатывался в первую очередь для работы с жесткими дисками, NVMe предназначен для обеспечения работы твердотельных накопителей, поэтому позволяет реализовать такие преимущества SSD как низкие задержки и параллельный доступ к данным на твердотельных накопителях. Основные преимущества NVMe по сравнению с AHCI перечислены в таблице:
|
NVMe |
AHCI |
Среднее время задержки |
2.8 мс |
6 мс |
Максимальная глубина очереди |
До 65536 запросов 65536 команд на запрос |
1 запрос 32 команды на запрос |
Поддержка многоядерности |
Да |
Требуется блокировка синхронизации для отправки команды |
Эффективность 4КБ команд |
Получает запросы в выборке 64Б |
Параметры команд требуют два последовательных хоста выборки памяти |