Какво е nvme SSD

Какво е nvme SSD

NVMe същото първоначално разработена за точно SSD дискове, а след това се подчертава най-ниската забавянето и паралелния достъп. Общият сравнителната таблица изглежда така:

Максималната дълбочина на опашката за заявка

Една част, до 32 команди в опашката

65,536 опашки до 65,536 команди във всяка опашка

Non-кеширане на достъп до регистрите (2000 цикъла всеки)

Шест на екипа от своя страна; девет отбора в списъка на чакащите

MSI-X прекъсва и контрол

контрол отсъства Един прекъсване

2048 прекъсват съобщенията, предавани или MSI-X (Message сигнализира Прекъсване Extended)

Multithreading и паралелизъм

определяне на синхронизация се изисква да инструктира

Ефективност на екипи 4KB

командни параметри изискват две сериен DRAM заявка

Всички параметри са получени в една заявка 64-байт


Както може да се види, NVMe по-добре всичко - до 64K опашки, които се паралелизирано натоварване. Възможно е също така контрол прекъсване, тоест, при настъпването на приоритет NVMe SSD ще започне да го приложат бързо. Също така сериозно ниска латентност при изпълнение на команди: в случай на AHCI е 2 поискване DRAM, което е, дори и с DDR4 е около 100-150 наносекунди - по-малко време за реакция в SATA SSD не може да бъде. В случай на искане NVMe само един, който позволява да се намали закъснението наполовина. И най-важното - скорост: NVMe SSD, свързан чрез PCI Express 3.0 x4, на теория, осигурява до 3,2 GB / сек - до 5 пъти по-бързо от SATA SSD.