{"id":1932,"date":"2023-08-30T15:56:14","date_gmt":"2023-08-30T12:56:14","guid":{"rendered":"http:\/\/185.31.160.57:8000\/?p=1932"},"modified":"2024-12-09T09:11:19","modified_gmt":"2024-12-09T06:11:19","slug":"nvme-of-tcp-novye-vozmozhnosti-dlya-korporativ","status":"publish","type":"post","link":"https:\/\/baum.ru\/blog\/nvme-of-tcp-novye-vozmozhnosti-dlya-korporativ\/","title":{"rendered":"NVMe oF\/TCP \u2013 \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b"},"content":{"rendered":"<p>\u041f\u043e \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430\u043c [15] \u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 SSD \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 PCIe\/NVMe \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 \u0431\u041e\u043b\u044c\u0448\u0443\u044e \u0434\u043e\u043b\u044e \u0440\u044b\u043d\u043a\u0430 (\u0440\u0438\u0441.<br \/>\n  1). \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVMe\u2122\/TCP Transport Binding \u0441\u0442\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 \u043d\u043e\u044f\u0431\u0440\u0435 2018 \u0433. [1] \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0430<br \/>\n  \u043d\u043e\u0432\u044b\u0439 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0440\u0430\u043d\u0435\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe\u2122: PCIe\u00ae, FC, Infiniband \u0438 RDMA (\u0440\u0438\u0441.<br \/>\n  2; \u0437\u0434\u0435\u0441\u044c \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 \u2013 NVMe oF over Omni Path, \u0438\u043c\u0435\u044e\u0449\u0438\u0439 \u043d\u0435\u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043d\u0430 \u0440\u044b\u043d\u043a\u0435).<br \/>\n  NVMe\/TCP \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043c\u0430\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (mapping) \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 NVMe, \u043a\u0430\u043f\u0441\u0443\u043b NVMe oF \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 IETF TCP<br \/>\n  (Transport Control Protocol).<\/p>\n<p> \u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 NVMe\/TCP \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 (DIGEST) \u0438<br \/>\n  \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f (TLS, Transport Layer Security). NVMe\/TCP \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435<br \/>\n  \u0441\u043a\u0432\u043e\u0437\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 NVMe \u043c\u0435\u0436\u0434\u0443 \u0445\u043e\u0441\u0442\u0430\u043c\u0438 NVMe oF \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 NVMe oF, \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u043c\u0438 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u043b\u044e\u0431\u043e\u0439<br \/>\n  \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 IP \u0441\u0435\u0442\u044c\u044e \u0441 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0446\u0435\u043d\u0442\u0440\u0430\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438<br \/>\n  \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 Ethernet \u0441 \u043c\u043d\u043e\u0433\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u043c\u0438 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u043c\u0438<br \/>\n  \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430\u043c\u0438 Ethernet. NVMe\/TCP \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430<br \/>\n  TCP, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0443\u0449\u0438\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0443\u0437\u043b\u043e\u0432 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 NVMe\/TCP \u0442\u0430\u043a\u0436\u0435<br \/>\n  \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u043a\u0430\u043a \u0432 \u0441\u0440\u0435\u0434\u0435 \u044f\u0434\u0440\u0430 Linux, \u0442\u0430\u043a \u0438 \u0432 \u0441\u0440\u0435\u0434\u0435 SPDK [3, 4].<\/p>\n<p> \u041e\u0431\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 NVMe\/TCP \u0431\u044b\u043b\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u044b \u0434\u043b\u044f \u0431\u0435\u0441\u0448\u043e\u0432\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u0441\u0442\u0435\u043a\u0430\u043c NVMe \u0438 NVMe<br \/>\n  oF. \u041f\u041e NVMe\/TCP \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043a\u0430\u043a\u043e\u0433\u043e \u043b\u0438\u0431\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f\/\u043c\u0438\u043a\u0440\u043e\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c CPU \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b, \u0445\u043e\u0442\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0441\u044b<br \/>\n  \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 \u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0438 NVMe\/TCP.<\/p>\n<p>\u0414\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 NVMe\/TCP \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0445\u043e\u0441\u0442 NVMe\/TCP \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 NVM. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0441 \u044f\u0434\u0440\u043e\u043c<br \/>\n  Linux (v5.0) \u0438 SPDK (v.19.01), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 NVMe\/TCP. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435<br \/>\n  \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 NVMe\/TCP \u2013 \u0434\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430\u043c\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 NVMe, \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u0432 \u0447\u0430\u0441\u0442\u0438<br \/>\n  \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u041e\u043b\u044c\u0448\u0435\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0435\u043d\u044c\u0448\u0438\u0445 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 HDD (\u043d\u0430 \u0431\u0430\u0437\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 SCSI) \u043f\u0440\u0438<br \/>\n  \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043d\u044b\u0445 (end to end) NVMe \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u041e\u043b\u044c\u0448\u0435\u043c\u0443 \u0447\u0438\u0441\u043b\u0443 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439<br \/>\n  \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u0430 (\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043d\u0435 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443). \u041f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u044f<br \/>\n  \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b NVMe \u043a TCP, NVMe\/TCP \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0441\u043a\u0432\u043e\u0437\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u043a\u043e\u043c\u0430\u043d\u0434 \u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0445\u043e\u0441\u0442\u0430\u043c\u0438 NVMe oF \u0438<br \/>\n  \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u043c\u0438 NVMe oF \u043f\u043e \u043b\u044e\u0431\u044b\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u0435\u0442\u044f\u043c TCP\/IP \u043d\u0430 \u0431\u0430\u0437\u0435 Ethernet.\n<\/p>\n<p>\u041a\u0440\u0443\u043f\u043d\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0435 \u0446\u0435\u043d\u0442\u0440\u044b \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0430\u0437\u0435 Ethernet \u0441<br \/>\n\u043c\u043d\u043e\u0433\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u043c\u0438 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430\u043c\u0438. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c NVMe\/TCP \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432<br \/>\n\u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d [17]:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u043b\u044e\u0431\u043e\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0441\u0435\u0442\u044c\u044e TCP\/IP \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Ethernet \u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u0438\u043b\u0438 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f;<\/li>\n<li>\u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u044c\u044e, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0435 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445<br \/>\n    \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u0445;<\/li>\n<li>\u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u0443\u043b\u043e\u0432 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f NVMe \u0434\u043b\u044f \u0434\u0435\u0437\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440;<\/li>\n<li>\u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c (\u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443), \u0441\u0440\u0430\u0432\u043d\u0438\u043c\u0443\u044e \u0441 FC, \u043f\u0440\u0438 \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u043e\u0439<br \/>\n    \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0440\u0442\u0430.<\/li>\n<\/ul>\n<p>\n  \u041e\u0446\u0435\u043d\u043a\u0430 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f NVMe\/TCP \u0432 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 NVMe \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430\u0445 \u043f\u0440\u0438 \u0431\u043b\u043e\u0447\u043d\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043a<br \/>\n  \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u0430 \u0440\u0438\u0441. 3.<br \/>\n  \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 NVMe oF \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Ethernet, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e NVMe\/TCP, \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0434\u043e \u0441\u043e\u0442\u0435\u043d \u0438 \u0442\u044b\u0441\u044f\u0447<br \/>\n  \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0444\u0430\u0431\u0440\u0438\u043a\u0438 \u043e\u043d \u043f\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c \u0432\u0435\u0449\u0435\u0439 (IoT) \u0432 \u0446\u0435\u043d\u0442\u0440\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 IoT<br \/>\n  \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f, \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0441 \u043d\u0443\u043b\u0435\u0432\u044b\u043c \u0438\u043b\u0438 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u043c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443<br \/>\n  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u044d\u0442\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0434\u043b\u044f \u0442\u044b\u0441\u044f\u0447 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0431\u044b\u0441\u0442\u0440\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0442\u0440\u0443\u0434\u043e\u0435\u043c\u043a\u0438\u043c, \u043f\u043e\u0434\u0432\u0435\u0440\u0436\u0435\u043d\u043d\u044b\u043c \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u0438 \u043a\u0440\u0430\u0439\u043d\u0435<br \/>\n  \u043d\u0435\u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u0430\u0442. \u0424\u0430\u0431\u0440\u0438\u043a\u0430 NVMeoF\/FC \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c \u0438<br \/>\n  \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a.\n<\/p>\n<p> \u0427\u0442\u043e\u0431\u044b NVMe\/TCP \u0441\u0442\u0430\u043b \u0436\u0438\u0437\u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043e\u0439 FC \u0432 \u0446\u0435\u043d\u0442\u0440\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c<br \/>\n  \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a, \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 FC, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 FC. Dell<br \/>\n  \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c\u0430 NVMe \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0447\u043b\u0435\u043d\u0430\u043c\u0438 \u0432 \u043d\u0435\u0435 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u0440\u044f\u0434 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u043a<br \/>\n  \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u0443 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0443 NVMe \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b. \u041f\u041e SmartFabric Storage (SFSS) \u043e\u0442 Dell Technologies \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442<br \/>\n  \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u0445\u043e\u0441\u0442\u043e\u0432 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c NVMe\/TCP.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1949 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x165.jpg\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x165.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-768x422.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-50x27.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-100x55.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-24x13.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-36x20.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-48x26.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003.jpg 938w\" alt=\"\" width=\"624\" height=\"343\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 1. \u041f\u0440\u043e\u0434\u0430\u0436\u0438 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 SSD \u043f\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043c [15].<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1950 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x180.jpg\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x180.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1024x613.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x460.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-50x30.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-100x60.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x14.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-36x22.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-48x29.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 1224w\" alt=\"\" width=\"610\" height=\"366\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 2. \u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe oF.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1951 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x193.jpg\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x193.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-768x495.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-50x32.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-100x64.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-24x15.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-36x23.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-48x31.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_01_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002.jpg 961w\" alt=\"\" width=\"597\" height=\"384\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 3. \u041f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f NVMe\/TCP \u0432 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430\u043c\u0438.<\/p>\n<p style=\"text-align: justify;\">\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c NVMe\/TCP \u0432 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441 iSCSI. \u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<br \/>\n  Dell \u0434\u0430\u043b\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li> IOPs \u2014 NVMe\/TCP \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0432 2,5 3,5 \u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0432\u0432\u043e\u0434\u0430 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 iSCSI;<\/li>\n<li>Latency \u2014 NVMe\/TCP \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043b\u0430\u0441\u044c \u043d\u0430 70 75%;<\/li>\n<li>CPU per IO \u2014 NVMe\/TCP \u0441\u043d\u0438\u0436\u0430\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 CPU \u043d\u0430 40\u201350%.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f NVMe-oF\/TCP<br \/>\n  <\/strong><a href=\"http:\/\/nvmexpress.org\/\" target=\"_blank\" rel=\"noopener\">NVMe (NonVolatile Memory express)<\/a> \u2014 \u044d\u0442\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0439<br \/>\n  \u0445\u043e\u0441\u0442-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441,<br \/>\n  \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0445 \u0438 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 PCIe \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441<br \/>\n  flash-\u043f\u0430\u043c\u044f\u0442\u044c\u044e\/SSD. \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 NVMe \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a SSD-\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u043c \u0441 \u043f\u0440\u044f\u043c\u044b\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c.<br \/>\n  NVMe \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u043e 64 \u041a\u0411 \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 (I\/O), \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043a\u0430\u0436\u0434\u0430\u044f \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u043e 64 \u041a\u0411<br \/>\n  \u043a\u043e\u043c\u0430\u043d\u0434. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 NVMe \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0435\u043d \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0435<br \/>\n  \u043e\u0442\u0447\u0435\u0442\u044b \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f. NVMe \u2014 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b, \u0447\u0435\u043c SAS (\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439<br \/>\n  \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432) \u0438\u043b\u0438 SATA. \u0412 \u0446\u0435\u043b\u043e\u043c \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe \u043c\u043e\u0436\u043d\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0431\u0443\u0434\u0443\u0449\u0438\u0445<br \/>\n  \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043d\u0435 \u043e\u0431\u0440\u0435\u043c\u0435\u043d\u044f\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438.<\/p>\n<p><strong>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f NVMe-oF\/TCP<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u0430 \u0440\u0438\u0441. 4 [14]. \u0421\u0440\u0435\u0434\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445<br \/>\n  \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432 NVMe:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u043d\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 (\u0434\u043e 64K-1 \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439, \u043a\u0430\u0436\u0434\u0430\u044f \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u043e<br \/>\n      64K-1 \u043d\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434);<\/li>\n<li>\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u043e\u044f\u0434\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 \u0431\u0435\u0437 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 (\u043a\u0430\u0436\u0434\u043e\u0435 \u044f\u0434\u0440\u043e \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0438 \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u044f);<\/li>\n<li>\u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0432\u043e\u043d\u043a\u0430 (doorbell) \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0432 \u043f\u0443\u0442\u0438 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430;<\/li>\n<li>\u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 64 \u0431\u0430\u0439\u0442\u0430 \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f 16 \u0431\u0430\u0439\u0442, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b \u043a\u043e\u043c\u0430\u043d\u0434 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442<br \/>\n      \u0431\u044b\u0441\u0442\u0440\u043e\u0435 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434;<\/li>\n<li>\u0432\u043d\u0435\u043e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f (out of order) \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445.<br \/>\n      \u0421\u0425\u0414 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043c\u043d\u043e\u0433\u043e\u043a\u0440\u0430\u0442\u043d\u044b\u0439 \u043f\u0440\u0438\u0440\u043e\u0441\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u043f\u0435\u0440\u0432\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 NVMe SSD, \u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<br \/>\n      \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u043e\u0431\u0449\u0430\u043b\u0438\u0441\u044c \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u00a0 SCSI, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f HDD. \u0412 \u043f\u043e\u043b\u043d\u043e\u0439 \u043c\u0435\u0440\u0435 \u0432\u0441\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430<br \/>\n      \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f NVMe SSD \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0441\u0442\u0438\u0447\u044c, \u043a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b NVMe-oF \u043a\u0430\u043a \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0445\u043e\u0441\u0442\u0430, \u0442\u0430\u043a \u0438<br \/>\n      \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0444\u0430\u0431\u0440\u0438\u043a\u043e\u0439 \u0438 \u0441\u0430\u043c\u0438\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u043c. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043f\u043e\u043b\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u2013<br \/>\n      \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439\/\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (\u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435\u043c) \u043a\u0430\u043a \u0441\u0430\u043c\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 SSD (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u201c\u0441\u0431\u043e\u0440 \u043c\u0443\u0441\u043e\u0440\u0430\u201d,<br \/>\n      \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u0438\u0437\u043d\u043e\u0441\u0430 SSD \u0438 \u0434\u0440.), \u0442\u0430\u043a \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 (\u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u044f, \u0434\u0435\u0434\u0443\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u0434\u0440.). \u0422\u0430\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442<br \/>\n      \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 CPU (\u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u044f\u0434\u0435\u0440) \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 (\u0430 \u0442\u0430\u043a\u0436\u0435 CPU \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0441\u0430\u043c\u0438\u0445<br \/>\n      \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0442\u0430\u043a \u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432 (\u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u0445 \u043f\u043e<br \/>\n      PCIe), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c\u044b\u0445 \u043d\u0430 \u0431\u0430\u0437\u0435 FPGA, ASIC, RISC-V \u0438 CPU (x86, ARM \u0438 \u0434\u0440.).<br \/>\n      NVMe-oF \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e \u0442\u044b\u0441\u044f\u0447 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 NVMe \u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0438 \u0446\u0435\u043d\u0442\u0440\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445,<br \/>\n      \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c NVMe. \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 NVMe \u0443\u043b\u0443\u0447\u0448\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0430<br \/>\n      \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u0432 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 SCSI \u0438 SATA.<br \/>\n      NVMe-oF \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 NVMe \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0442\u044c \u0435\u0435 \u043d\u0430 \u0444\u0430\u0431\u0440\u0438\u043a\u0438. \u0412 \u0446\u0435\u043b\u043e\u043c<br \/>\n      \u0441\u043d\u0438\u0436\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 CPU \u0441\u0442\u0435\u043a\u0430 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430, \u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f NVMe \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u0430 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445 \u0444\u0430\u0431\u0440\u0438\u043a\u0438. \u041a\u0440\u043e\u043c\u0435<br \/>\n      \u0442\u043e\u0433\u043e, \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0439 \u043e\u0447\u0435\u0440\u0435\u0434\u044f\u043c \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 NVMe \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c \u0434\u0435\u043b\u0430\u0435\u0442 NVMe \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u044b\u043c \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0444\u0430\u0431\u0440\u0438\u043a\u0430\u0445.<br \/>\n      NVMe-oF \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f NVMe \u0432\u043e \u0432\u0441\u0435\u0445 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u0445 \u0444\u0430\u0431\u0440\u0438\u043a\u0438,<br \/>\n      \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 NVMe \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u0438\u043f\u0430 \u0444\u0430\u0431\u0440\u0438\u043a\u0438 \u0438\u043b\u0438 \u0442\u0438\u043f\u0430 \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u0446\u0435\u043b\u0435\u0432\u044b\u043c<br \/>\n      \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>\u0422\u0438\u043f\u044b \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe-oF<\/strong><br \/>\n  \u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c NVMe \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e NVMe over Fabric (NVMe-oF), \u0447\u0442\u043e\u0431\u044b \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u0432<br \/>\n  \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u043b\u043e\u0447\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430\u00a0 \u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0443 NVMe \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445<br \/>\n  \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438.\u00a0NVMe-oF \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u043e \u0441\u0445\u0435\u043c\u0435<br \/>\n  \u00ab\u043c\u043d\u043e\u0433\u0438\u0435 \u043a\u043e \u043c\u043d\u043e\u0433\u0438\u043c\u00bb, \u0434\u0430\u0432\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449.<br \/>\n  NVMe-oF \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u043c\u0435\u0436\u0434\u0443 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439 \u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435<br \/>\n  \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438 \u043e\u0442\u0432\u0435\u0442\u044b NVMe \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438<br \/>\n  \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0445\u043e\u0441\u0442\u0430 \u0438\u043b\u0438 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430.\u00a0\u041d\u0430 \u0440\u0438\u0441. 4\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0442\u0438\u043f\u044b \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe [17].<\/p>\n<p><strong>\u0422\u0438\u043f\u044b \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe-oF<\/strong><\/p>\n<p style=\"text-align: justify;\"><u>\u0424\u0430\u0431\u0440\u0438\u043a\u0438 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e<br \/>\n  <\/u>\u0412 \u0444\u0430\u0431\u0440\u0438\u043a\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043e\u0442\u0432\u0435\u0442\u044b \u0438 \u0434\u0430\u043d\u043d\u044b\u0435 NVMe \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043e\u0431\u0449\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0445\u043e\u0441\u0442\u043e\u043c \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439<br \/>\n  \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u042d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0431\u044b\u043b \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u0431\u0430\u0437\u043e\u0432\u043e\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0435 NVMe, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u043b, \u043a\u0430\u043a \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438 \u043e\u0442\u0432\u0435\u0442\u044b<br \/>\n  NVMe \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441 \u043e\u0447\u0435\u0440\u0435\u0434\u044f\u043c\u0438 \u0432 \u043e\u0431\u0449\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 \u0445\u043e\u0441\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 PCIe.\u00a0\u042d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d \u043a\u0430\u043a \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u0430\u044f<br \/>\n  \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0430\u043c\u044f\u0442\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043e\u0442\u0432\u0435\u0442\u044b \u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0445\u043e\u0441\u0442\u0430 \u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u043f\u0443\u0442\u0435\u043c<br \/>\n  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044f\u0432\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438 (DMA, Direct Memory Access)<br \/>\n  \u043f\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u043e\u0439 \u0444\u0430\u0431\u0440\u0438\u043a\u0435 PCIe.<\/p>\n<p style=\"text-align: justify;\"><u>\u0424\u0430\u0431\u0440\u0438\u043a\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 (Message-based fabrics)<br \/>\n  <\/u>\u0412 \u0444\u0430\u0431\u0440\u0438\u043a\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043e\u0442\u0432\u0435\u0442\u044b \u0438 \u0434\u0430\u043d\u043d\u044b\u0435 NVMe \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0435 \u043e\u0442 \u0444\u0430\u0431\u0440\u0438\u043a\u0438<br \/>\n  \u043f\u0430\u043a\u0435\u0442\u044b \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u0432\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430<br \/>\n  NVMe \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439:<\/p>\n<p style=\"text-align: justify;\">\u2013\u00a0 Fibre Channel (NVMe\/FC)\u2014 NVMe-\u0438\u043d\u0438\u0446\u0438\u0430\u0442\u043e\u0440\u044b (\u0445\u043e\u0441\u0442\u043e\u0432)\u00a0 \u0441\u00a0 FC HBA (Host<br \/>\n  Bus Adapters) \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0446\u0435\u043b\u0435\u0432\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c NVMe \u043f\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0444\u0430\u0431\u0440\u0438\u043a\u0430\u043c FC \u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0444\u0430\u0431\u0440\u0438\u043a\u0438 FC over<br \/>\n  Ethernet (FCoE).\u00a0\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b Fibre Channel, \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043c\u0438\u0442\u0435\u0442 T11 \u041c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u0438\u0442\u0435\u0442\u0430 \u043f\u043e<br \/>\n  \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 (INCITS, International Committee for Information Technology Standards),<br \/>\n  \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a NVMe \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441 FC.\u00a0\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f NVM Express \u043d\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 NVMe\/FC;<br \/>\n  \u2013\u00a0 NVMe\/TCP\u2014 \u044d\u0442\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f NVMe-oF, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0431\u0430\u043b\u0430\u043d\u0441 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e,<br \/>\n  \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u043d\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u0442 NVMe \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0446\u0435\u043d\u0442\u0440\u0443 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435<br \/>\n  Ethernet TCP\/IP.<\/p>\n<p style=\"text-align: justify;\"><u>\u0413\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0435 \u0444\u0430\u0431\u0440\u0438\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438\/\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 (NVMe\/RDMA)<br \/>\n  <\/u>NVMe\/RDMA (\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u044f\u043c\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0430\u043c\u044f\u0442\u0438) \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0441\u0430\u043c\u044b\u043c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0438\u0437 \u0442\u0438\u043f\u043e\u0432 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 NVMe-oF, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443<br \/>\n  \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0431\u0435\u0437 \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0445\u043e\u0441\u0442\u0430 \u0438\u043b\u0438 \u0441\u0442\u0435\u043a\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e<br \/>\n  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f.\u00a0\u041e\u043d \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0431\u0435\u0437 \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0446\u0438\u043a\u043b\u043e\u0432<br \/>\n  CPU \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0438 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043d\u0438 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430.\u00a0\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a \u0441\u0435\u0442\u0435\u0439 NVMe\/RDMA \u0432 \u0442\u043e\u043c,<br \/>\n  \u0447\u0442\u043e \u043e\u043d\u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u044e\u0442 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u044c, \u0441\u0432\u043e\u0434\u044f \u043d\u0430 \u043d\u0435\u0442 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435<br \/>\n  \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0449\u0438\u0445 \u0441\u0435\u0442\u0435\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Ethernet.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1958 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x135.jpg\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x135.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1024x461.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x346.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1536x691.jpg 1536w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-50x23.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-100x45.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x11.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-36x16.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-48x22.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 1540w\" alt=\"\" width=\"598\" height=\"269\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 4\u0431. \u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0432\u044b\u0431\u043e\u0440\u0430 NVMe-\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a [17].<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1959 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x175.jpg\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x175.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-1024x597.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-768x447.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-50x29.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-100x58.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-24x14.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-36x21.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-48x28.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_03_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002.jpg 1416w\" alt=\"\" width=\"597\" height=\"348\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 4\u0432. \u041f\u0440\u043e\u0433\u043d\u043e\u0437 IDC \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 NVMe-\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 (IDC \u201cThe NVMe over<br \/>\n  Fabrics Market Revenue Forecast: A Rapid Ramp Driven Pri-marily by NVMe\/TCP\u201d, July 2021)[17].<\/p>\n<p style=\"text-align: justify;\">\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u0440\u0438 \u0442\u0438\u043f\u0430 \u0444\u0430\u0431\u0440\u0438\u043a NVMe\/RDMA:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>NVMe over RDMA over Converged Ethernet (NVMe\/RoCE);<\/li>\n<li>NVMe over InfiniBand (NVMe\/IB);<\/li>\n<li>NVMe over iWarp (NVMe\/iWarp).<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u041d\u0430 \u0440\u0438\u0441. 4\u0431 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0446\u0435\u043b\u0435\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe-oF.<br \/>\n  NVMe\/RDMA \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e<br \/>\n  \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u0432 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445 (HPC), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0439 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0432<br \/>\n  \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f Ethernet Bunch of Flash (EBOF). NVMe\/RDMA \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043d\u043e \u044d\u0442\u0430<br \/>\n  \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u0437\u0430 \u0441\u0447\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. NVMe\/TCP \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442<br \/>\n  \u0431\u0430\u043b\u0430\u043d\u0441 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u00ab\u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043b\u043e\u0448\u0430\u0434\u043a\u0430\u00bb NVMe-oF \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<br \/>\n  NVMe\/FC \u0445\u043e\u0440\u043e\u0448\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 FC-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438<br \/>\n  [17].<br \/>\n  IDC \u0432 \u0441\u0432\u043e\u0435\u043c \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0438 (IDC \u201cThe NVMe over Fabrics Market Revenue Forecast: A Rapid Ramp Driven Primarily by<br \/>\n  NVMe\/TCP\u201d, July 2021) \u0434\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0433\u043d\u043e\u0437 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e NVMe\/TCP-\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u0443\u0436\u0435 \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0435<br \/>\n  \u0433\u043e\u0434\u044b (\u0440\u0438\u0441. 4\u0432).<\/p>\n<p style=\"text-align: justify;\"><u>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e NVMe\/TCP<br \/>\n  <\/u>\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe \u043f\u043e \u0441\u0435\u0442\u0438 TCP \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043e\u0441\u043e\u0431\u043e\u0433\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f. \u0414\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 NVMe \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438,<br \/>\n  Dell Technologies \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0441\u0435\u0442\u0438:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u0435\u0442\u0438 25 GbE \u0438\u043b\u0438 \u0432\u044b\u0448\u0435 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f NVMe\/TCP;<\/li>\n<li>\u043e\u0442\u0434\u0435\u043b\u0438\u0442\u0435 \u0442\u0440\u0430\u0444\u0438\u043a NVMe\/TCP \u043e\u0442 \u043e\u0431\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 NVMe\/TCP \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439<br \/>\n      \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0435\u0442\u0438 \u0438\u043b\u0438 VLAN \u0432 \u0446\u0435\u043b\u044f\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438;<\/li>\n<li>\u0432\u043d\u0435\u0434\u0440\u0438\u0442\u0435 jumbo-\u043a\u0430\u0434\u0440\u044b, \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 MTU \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441 1500 \u0434\u043e 9000. \u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438<br \/>\n      \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 jumbo-\u043a\u0430\u0434\u0440\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435<br \/>\n      \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u043d\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043f\u0430\u043a\u0435\u0442\u043e\u0432. \u042d\u0442\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c<br \/>\n      \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 TCP-\u0442\u0440\u0430\u0444\u0438\u043a\u0430. Jumbo-\u043a\u0430\u0434\u0440\u044b \u0442\u0440\u0435\u0431\u0443\u044e\u0442, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0441\u0435\u0442\u0438 \u0431\u044b\u043b\u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b \u0441<br \/>\n      Jumbo-\u043a\u0430\u0434\u0440\u0430\u043c\u0438 \u0438 \u0438\u043c\u0435\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 Jumbo-\u043a\u0430\u0434\u0440\u044b. \u041f\u0440\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Jumbo-\u043a\u0430\u0434\u0440\u043e\u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 MTU \u0445\u043e\u0441\u0442\u0430 \u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043d\u0430 9000 \u0438<br \/>\n      \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0434\u043b\u044f \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 9216), \u0433\u0434\u0435 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e;<\/li>\n<li>\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u00ab\u043f\u043b\u043e\u0441\u043a\u0438\u0435\u00bb \u0441\u0435\u0442\u0438, \u0447\u0442\u043e\u0431\u044b \u0441\u0432\u0435\u0441\u0442\u0438 \u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c\u0443 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443. \u0412 \u0438\u0434\u0435\u0430\u043b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0445\u043e\u0441\u0442\u0430 \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u044b<br \/>\n      \u0441\u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 \u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430.<\/li>\n<\/ul>\n<p><u>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e NVMe\/TCP<br \/>\n<\/u><\/p>\n<p style=\"text-align: justify;\"><strong>NVMe 2.0 \u2013 \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0439<br \/>\n  <\/strong>\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b NVMe \u0438 NVMeoF \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c NVMexpress (http:\/\/nvmexpress.org\/),<br \/>\n  \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u044e\u0449\u0438\u043c \u0432\u0441\u0435\u0445 \u043c\u0438\u0440\u043e\u0432\u044b\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0437\u0434\u0435\u0441\u044c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435<br \/>\n  \u0438\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e, \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u0432 \u0447\u0430\u0441\u0442\u0438 \u043e\u0431\u043c\u0435\u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438<br \/>\n  \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438 \u0434\u0440. \u0412 \u0438\u044e\u043d\u0435 2021 \u0433. \u0432\u044b\u0448\u043b\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVMe 2.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043e\u043c\u0430\u043d\u0434<br \/>\n  NVMe, \u043d\u043e \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe.<br \/>\n  \u0421\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 NVMe 2.0 (\u0440\u0438\u0441. 5, \u0442\u0430\u0431\u043b. 1) \u0441\u043e\u0441\u0442\u043e\u0438\u0442 [9] \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e NVMe<br \/>\n  Base, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e Command Set (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, NVM Command Set specification, ZNS Command Set specification, KV Command Set<br \/>\n  specification), \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, PCIe Transport specification, Fibre Channel Transport<br \/>\n  specification, RDMA Transport specification \u0438 TCP Transport specification), \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 NVMe (NVMe Boot<br \/>\n  specification) \u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f NVMe (NVMe Management Interface specification).<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVM Express Base (NVM Express Base) \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0434\u043b\u044f \u041f\u041e \u0445\u043e\u0441\u0442\u0430 \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441<br \/>\n  \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c\u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 memory-based \u0438 message-based \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b.<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f NVM Express (NVMe-MI) \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0445<br \/>\n  \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c NVM Express.<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 NVM Express \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432, \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438<br \/>\n  \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0449\u0438\u0435 \u0431\u0430\u0437\u043e\u0432\u0443\u044e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e NVM Express. \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 NVM Express \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442<br \/>\n  \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0443 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 NVMe, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0443.<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVM Express Boot (NVMe Boot) \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 NVM Express.<br \/>\n  \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f NVMe\u00ae\u00a0over Fabrics (NVMe-oF\u2122) \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043e\u0431\u0449\u0443\u044e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u044f\u0434 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f<br \/>\n  \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0431\u043b\u043e\u0447\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 NVMe \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0444\u0430\u0431\u0440\u0438\u043a\u0438. \u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 NVMe-oF \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430<br \/>\n  \u0432\u0441\u0435\u0445 \u0440\u044b\u043d\u043a\u0430\u0445 \u2014 \u043e\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0445 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0439 \u0434\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445. \u0421 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 NVMe 2.0 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVMe-oF \u0431\u044b\u043b\u0430<br \/>\n  \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0430 \u043d\u0430 \u0431\u0430\u0437\u043e\u0432\u0443\u044e, \u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b \u0444\u0430\u0431\u0440\u0438\u043a\u0438 \u2014 TCP Transport, RDMA Transport \u0438 PCI Express\u00ae\u00a0(PCIe\u00ae)<br \/>\n  Transport \u2014 \u0431\u044b\u043b\u0438 \u0440\u0430\u0437\u0431\u0438\u0442\u044b \u043d\u0430 \u0441\u0432\u043e\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 [13]. \u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 NVM<br \/>\n  Express \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438\u00a0 (\u0441\u043c.<br \/>\n  \u0440\u0438\u0441. 4). \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0440\u0435\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVMe \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u0435 \u0434\u043b\u044f<br \/>\n  \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 [6].<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVMe-oF \u0431\u044b\u043b\u0430 \u0440\u0435\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438,<br \/>\n  \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0441\u0441\u044b\u043b\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0442\u0435 \u0447\u0430\u0441\u0442\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u044e\u0442 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043a \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043d\u0438<br \/>\n  \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u0432\u0438\u0434\u044b \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u043f\u0440\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e<br \/>\n  \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 NVMe.<\/p>\n<p><strong>NVMe 2.0 \u2013 \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0439<br \/>\n<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1986 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52-300x192.jpg\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52-300x192.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52-50x32.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52-100x64.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52-24x15.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52-36x23.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52-48x31.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/photo_2023-08-30_14-22-52.jpg 586w\" alt=\"\" width=\"593\" height=\"380\" title=\"\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1960 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x73.jpg\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x73.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1024x250.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x188.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1536x375.jpg 1536w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-50x12.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-100x24.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x6.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-36x9.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-48x12.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 1751w\" alt=\"\" width=\"592\" height=\"144\" title=\"\"><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1961 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x116.jpg\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x116.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-1024x395.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-768x296.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-1536x593.jpg 1536w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-2048x791.jpg 2048w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-50x19.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-100x39.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-24x9.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-36x14.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_04_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-48x19.jpg 48w\" alt=\"\" width=\"590\" height=\"228\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 5. \u0420\u0435\u0441\u0442\u0443\u043a\u0442\u0443\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 NVMe 2.0.<\/p>\n<p style=\"text-align: justify;\">\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 NVMe 2.0 [12]:\u2013\u00a0 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f ZNS (Zoned Namespaces) \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442<br \/>\n  \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 SSD \u0438 \u0445\u043e\u0441\u0442\u0443 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435. ZNS \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442<br \/>\n  \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u00a0\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435\u043c SSD, \u043f\u043e\u0432\u044b\u0448\u0430\u044f \u043e\u0431\u0449\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u043d\u0438\u0436\u0430\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0430<br \/>\n  \u0442\u0430\u043a\u0436\u0435 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u044f \u0435\u043c\u043a\u043e\u0441\u0442\u044c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0445\u043e\u0441\u0442\u0443. \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f Zoned Namespace Command Set<br \/>\n  \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u043c\u0438 ZNS. \u0422\u0440\u0435\u043c\u044f \u0432\u0430\u0436\u043d\u044b\u043c\u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u043c\u0438 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430\u043c\u0438 ZNS<br \/>\n  SSD \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f:<\/p>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>\u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043e \u043d\u0430 \u043d\u0430\u0431\u043e\u0440 \u0437\u043e\u043d \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u0441\u043c\u0435\u0436\u043d\u044b\u0435<br \/>\n    \u043d\u0435\u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432;<\/li>\n<li>\u0437\u0430\u043f\u0438\u0441\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u0437\u043e\u043d\u044b \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u201cWrite Pointer\u201d;<\/li>\n<li>\u043a\u0430\u0436\u0434\u0430\u044f \u0437\u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0441\u0442\u0435\u0440\u0442\u0430, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0435\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c;<\/li>\n<li>\u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043e \u043d\u0430 \u043d\u0430\u0431\u043e\u0440 \u0437\u043e\u043d \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u0441\u043c\u0435\u0436\u043d\u044b\u0435<br \/>\n    \u043d\u0435\u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432;<\/li>\n<li>\u0437\u0430\u043f\u0438\u0441\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u0437\u043e\u043d\u044b \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u201cWrite Pointer\u201d;<\/li>\n<li>\u043a\u0430\u0436\u0434\u0430\u044f \u0437\u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0441\u0442\u0435\u0440\u0442\u0430, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0435\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c;<\/li>\n<li>\u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 KV (Key Value) \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435<br \/>\n    \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f NVMe \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0430, \u0430 \u043d\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0431\u043b\u043e\u043a\u0430.\u00a0KV \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e<br \/>\n    \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u0440\u0438\u0432\u043e\u0434\u043e\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0430\u0440\u044b \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438\u0437\u0431\u0435\u0433\u0430\u044f \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443<br \/>\n    \u043a\u043b\u044e\u0447\u0430\u043c\u0438 \u0438 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0431\u043b\u043e\u043a\u0430\u043c\u0438;<\/li>\n<li>\u0442\u0438\u043f\u044b \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0435\u043d \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0443 NVMe SSD \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b<br \/>\n    \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u044c \u0432\u044b\u043f\u0443\u0441\u043a\u0430 NVMe 2.0, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0443\u0442\u0438 \u0434\u043b\u044f \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434;<\/li>\n<li>\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u0432\u044b\u043d\u043e\u0441\u043b\u0438\u0432\u043e\u0441\u0442\u0438 NVMe (NVMe Endurance Group Management) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0438 \u0432 \u0433\u0440\u0443\u043f\u043f\u044b<br \/>\n    \u0432\u044b\u043d\u043e\u0441\u043b\u0438\u0432\u043e\u0441\u0442\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u043c \u0438 \u0443\u043b\u0443\u0447\u0448\u0430\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438<br \/>\n    \u0432\u044b\u043d\u043e\u0441\u043b\u0438\u0432\u043e\u0441\u0442\u0438 NVMe \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0438 \u0432 \u0433\u0440\u0443\u043f\u043f\u044b \u0432\u044b\u043d\u043e\u0441\u043b\u0438\u0432\u043e\u0441\u0442\u0438 \u0438 \u043d\u0430\u0431\u043e\u0440\u044b NVM. \u042d\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e<br \/>\n    \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a SSD \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. Endurance Group NVM \u0431\u044b\u043b\u0438 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432 NVMe 1.4, \u043d\u043e \u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0431\u044b\u043b\u0438<br \/>\n    \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043b\u0438\u0431\u043e \u0436\u0435\u0441\u0442\u043a\u043e \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f,<br \/>\n    \u043b\u0438\u0431\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u0445 \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f. NVMe 2.0 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u043b\u044f<br \/>\n    \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u0432\u044b\u043d\u043e\u0441\u043b\u0438\u0432\u043e\u0441\u0442\u0438. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0431\u043e\u043b\u044c\u0448\u0435\u043c\u0443 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 NVM \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c<br \/>\n    \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043d\u043e\u0441\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445<br \/>\n    \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u043e\u0431\u0449\u0438\u0445 \u0434\u0438\u0441\u043a\u0430\u0445 \u0438\u043b\u0438 \u043c\u0430\u0441\u0441\u0438\u0432\u0430\u0445;<\/li>\n<li>\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u043e\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435\u0439 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0436\u0435\u0441\u0442\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 \u043d\u0430 NVMe \u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439<br \/>\n    \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c\u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0436\u0435\u0441\u0442\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432;<\/li>\n<li>\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0432 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445<br \/>\n    \u0441\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u043c\u0438;<\/li>\n<li>\u0443\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u0440\u043f\u0443\u0441\u043e\u043c \u0434\u043b\u044f<br \/>\n    \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0434\u0438\u0441\u043a\u0430\u043c\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e;<\/li>\n<li>\u043a\u043e\u043c\u0430\u043d\u0434\u0430 Simple Copy \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u043d\u0430 \u0434\u0438\u0441\u043a\u0435, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441<br \/>\n    \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 LBA \u043d\u0430 \u043e\u0434\u0438\u043d \u0446\u0435\u043b\u0435\u0432\u043e\u0439 LBA;<\/li>\n<li>32\/64-\u0431\u0438\u0442\u043d\u044b\u0439 CRC \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u0442 \u0437\u0430\u0449\u0438\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e 32- \u0438 64-\u0431\u0438\u0442\u043d\u044b\u0445, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0442\u0438\u043f\u044b<br \/>\n    \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445;<\/li>\n<li>Command Group Control \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043d\u0435\u043f\u0440\u0435\u0434\u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u043b\u0435 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043e\u0442<br \/>\n    \u043d\u0435\u043f\u0440\u0435\u0434\u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u044b\u0445 \u0438\u043b\u0438 \u0437\u043b\u043e\u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439;<\/li>\n<li>\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 NVMe 2.0 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u043c\u0438 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f\u043c\u0438 NVMe.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><u>\u041d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe\u00ae\u00a0Key Value \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043a\u043b\u044e\u0447 \u043a \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 [18,<br \/>\n    19]<br \/>\n  <\/u>\u041d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVM Express<strong>\u00ae<\/strong>\u00a0Key Value (NVMe-KV), \u0440\u0430\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 \u0438\u044e\u043d\u0435 2020 \u0433\u043e\u0434\u0430, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442<br \/>\n  \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u043d\u0430 NVMe\u00ae\u00a0SSD \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043b\u044e\u0447, \u0430 \u043d\u0435 \u0430\u0434\u0440\u0435\u0441 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430.<br \/>\n  \u041d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0441\u0432\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0435\u0433\u043e \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043a\u043b\u044e\u0447\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442<br \/>\n  \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0431\u044a\u0435\u043a\u0442\u0443) \u0438 \u043e\u0431\u043e\u0439\u0442\u0438 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b<br \/>\n  \u0445\u043e\u0441\u0442\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041a\u043b\u044e\u0447 \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0430\u0439\u0442\u0430 \u0434\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e<br \/>\n  \u043e\u0431\u044a\u0435\u043c\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442).<\/p>\n<p style=\"text-align: justify;\"><em>\u041d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV \u043f\u043e\u0432\u044b\u0448\u0430\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445<br \/>\n  <\/em>\u041a\u043b\u044e\u0447 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e (\u0432\u043c\u0435\u0441\u0442\u043e \u043c\u0430\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0445\u043e\u0441\u0442\u0435 \u043a\u043b\u044e\u0447\u0430 \u043a \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c<br \/>\n  \u0431\u043b\u043e\u043a\u0430\u043c). \u0422\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443, \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u0445\u043e\u0441\u0442\u0435 \u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c<br \/>\n  \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.<br \/>\n  \u0415\u0449\u0435 \u043e\u0434\u043d\u0438\u043c \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0443. \u0414\u043b\u044f<br \/>\n  \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u043b\u043e\u0447\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 over provisioned (\u0441 \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u044b\u043c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u0442\u043e \u0435\u0441\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445<br \/>\n  \u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u0447\u0435\u043c \u0435\u0441\u0442\u044c \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430) \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432, \u0435\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0445 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e<br \/>\n  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c. \u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 Key Value \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043e\u0439\u0442\u0438 \u044d\u0442\u043e\u0442 \u0448\u0430\u0433; \u043a\u043e\u0433\u0434\u0430 \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u044d\u0442\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0435<br \/>\n  \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u044c\u044e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0441\u043d\u043e\u0432\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u043e\u0439<br \/>\n  \u043f\u0430\u0440\u044b \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043d\u0435 \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u044f\u0441\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0442\u043e\u0442 \u0436\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0430\u0434\u0440<\/p>\n<p><em>\u041d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV \u043f\u043e\u0432\u044b\u0448\u0430\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445<br \/>\n<\/em><\/p>\n<p style=\"text-align: justify;\"><em>\u041d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043e\u0442\u0440\u0430\u0441\u043b\u0435\u0432\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<br \/>\n  <\/em>Key Value \u2014 \u044d\u0442\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438<br \/>\n  \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b. \u0412\u0441\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430, \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u0432\u044b\u0433\u043e\u0434\u0443 \u043e\u0442 Key Value \u2014 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u044d\u0442\u043e\u0433\u043e<br \/>\n  \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f Ceph, RocksDB \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430, \u0438\u043c\u0435\u044e\u0449\u0438\u0435 \u0434\u0435\u043b\u043e \u0441 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438.<br \/>\n  \u0415\u0441\u043b\u0438 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u043c, \u0442\u0430\u043a\u0438\u043c \u043a\u0430\u043a \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0438\u043b\u0438 \u043d\u043e\u043c\u0435\u0440 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430, \u0442\u043e<br \/>\n  \u043a\u043b\u044e\u0447\u043e\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u043e\u043c\u0435\u0440 \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u043e\u0439 \u043a\u0430\u0440\u0442\u044b \u0438\u043b\u0438 \u043d\u043e\u043c\u0435\u0440 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430, \u0438 \u043e\u043d \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e \u0432\u0441\u0435\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f<br \/>\n  \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.<br \/>\n  \u0415\u0449\u0435 \u043e\u0434\u0438\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u0430\u043d \u0441 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f (computational storage). \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438<br \/>\n  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0431\u0440\u0430\u0437\u0435 (picture) \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043a\u043b\u044e\u0447, \u0438 \u044d\u0442\u043e\u0442 \u043a\u043b\u044e\u0447 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0432\u0441\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u0443 (\u0432\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0433\u043e,<br \/>\n  \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0439 \u0446\u0435\u043b\u0443\u044e \u043a\u0443\u0447\u0443 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u0438 \u0434\u043b\u0438\u043d\u0443 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u044d\u0442\u0443 \u043a\u0430\u0440\u0442\u0438\u043d\u0443).<br \/>\n  \u042d\u0442\u043e \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV. \u041c\u044b \u0441<br \/>\n  \u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043d\u0438\u0435\u043c \u0436\u0434\u0435\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u043a\u0430\u043a \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u043f\u043e \u043c\u0435\u0440\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445<br \/>\n  \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f.<\/p>\n<p><em>\u041d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe-KV \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043e\u0442\u0440\u0430\u0441\u043b\u0435\u0432\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<br \/>\n<\/em><\/p>\n<p style=\"text-align: justify;\"><u>\u041d\u043e\u0432\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0444\u0430\u0431\u0440\u0438\u043a\u0438 \u0438 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f NVMe 2.0<br \/>\n  <\/u>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 NVMe 2.0. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440,<br \/>\n  \u0432\u043d\u0443\u0442\u0440\u0438\u043f\u043e\u043b\u043e\u0441\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0431\u044b\u043b\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0441\u043f\u0443\u0444\u0438\u043d\u0433\u0430 (spoofing), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f<br \/>\n  \u0445\u043e\u0441\u0442\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0432 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0447\u0442\u043e \u043e\u043d \u0442\u043e\u0442, \u0437\u0430 \u043a\u043e\u0433\u043e \u0441\u0435\u0431\u044f \u0432\u044b\u0434\u0430\u0435\u0442, \u0438 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u043c<br \/>\n  \u0443\u0440\u043e\u0432\u043d\u0435 (TLS), \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f HTTP \u0434\u043b\u044f TCP-\u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 1.3 \u0438 \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u0441\u0432\u044f\u0437\u044c \u043c\u0435\u0436\u0434\u0443 \u0445\u043e\u0441\u0442\u043e\u043c \u0438<br \/>\n  NVMe \u0447\u0435\u0440\u0435\u0437 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f TCP fabric.<br \/>\n  \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f NVMe-oF-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u041f\u0435\u0440\u0432\u0430\u044f \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442<br \/>\n  \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0435 \u0445\u043e\u0441\u0442\u043e\u043c \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f. \u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c<br \/>\n  NVMe\/TCP \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0445\u043e\u0441\u0442\u0430\u043c\u0438. \u042d\u0442\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u043e \u0442\u043e\u043c\u0443, \u043a\u0430\u043a \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0445\u043e\u0441\u0442\u0430\u043c\u0438. \u041d\u0430\u043a\u043e\u043d\u0435\u0446, \u0431\u044b\u043b\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0430<br \/>\n  \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f (CDC) \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a NVMe\/TCP-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u00a0 [6]. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f<br \/>\n  \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0430\u0441\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044f\u043c\u0438 HPE \u0438 Dell \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0442.\u043d. \u0440\u0435\u0448\u0435\u043d\u0438\u0439 SmartFabric, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0436\u0435<br \/>\n  \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.<br \/>\n  \u0412\u0441\u0435\u0433\u043e \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043e\/\u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f 3 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>Automated Discovery of NVMe-oF Discovery Controllers for IP Networks (TP 8009 \u2013 ratified);<\/li>\n<li>NVMe-oF Centralized Discovery Controller (TP 8010 \u2013 ratified);<\/li>\n<li>NVMe-oF Discovery Enhancements \u2013 Subsystem Driven Zoning with Pull Registrations (TP 8016 \u2013 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435).<br \/>\n      \u0412\u0441\u0435 3 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043a IP-\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430\u043c \u0444\u0430\u0431\u0440\u0438\u043a.<\/li>\n<\/ul>\n<p><u>\u041d\u043e\u0432\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0444\u0430\u0431\u0440\u0438\u043a\u0438 \u0438 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f NVMe 2.0<br \/>\n<\/u><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1963 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-266x300.jpg\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-266x300.jpg 266w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-768x867.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-44x50.jpg 44w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-89x100.jpg 89w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-21x24.jpg 21w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-32x36.jpg 32w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-43x48.jpg 43w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002.jpg 842w\" alt=\"\" width=\"483\" height=\"545\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 6. Automated Discovery of NVMe\u0013oF Discovery Controllers for IP Networks.<\/p>\n<p style=\"text-align: justify;\"><em>Automated Discovery of NVMe-oF Discovery Controllers for IP Networks<br \/>\n  <\/em>\u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f TP 8009\u00a0 (\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a NVMe-oF \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c mDNS)<br \/>\n  \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0445\u043e\u0441\u0442\u0430 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f<br \/>\n  CDC \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c [17]:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 Multicast Dynamic Naming Services (mDNS), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c\u0438 RFC 676, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442<br \/>\n      \u0441\u043e\u0431\u043e\u0439 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 DNS;<\/li>\n<li>\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432\u00a0 DNS Service Discovery (DNS-SD), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c\u0438 RFC 6763, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442 \u0444\u043e\u0440\u043c\u0430\u0442<br \/>\n      \u0441\u0435\u0440\u0432\u0438\u0441\u0430 discovery information \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432 DNS.<\/li>\n<\/ul>\n<p>  \u042d\u0442\u0438 \u0434\u0432\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0448\u0438\u0440\u043e\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043a\u0430\u043a \u0431\u044b\u0442\u043e\u0432\u0430\u044f \u0442\u0435\u0445\u043d\u0438\u043a\u0430,<br \/>\n  \u0442\u0435\u0440\u043c\u043e\u0441\u0442\u0430\u0442\u044b, \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438 \u0438 \u0434\u0430\u0442\u0447\u0438\u043a\u0438 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0432\u0435\u0449\u0435\u0439.<\/p>\n<p><em>Automated Discovery of NVMe-oF Discovery Controllers for IP Networks<br \/>\n<\/em><\/p>\n<p style=\"text-align: justify;\">\u041f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f (\u0440\u0438\u0441. 6, [14]):<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li> \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0432\u0438\u0436\u0438\u043d\u0438\u043d\u0433\u0430 \u0445\u043e\u0441\u0442\u043e\u0432, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u0438\u043c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c NVMe\u00ae\/TCP Discovery \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b;<\/li>\n<li>IP-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d:<\/li>\n<\/ul>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>\u0447\u0435\u0440\u0435\u0437 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e;<\/li>\n<li>\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0432\u043d\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438;<\/li>\n<li>\u0447\u0435\u0440\u0435\u0437 \u043d\u043e\u0432\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043b\u0443\u0436\u0431\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u043d (DNS-SD, Domain Name System<br \/>\n    Service Discovery).<\/li>\n<li>\u0447\u0435\u0440\u0435\u0437 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e;<\/li>\n<li>\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0432\u043d\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438;<\/li>\n<li>\u0447\u0435\u0440\u0435\u0437 \u043d\u043e\u0432\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043b\u0443\u0436\u0431\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u043d (DNS-SD, Domain Name System<br \/>\n    Service Discovery).<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1962 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x256.jpg\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x256.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1024x874.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x656.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-50x43.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-100x85.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x20.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-36x31.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-48x41.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_05_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 1038w\" alt=\"\" width=\"484\" height=\"413\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 7. NVMe-oF Centralized Discovery Controller.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1964 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x156.jpg\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x156.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1024x534.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x400.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1536x800.jpg 1536w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-50x26.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-100x52.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x13.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-36x19.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-48x25.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_06_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 1833w\" alt=\"\" width=\"602\" height=\"313\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 8. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f (CDC) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c<br \/>\n  \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0432 \u0441\u0440\u0435\u0434\u0430\u0445, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u043e\u0442 64 \u0445\u043e\u0441\u0442\u043e\u0432 [10].<\/p>\n<p style=\"text-align: justify;\"><em>NVMe-oF Centralized Discovery Controller<br \/>\n  <\/em>\u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f TP 8010<strong>\u00a0 <\/strong>\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430\u0445 \u0430\u0432\u0442\u043e\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 TP 8009. \u041a\u0440\u043e\u043c\u0435<br \/>\n  \u0442\u043e\u0433\u043e, \u043e\u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 FC, \u0432 CDC, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>CDC \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u0434\u043b\u044f \u0443\u0437\u043b\u043e\u0432 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c NVMe-oF (NVMe\/TCP) \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438<br \/>\n      (Naming Services). \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u0430 Fibre Channel Naming Services;<\/li>\n<li>\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0445\u043e\u0441\u0442\u0435 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 (\u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f), \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438.<br \/>\n      \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u0430 Fibre Channel Zoning;<\/li>\n<li>\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c AEN \u0434\u043b\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445 \u0432 \u0444\u0430\u0431\u0440\u0438\u043a\u0435. \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u0430 Fibre Channel Registered<br \/>\n      State Change Notifications (RSCN).<\/li>\n<\/ul>\n<p><em>NVMe-oF Centralized Discovery Controller<br \/>\n<\/em><\/p>\n<p><strong>\u00a0 <\/strong><\/p>\n<p style=\"text-align: justify;\">\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 (\u0440\u0438\u0441. 7, [14]):<br \/>\n  \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 discovery \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u0438\u0434\u0430\u0446\u0438\u0438 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0435\u0435 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u0438\u0437 \u0435\u0434\u0438\u043d\u043e\u0439 \u0441\u043b\u0443\u0436\u0431\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f<br \/>\n  (Discovery Service) \u0437\u0430 \u0441\u0447\u0435\u0442:<\/p>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f (CDC, Centralized Discovery Controller), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431<br \/>\n    \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u043c\u0438 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f (Direct Discovery Controllers) \u0438 \u0445\u043e\u0441\u0442\u0430\u043c\u0438;<\/li>\n<li>\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f (DDC, Direct Discovery Controller);<\/li>\n<li>\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f (CDC, Centralized Discovery Controller), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431<br \/>\n    \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u043c\u0438 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f (Direct Discovery Controllers) \u0438 \u0445\u043e\u0441\u0442\u0430\u043c\u0438;<\/li>\n<li>\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f (DDC, Direct Discovery Controller);<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">DDC \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 CDC \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432:<\/p>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>push-\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b Discovery Information Management;<\/li>\n<li>\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f CDC \u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443;<\/li>\n<li>Administration configuration.<\/li>\n<li>push-\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b Discovery Information Management;<\/li>\n<li>\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f CDC \u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443;<\/li>\n<li>Administration configuration.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 CDC \u0441 NVMe-oF\u2122 \u043d\u0430 IP-\u0444\u0430\u0431\u0440\u0438\u043a\u0430\u0445, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a NVMe\/TCP \u0438 NVMe\/RDMA, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442<br \/>\n  \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0441\u0440\u0435\u0434\u0430\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 (\u043e\u0442 edge \u0434\u043e \u0446\u0435\u043d\u0442\u0440\u0430<br \/>\n  \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435, \u043a\u0430\u0436\u0434\u044b\u0439 \u0445\u043e\u0441\u0442 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 SAN \u043d\u0430 \u0431\u0430\u0437\u0435 IP NVMe \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438<br \/>\n  \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442 CDC, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0445\u043e\u0441\u0442\u043e\u0432 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c.<br \/>\n  \u0423\u043f\u0440\u043e\u0449\u0430\u044f \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e<br \/>\n  \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0430\u0431\u0440\u0438\u043a\u0438 NVMe \u0432 SAN \u043d\u0430 \u0431\u0430\u0437\u0435 IP NVMe, \u0441\u0440\u0435\u0434\u044b \u0446\u0435\u043d\u0442\u0440\u043e\u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0438\u0435 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435<br \/>\n  \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0437\u0430 \u0441\u0447\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0431\u0440\u0438\u043a\u0438 NVMe \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442<br \/>\n  \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u044e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0445\u043e\u0441\u0442\u043e\u0432 \u0437\u0430 \u0441\u0447\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 [10] (\u0440\u0438\u0441. 8).<br \/>\n  \u041f\u0440\u0438\u043c\u0435\u0440 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u0439 Dell \u043d\u0430 \u0431\u0430\u0437\u0435 SmartFabric Storage Software (SFSS) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432<br \/>\n  [11]. \u041a\u043b\u0438\u0435\u043d\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0445\u043e\u0441\u0442\u043e\u043c \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u0430\u043a \u0438 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 Fibre<br \/>\n  Channel (FC).<br \/>\n  \u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0441\u0440\u0435\u0434\u0430\u0445 \u0441\u0440\u0435\u0434\u043d\u0438\u0445 \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0439, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439<br \/>\n  \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u044e\u0442 FC \u0434\u0440\u0443\u0433\u0438\u043c IP-\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435<br \/>\n  \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.\u00a0\u0414\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 Ethernet \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u043e 89% \u043d\u0438\u0436\u0435, \u0447\u0435\u043c<br \/>\n  \u043d\u0430 FC (\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f Dell, \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2022\u00a0\u0433. \u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f).<br \/>\n  Dell <a href=\"https:\/\/www.dell.com\/en-us\/blog\/the-future-of-software-defined-networking-for-storage-connectivity\/\" target=\"_blank\" rel=\"noopener\">\u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442<\/a>, \u0447\u0442\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 Dell EMC PowerSwitch \u0438 SmartFabric Services (SFS) \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438<br \/>\n  \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0438\u0445 NVMe IP SAN.<\/p>\n<p style=\"text-align: justify;\"><u>\u041f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 NVMe 2.0 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0440\u044b\u043d\u043a\u043e\u0432<br \/>\n  <\/u>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u043c\u0435\u043d\u043e\u0432 \u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u043e\u043c\u0435\u043d\u043e\u0432, \u0434\u0430\u0435\u0442<br \/>\n  \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 [7].<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 NVMe 2.0 \u043e\u0431\u043d\u043e\u0432\u0438\u043b\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0437\u0430\u0449\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0435 \u0438 64-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0435 CRC, \u0447\u0442\u043e<br \/>\n  \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u0434\u0435\u0436\u043d\u0443\u044e \u0437\u0430\u0449\u0438\u0442\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043a\u0440\u0443\u043f\u043d\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445.<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVMe 2.0 \u0434\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0442\u0430\u043a\u0438\u0445 \u043d\u043e\u0432\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043a\u0430\u043a Endurance Group Management,<br \/>\n  \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0442\u0438\u043f\u0430 QLC.<br \/>\n  \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f NVMe-oF \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c \u0432 \u0441\u0435\u0442\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043a\u0430\u043a \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0447\u0442\u043e<br \/>\n  \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u043d\u043e \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0434\u0435\u0437\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u043a \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044e.<br \/>\n  \u0412 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u0435\u0449\u0435 \u043e\u0434\u043d\u0438\u043c \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 NVMe<br \/>\n  \u043d\u0430 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u043e\u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u041a\u0440\u0443\u043f\u043d\u0430\u044f \u0440\u0435\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f<br \/>\n  \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 NVMe 2.0 \u0434\u0435\u043b\u0430\u0435\u0442 \u0438\u0445 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u043d\u044b\u043c\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u042d\u0442\u0438 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0434\u0430\u043b\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c<br \/>\n  \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0435\u0448\u0438\u0432\u0430\u0442\u044c \u0438 \u0441\u043e\u0447\u0435\u0442\u0430\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u043b\u044d\u0448-\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043e\u0431\u043e\u0438\u043c\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e<br \/>\n  \u0447\u0435\u0440\u0435\u0437 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441. \u042d\u0442\u0430 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u0441\u043f\u043e\u0441\u043e\u0431\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0448\u0438\u0440\u043e\u043a\u043e\u043c\u0443 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 NVMe \u043d\u0430 \u0432\u0441\u0435\u0445<br \/>\n  \u0440\u044b\u043d\u043a\u0430\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435.<\/p>\n<p style=\"text-align: justify;\"><u>\u041d\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 NVMe \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<br \/>\n  <\/u>\u0414\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 NVMe 2.0 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVM \u0431\u044b\u043b \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439<br \/>\n  \u0447\u0442\u0435\u043d\u0438\u044f\/\u0437\u0430\u043f\u0438\u0441\u0438 \u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0441\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 NVMe. \u0422\u0435\u043f\u0435\u0440\u044c, \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434<br \/>\n  \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u0438 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043a\u043b\u044e\u0447\u0430, \u0435\u0441\u0442\u044c \u0442\u0440\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043d\u0430 \u0432\u044b\u0431\u043e\u0440. \u041f\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0438<br \/>\n  \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434. \u0425\u043e\u0441\u0442 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0431\u0440\u0430\u0442\u044c, \u043a\u0430\u043a\u0430\u044f \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f<br \/>\n  \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442, \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u0437\u0430 \u0440\u0430\u0437, \u043b\u044e\u0431\u0443\u044e \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u0438\u0437 \u0434\u0432\u0443\u0445 \u0437\u0430 \u0440\u0430\u0437 \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u0442\u0440\u0435\u0445 \u0437\u0430 \u0440\u0430\u0437. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442<br \/>\n  \u0438\u043c\u0435\u0442\u044c \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u043b\u044e\u0431\u043e\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043e\u0434\u043d\u0438\u043c \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434 [8].<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVM Command Set \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434 block address, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<br \/>\n  NVMe 1.4 Base. \u0412 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 NVM Command Set \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u0444\u0443\u043d\u043a\u0446\u0438\u044f Copy Command \u0431\u044b\u043b\u0430<br \/>\n  \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u0445\u043e\u0441\u0442\u0430. \u0420\u0430\u043d\u0435\u0435, \u0435\u0441\u043b\u0438 \u0443\u0437\u043b\u0443 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430<br \/>\n  \u0432\u00a0\u0434\u0440\u0443\u0433\u043e\u0435 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u0438\u043c\u0435\u043d, \u0443\u0437\u0435\u043b \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e \u0447\u0442\u0435\u043d\u0438\u044f, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043b \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u0443\u0434\u0430-\u043d\u0438\u0431\u0443\u0434\u044c, \u0430 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b \u0435\u0449\u0435 \u043e\u0434\u043d\u0443<br \/>\n  \u0437\u0430\u043f\u0438\u0441\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 (LBA). \u0422\u0435\u043f\u0435\u0440\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b Copy Command \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u044d\u0442\u043e<br \/>\n  \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445.<br \/>\n  \u041f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f (Cross Namespace Copy, TP4130) \u043a\u00a0Copy Command \u00a0\u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 2023 \u0433. (\u0441\u043c. \u0440\u0438\u0441. 8) \u0434\u043b\u044f<br \/>\n  \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430\u043c\u0438 \u0438\u043c\u0435\u043d. \u201cOriginal\u201d Copy Command \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d.<br \/>\n  \u201cEnhanced\u201d Copy Command \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u043b\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u0432 \u0446\u0435\u043b\u0435\u0432\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d<br \/>\n  (\u0440\u0438\u0441. 9).<br \/>\n  Copy Command \u043d\u0435 \u043f\u0435\u0440\u0435\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c;<\/li>\n<li>\u0442\u0438\u043f \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u043a\u0432\u043e\u0437\u043d\u043e\u0439 (End-to-End) \u0437\u0430\u0449\u0438\u0442\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438;<\/li>\n<li>Logical Block Storage Tag Mask \u0438 Storage Tag Size \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c.<\/li>\n<\/ul>\n<p>  \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0442\u0435\u043f\u0435\u0440\u044c \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0431\u041e\u043b\u044c\u0448\u0443\u044e \u0437\u0430\u0449\u0438\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c 64-\u0431\u0438\u0442\u043d\u044b\u0439 \u0438 32-\u0431\u0438\u0442\u043d\u044b\u0439 CRC, \u0447\u0442\u043e<br \/>\n  \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0445\u043e\u0441\u0442\u0430.<br \/>\n  \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 NVM \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 <a href=\"https:\/\/nvmexpress.org\/\" target=\"_blank\" rel=\"noopener\">NVM Express<\/a> \u0432\u043c\u0435\u0441\u0442\u0435 \u0441\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f\u043c\u0438 <a href=\"https:\/\/nvmexpress.org\/developers\/nvme-command-set-specifications\/\" target=\"_blank\" rel=\"noopener\">zoned Namespace \u0438 Key Value Command Set<\/a>\n  <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1965 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-200x300.jpg\" sizes=\"auto, (max-width: 368px) 100vw, 368px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-200x300.jpg 200w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-33x50.jpg 33w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-67x100.jpg 67w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-16x24.jpg 16w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x36.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-32x48.jpg 32w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 472w\" alt=\"\" width=\"368\" height=\"552\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 9. \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 Copy Command \u2013 Cross Namespace Copy.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1966 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x237.jpg\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x237.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-768x606.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-50x39.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-100x79.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-24x19.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-36x28.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-48x38.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002.jpg 982w\" alt=\"\" width=\"543\" height=\"429\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 10. \u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f NVMe [14].<\/p>\n<p style=\"text-align: justify;\"><strong>\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 NVMe 2.0<br \/>\n  <\/strong>\u0411\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 NVMe \u0431\u044b\u043b\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043f\u0440\u0435\u0434\u0441\u0435\u0434\u0430\u0442\u0435\u043b\u0435\u043c NVMe\u00ae\u00a0Technical<br \/>\n  Workgroup \u041f\u0438\u0442\u0435\u0440\u043e\u043c \u041e\u043d\u0443\u0444\u0440\u0438\u043a\u043e\u043c (Peter Onufryk, \u043d\u0430\u0443\u0447\u043d\u044b\u0439 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a Intel) \u043e\u0441\u0435\u043d\u044c\u044e 2022 \u0433. [14] (\u0440\u0438\u0441. 10).<\/p>\n<p style=\"text-align: justify;\"><u>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b Computational Storage<br \/>\n  <\/u>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b Computational Storage \u0434\u0430\u0441\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 SSD,<br \/>\n  \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u044f \u201c\u0443\u0437\u043a\u043e\u0435 \u043c\u0435\u0441\u0442\u043e\u201d \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u0438 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f (\u0440\u0438\u0441. 11):<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0435\u043d\u044c\u0448\u0435\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 SSD;<\/li>\n<li>c\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0438\u0437-\u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445;<\/li>\n<li>\u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0435 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044e \u0443\u0437\u043a\u0438\u0445 \u043c\u0435\u0441\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 \u0438<br \/>\n      \u043f\u0430\u043c\u044f\u0442\u0438.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1967 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x250.jpg\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x250.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-768x640.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-50x42.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-100x83.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-24x20.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-36x30.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-48x40.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003.jpg 916w\" alt=\"\" width=\"526\" height=\"438\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 11. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b Computational Storage \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c NVMe \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 SSD.<\/p>\n<p style=\"text-align: justify;\"><u>Computational Programs (TP4091, TP4134)<\/u><br \/>\n  \u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044d\u0442\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432\u00a02024 \u0433. \u041e\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 (\u0440\u0438\u0441. 12):<br \/>\n  \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0434\u043b\u044f computational storage;<br \/>\n  \u0432\u0432\u0435\u0441\u0442\u0438 \u043d\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Compute Namespaces:<\/p>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b (Fixed function programs);<\/li>\n<li>\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b;<\/li>\n<li>\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b (Fixed function programs);<\/li>\n<li>\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b;<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f Memory Namespaces \u0438 Subsystem Local Memory:<\/p>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f computational programs, \u043d\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u043c \u043e\u0431\u0449\u0438\u043c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u043c NVMe;<\/li>\n<li>\u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\/\u0438\u0437 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d NVM \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u043f\u0430\u043c\u044f\u0442\u0438.<\/li>\n<li>\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f computational programs, \u043d\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u043c \u043e\u0431\u0449\u0438\u043c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u043c NVMe;<\/li>\n<li>\u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\/\u0438\u0437 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d NVM \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u043f\u0430\u043c\u044f\u0442\u0438.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1968 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-300x178.jpg\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-300x178.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-768x455.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-50x30.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-100x59.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-24x14.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-36x21.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-48x28.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_07_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004.jpg 837w\" alt=\"\" width=\"573\" height=\"340\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 12. \u041f\u0440\u0438\u043c\u0435\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 computational programs.<\/p>\n<p style=\"text-align: justify;\">\u041f\u0440\u0438\u043c\u0435\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0430 \u0440\u0438\u0441. 12:<\/p>\n<ol style=\"margin-bottom: 20px;\">\n<li>\u0447\u0442\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d NVM \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u043f\u0430\u043c\u044f\u0442\u0438;<\/li>\n<li>\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0441 computational namespace;<\/li>\n<li>\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u043f\u0430\u043c\u044f\u0442\u0438;<\/li>\n<li>\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u043f\u0430\u043c\u044f\u0442\u0438.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1970 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x281.jpg\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x281.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x719.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-50x47.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-100x94.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x22.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-36x34.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-48x45.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 913w\" alt=\"\" width=\"523\" height=\"490\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 13. \u041e\u043f\u0446\u0438\u044f NVMe Flexible Data Placement.<\/p>\n<p style=\"text-align: justify;\"><u>Flexible Data Placement (TP4146)<br \/>\n  <\/u>\u0420\u0430\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043e\u043f\u0446\u0438\u0438 Flexible Data Placement \u2013 1 \u043a\u0432. 2023 \u0433. Flexible Data Placement \u0434\u0430\u0441\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c (\u0440\u0438\u0441. 13):<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 NVM, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0445\u043e\u0441\u0442\u0430;<\/li>\n<li>\u0440\u0430\u0431\u043e\u0442\u044b \u0441 Reclaim Unit (RU) \u2014 \u0435\u0434\u0438\u043d\u0438\u0446\u0435\u0439 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f NVM, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u0447\u0438\u0442\u0430\u0442\u044c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0438 \u0441\u0442\u0438\u0440\u0430\u0442\u044c;<\/li>\n<li>\u0440\u0430\u0431\u043e\u0442\u044b \u0441 Reclaim Groups (RG) \u2014 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0435\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 RU:<\/li>\n<\/ul>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0435 \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u043c\u0435\u0436\u0434\u0443 RG;<\/li>\n<li>\u043a\u0430\u0436\u0434\u0430\u044f RG \u0438\u043c\u0435\u0435\u0442 \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440\u043e\u0432 \u0431\u043b\u043e\u043a\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 (RUH, Reclaim Unit Handles), \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445<br \/>\n    \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 RU;<\/li>\n<li>\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0435 \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u043c\u0435\u0436\u0434\u0443 RG;<\/li>\n<li>\u043a\u0430\u0436\u0434\u0430\u044f RG \u0438\u043c\u0435\u0435\u0442 \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440\u043e\u0432 \u0431\u043b\u043e\u043a\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 (RUH, Reclaim Unit Handles), \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445<br \/>\n    \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 RU;<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0443 \u043e \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (Data Placement Directive), \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0445\u043e\u0441\u0442\u0443 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c RG \u0438 RU, \u0433\u0434\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.<\/p>\n<p style=\"text-align: justify;\"><u>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0435\u043d (Dispersed Namespaces, TP<br \/>\n    4034)<\/u>Dispersed Namespaces \u2013 \u044d\u0442\u043e \u043d\u043e\u0432\u0430\u044f<br \/>\n  \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432 2022 \u0433. (\u0440\u0438\u0441. 14). \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 NVM \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432, \u043d\u043e\u043b\u044c \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0435\u043d \u0438 \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e<br \/>\n      \u043f\u043e\u0440\u0442\u043e\u0432;<\/li>\n<li>\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u2013 \u044d\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043c\u0435\u0436\u0434\u0443 \u0445\u043e\u0441\u0442\u043e\u043c \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 NVM;<\/li>\n<li>\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u2013 \u044d\u0442\u043e \u043e\u0442\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438.<br \/>\n      \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u2014 \u044d\u0442\u043e \u043e\u0431\u0449\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u043e\u0433\u0443\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b<br \/>\n      \u0432\u00a0\u0434\u0432\u0443\u0445 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 NVM. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c:<\/li>\n<li>\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0436\u0443\u0440\u043d\u0430\u043b\u0430\/\u043b\u043e\u0433\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u043f\u0438\u0441\u043e\u043a NQN \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c NVM, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f<br \/>\n      \u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430\u043c \u0438\u043c\u0435\u043d;<\/li>\n<li>\u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 NVM \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0435\u043d.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 Dispersed Namespaces \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u0440\u0438\u0441. 15.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1971 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-253x300.jpg\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-253x300.jpg 253w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-768x910.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-42x50.jpg 42w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-84x100.jpg 84w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-20x24.jpg 20w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-30x36.jpg 30w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-41x48.jpg 41w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002.jpg 790w\" alt=\"\" width=\"438\" height=\"519\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 14. \u041e\u043f\u0446\u0438\u044f NVMe Dispersed Namespaces.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1972 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x119.jpg\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x119.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-1024x406.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-768x305.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-1536x609.jpg 1536w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-50x20.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-100x40.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-24x10.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-36x14.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-48x19.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003.jpg 1866w\" alt=\"\" width=\"661\" height=\"262\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 15. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 NVMe Dispersed Namespaces.<\/p>\n<p style=\"text-align: justify;\"><u>Subsystem Local Memory (TP4091, TP4134)<br \/>\n  <\/u>\u0420\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u0430\u0439\u0442\u0430\u0434\u0440\u0435\u0441\u0443\u0435\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0435\u0440\u0435\u0437 SDK eBPF (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441<br \/>\n  \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438). \u042d\u0442\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u043e\u043c\u0430\u043d\u0434 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u043f\u0430\u043c\u044f\u0442\u0438 (Memory Namespaces).<br \/>\n  Subsystem Local Memory \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f computational programs, \u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 NVMe\u00ae. \u042d\u0442\u043e<br \/>\n  \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\/\u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d NVM \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u043f\u0430\u043c\u044f\u0442\u0438 (\u0440\u0438\u0441. 16).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1973 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-300x188.jpg\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-300x188.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-1024x642.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-768x482.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-50x31.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-100x63.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-24x15.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-36x23.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004-48x30.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_08_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0004.jpg 1288w\" alt=\"\" width=\"645\" height=\"404\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 16. \u0424\u0443\u043d\u043a\u0446\u0438\u044f Subsystem Local Memory.<\/p>\n<p style=\"text-align: justify;\"><u>Scalable Resource Management (TP6011)<br \/>\n  <\/u>Scalable Resource Management \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438<br \/>\n  \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u00ab\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445\u00bb \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c NVM \u0438\u0437 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 (underlying) \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0432 \u00ab\u0431\u0430\u0437\u043e\u0432\u0443\u044e\u00bb (underlying)<br \/>\n  \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 NVM (\u0440\u0438\u0441. 17, [14]).<br \/>\n  \u041d\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li> c\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 Exported NVM;<\/li>\n<li>\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430\u043c\u0438 \u0438\u043c\u0435\u043d;<\/li>\n<li>\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u043f\u043e\u0440\u0442\u0430\u043c\u0438.<\/li>\n<\/ul>\n<p>  Scalable Resource Management \u0442\u0430\u043a\u0436\u0435 \u0434\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u0445\u043e\u0441\u0442\u0430 \u043a \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435 NVM \u0441<br \/>\n  \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u00ab\u0421\u043f\u0438\u0441\u043a\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0445 \u0445\u043e\u0441\u0442\u043e\u0432\u00bb (\u201cAllowed Host List\u201d).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1974 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-274x300.jpg\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-274x300.jpg 274w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-934x1024.jpg 934w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x842.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-46x50.jpg 46w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-91x100.jpg 91w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-22x24.jpg 22w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-33x36.jpg 33w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-44x48.jpg 44w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 1144w\" alt=\"\" width=\"522\" height=\"572\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 17. \u0424\u0443\u043d\u043a\u0446\u0438\u044f Scalable Resource Management.<\/p>\n<p style=\"text-align: justify;\"><u>Network Boot \/ UEFI (TP8012, TP4126)<br \/>\n  <\/u>\u042d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f \u0434\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u041e\u0421 \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 NVMe-oF\u2122 \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438.<br \/>\n  Network Boot \/ UEFI \u2013 \u044d\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438\u0437<br \/>\n  \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u041e\u0421, \u0445\u0440\u0430\u043d\u044f\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 NVMe \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u043e \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e \u0434\u043b\u044f \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0439. \u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<br \/>\n  \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 NVM Express\u00ae\u00a0\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0441\u0442\u0432\u043e \u0441 \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 UEFI \u0438 ACPI \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430 \u0441\u0447\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430<br \/>\n  NVMe-oF.<br \/>\n  \u0412 \u043c\u0430\u0440\u0442\u0435 2023 \u0433. \u0431\u044b\u043b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0434\u043e\u043a\u043b\u0430\u0434\u00a0 [16] \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u0434\u0435\u0442\u0430\u043b\u0438 \u043d\u043e\u0432\u043e\u0439 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443<br \/>\n  \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 NVMe\/TCP \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 UEFI.<br \/>\n  \u0417\u0430\u0447\u0435\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 NVMe\u00ae\u00a0\u043d\u0443\u0436\u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438? \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a<br \/>\n  Fibre Channel \u0438 iSCSI, \u0438\u043c\u0435\u044e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c<br \/>\n  \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f \u0441 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u041e\u0421, \u0445\u0440\u0430\u043d\u044f\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u0443\u0437\u043b\u0430\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0442\u0430\u043a\u0438\u0445 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0432 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0435<br \/>\n  NVMe over Fabrics (NVMe-oF\u2122) \u0441\u0442\u0430\u043b\u043e \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0434\u043b\u044f \u0435\u0433\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f.<br \/>\n  \u0412 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 NVMe\u00ae\/TCP \u0431\u044b\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u043e\u0432\u0430\u043d \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u043e\u043f\u044b\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 iSCSI \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 iSCSI \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u041e\u0421 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u00ab\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u043c\u0438\u043a\u0440\u043e\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c<br \/>\n      \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 iSCSI\u00bb (iBFT, \u201ciSCSI Boot Firmware Table\u201d);<\/li>\n<li>\u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 iSCSI iBFT \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e<br \/>\n      BIOS\/\u043f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0430\u043c\u0438 \u0438 \u041e\u0421.<\/li>\n<\/ul>\n<p>  \u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0447\u0435\u0440\u0435\u0437\u00a0 NVMe\u00ae\u00a0\u0438 NVMe-oF\u2122 Namespaces \u0431\u044b\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u044d\u0442\u043e\u0442 \u0443\u0436\u0435 \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c,<br \/>\n  \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 NVMe-oF\u2122\/TCP. \u0414\u043b\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 NVMe \u0431\u044b\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c (\u0440\u0438\u0441. 18)<br \/>\n  \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00a0 \u2013 NBFT (NVMe Boot Firmware Table).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1975 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x101.jpg\" sizes=\"auto, (max-width: 743px) 100vw, 743px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-300x101.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-1024x343.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-768x257.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-1536x515.jpg 1536w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-2048x686.jpg 2048w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-50x17.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-100x34.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-24x8.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-36x12.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0002-48x16.jpg 48w\" alt=\"\" width=\"743\" height=\"250\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 18. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u043c\u0435\u0436\u0434\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439 \u0441 iSCSI \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 NVMe\u0013oF.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/nvmexpress.org\/developers\/nvme-boot-specification\/\" target=\"_blank\" rel=\"noopener\">NVMe Boot Specification<\/a> \u0431\u044b\u043b\u0430 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 (\u0440\u0438\u0441. 19) \u0432 \u0434\u0435\u043a\u0430\u0431\u0440\u0435 2022 \u0433. \u041e\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438<br \/>\n  \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 NVM Express\u00ae\u00a0\u0447\u0435\u0440\u0435\u0437 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b. \u0412\u0435\u0440\u0441\u0438\u044f 1.0 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f<br \/>\n  \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 NVMe \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 NVMe\/TCP, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u043e\u0431\u0449\u0438\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u043b\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 NVMe\/NVMe-oF;<\/li>\n<li>\u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c enumeration \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438\u0437 \u0441\u0440\u0435\u0434\u044b Pre-OS \u0432 \u0441\u0440\u0435\u0434\u0443 OS (\u0442\u0430\u0431\u043b\u0438\u0446\u044b ACPI);<\/li>\n<li>\u044d\u0442\u0430\u043f\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u043f\u043e\u0442\u043e\u043a \u0432 \u0441\u0440\u0435\u0434\u0435 UEFI \u0434\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u041e\u0421;<\/li>\n<\/ul>\n<p>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0438 \u043b\u0443\u0447\u0448\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438:<\/p>\n<ul style=\"text-align: justify; margin-bottom: 20px;\">\n<li>\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u043b\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 NVMe-oF \u0432 \u043f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435;<\/li>\n<li>\u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f (consumption) \u0442\u0430\u0431\u043b\u0438\u0446 ACPI \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439;<\/li>\n<li>\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u041e\u0421 \u0438 \u0444\u0430\u0431\u0440\u0438\u043a\u0438.<\/li>\n<li>\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u043b\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 NVMe-oF \u0432 \u043f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435;<\/li>\n<li>\u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f (consumption) \u0442\u0430\u0431\u043b\u0438\u0446 ACPI \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439;<\/li>\n<li>\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u041e\u0421 \u0438 \u0444\u0430\u0431\u0440\u0438\u043a\u0438.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1976 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x128.jpg\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-300x128.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-1024x436.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-768x327.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-50x21.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-100x43.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-24x10.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-36x15.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003-48x20.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_09_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0003.jpg 1062w\" alt=\"\" width=\"591\" height=\"252\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0420\u0438\u0441. 19. NVMe Boot Specification \u0432 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 NVMe.<\/p>\n<p style=\"text-align: justify;\"><u>Key Per I\/O\u00a0(TP4055,\u0440\u0430\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u2013 2\u043a\u0432. 2023\u0433)<\/u><br \/>\n  \u0412 NVMe\u00ae \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 (LBA, logical block address),<br \/>\n  \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0434\u043b\u044f \u0445\u043e\u0441\u0442-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d NVMe \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 SCSI (LU) \u0438\u043b\u0438<br \/>\n  \u0442\u043e\u043c\u0443. \u041f\u0440\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0445\u043e\u0441\u0442\u0443 \u043a\u0430\u0436\u0434\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u0438\u043c\u0435\u0435\u0442 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440,\u00a0<br \/>\n  \/dev\/nvme0n1\u00a0 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 0 \u0438 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d 1.<br \/>\n  <a href=\"https:\/\/nvmexpress.org\/resource\/nvme-namespaces\/\" target=\"_blank\" rel=\"noopener\">\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d (NSID)<\/a> \u2014 \u044d\u0442\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0443 \u0438\u043c\u0435\u043d. \u041f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d \u2014 \u044d\u0442\u043e \u043d\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u0431\u043b\u043e\u043a\u043e\u0432, \u0430 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432, \u0430\u0434\u0440\u0435\u0441\u0443\u0435\u043c\u044b\u0445<br \/>\n  \u0445\u043e\u0441\u0442-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\u043c. \u0414\u0438\u0441\u043a\u0438 \u0441 \u0441\u0430\u043c\u043e\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442<br \/>\n  \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u043e\u0432 LBA \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430\u0445 \u0438\u043c\u0435\u043d [14].<br \/>\n  \u041a\u043b\u044e\u0447 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0442\u043e\u0447\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044f, \u043a\u0430\u043a\u043e\u0439 \u043a\u043b\u044e\u0447 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f<br \/>\n  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li>\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043b\u044e\u0447\u0430 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c\u0443 (\u201c\u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443\u201d) \u0444\u0430\u0439\u043b\u0443 \u0438\u043b\u0438 \u0445\u043e\u0441\u0442-\u043e\u0431\u044a\u0435\u043a\u0442\u0443;<\/li>\n<li>\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u041e\u0431\u0449\u0435\u0433\u043e \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u0430 \u043f\u043e \u0437\u0430\u0449\u0438\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 (GDPR, General Data Protection Regulation);<\/li>\n<li>\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0442\u0438\u0440\u0430\u043d\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u0438 \u0441\u043c\u0435\u0448\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e<br \/>\n      \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, RAID \u0438 erasure coding).<\/li>\n<\/ul>\n<p>  \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u043b\u044e\u0447\u0435\u0439 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u043c\u0438 \u043d\u0435 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e.<br \/>\n  \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0434\u0430\u043d\u043d\u043e\u0433\u043e TP \u0432\u0435\u0434\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 \u043c\u0435\u0436\u0434\u0443 NVM Express\u00ae\u00a0\u0438 TCG Storage Work Group.<\/p>\n<p><u>Key Per I\/O\u00a0 (TP4055, \u0440\u0430\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u2013 2 \u043a\u0432. 2023\u0433.)<\/u><\/p>\n<p style=\"text-align: justify;\"><strong>\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435: \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 NVMeOF TCP \u0441\u00a0iSCSI \u043d\u0430 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u043c<br \/>\n    Ethernet-\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438<br \/>\n  <\/strong>\u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u0434\u0438\u0441\u043a \u043a\u0430\u043a raw device \u0431\u0435\u0437 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043d\u0430 \u043d\u0435\u0433\u043e<br \/>\n  \u0442\u0430\u0440\u0433\u0435\u0442\u043e\u043c ISCSI \u0438 NVMeOF TCP. \u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u0442\u0440\u0438 \u0437\u0430\u043c\u0435\u0440\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 fio \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u0434\u0438\u0441\u043a, \u0438<br \/>\n  \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c iSCSI \u0438 NVMeOF \u043f\u043e \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u0441\u0435\u0442\u0438 25Gbit ethernet. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u043c\u0435\u0440\u044b<br \/>\n  \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u043c \u043a\u0430\u043d\u0430\u043b\u0435 10Gbit<br \/>\n  \u041f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0431\u0435\u0440\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u0449\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0442\u043a\u043b\u0438\u043a\u0430 \u043d\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f: \u0437\u0430\u043f\u0438\u0441\u044c \u0431\u043e\u043b\u0435\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0435\u043c\u043a\u0430\u044f \u0434\u043b\u044f<br \/>\n  \u0434\u0438\u0441\u043a\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f; \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440 \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d(\u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u043e\u0431\u0449\u0435<br \/>\n  \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e); \u043e\u0431\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f, \u0430 \u043d\u0435 \u0432\u0440\u0435\u043c\u044f \u0447\u0438\u0441\u0442\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0431\u0435\u0437 \u0443\u0447\u0435\u0442\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0441\u0442\u0435\u043a\u0430 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430\u00a0 \u041e\u0421 \u2013 \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430<br \/>\n  \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0447\u0442\u0435\u043d\u0438\u044f, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043a\u0430\u043d\u0430\u043b\u0430\/\u043e\u0431\u0449\u0430\u044f \u043b\u0430\u0442\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c<br \/>\n  \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u0442\u043e\u043c\u0430, \u0447\u0435\u043c \u0447\u0438\u0441\u0442\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u0438\u0441\u043a\u043e\u043c \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0438\u043b\u0438 \u0421\u0425\u0414 \u0432 \u043e\u0431\u0449\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435. \u0411\u0440\u0430\u0442\u044c \u0447\u0438\u0441\u0442\u043e\u0435<br \/>\n  \u0432\u0440\u0435\u043c\u044f \u043e\u0442\u043a\u043b\u0438\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u043f\u0440\u0438 \u0437\u0430\u043c\u0435\u0440\u0430\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0439 \u0421\u0425\u0414 \u2013 \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043c\u044b \u043d\u0435<br \/>\n  \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u041e\u0421, \u0438 \u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0421\u0425\u0414 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435 \u0437\u043d\u0430\u0435\u0442, \u0438 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430<br \/>\n  \u0438\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.\n  <\/p>\n<p>\n  \u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u043f\u043e\u0434\u0430\u0447\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0432\u044b\u0431\u0440\u0430\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c: \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442\u0441\u044f, \u0434\u043b\u044f \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f<br \/>\n  \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.<br \/>\n  \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0440\u0430\u0432\u043d\u043e\u0435 1 \u2013 \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u0440\u0430 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0442\u043a\u043b\u0438\u043a\u0430, \u043d\u043e \u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0445<br \/>\n  \u0446\u0438\u0444\u0440 IOPS, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u0434\u043d\u043e\u043f\u043e\u0442\u043e\u0447\u043d\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a \u043d\u0435 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044e \u0435\u0433\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.<br \/>\n  \u0422\u0430\u043a \u0436\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0440\u0430\u0432\u043d\u043e\u0435 4 \u2013 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c, \u0447\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0442\u0430\u043a \u0436\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u043a CPU<br \/>\n  \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c, \u043a\u0430\u043a \u0438 \u0441\u0430\u043c\u043e \u0447\u0442\u0435\u043d\u0438\u0435. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u043b\u0438\u044f\u043d\u0438\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0437\u0430\u0432\u0435\u0434\u043e\u043c\u043e<br \/>\n  \u043c\u0435\u043d\u044c\u0448\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432, \u0447\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u044f\u0434\u0435\u0440 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432. \u0411\u043e\u043b\u044c\u0448\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043b\u0438\u0448\u0435\u043d\u043e \u0441\u043c\u044b\u0441\u043b\u0430 \u0432<br \/>\n  \u0441\u043b\u0443\u0447\u0430\u0435 iSCSI \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u043e\u0441\u044c \u0440\u0430\u043d\u044c\u0448\u0435 NVMe \u2013 maxIOPS \u043a\u0430\u043d\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0434\u043e\u043b\u0433\u043e \u0434\u043e<br \/>\n  \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0434\u0438\u0441\u043a\u0430, \u044d\u0442\u0438 IOPS \u0434\u0438\u0441\u043a \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0438 \u0432 \u043e\u0434\u0438\u043d \u043f\u043e\u0442\u043e\u043a.<br \/>\n  \u0420\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u0430 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u2013 4\u043a\u0431 \u0438 128\u043a\u0431, \u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0441\u0440\u0435\u0434\u043d\u0438\u0439, \u0432\u044b\u0431\u0440\u0430\u043d 16\u043a\u0431, \u0434\u043b\u044f<br \/>\n  \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0442\u043a\u043b\u0438\u043a\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043f\u0430\u043a\u0435\u0442\u0430. \u0422\u0430\u043a \u0436\u0435 \u044d\u0442\u043e \u0434\u0430\u0441\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438<br \/>\n  \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430, \u0447\u0442\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u2013 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 (\u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435<br \/>\n  \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 I\/O \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439), \u0438\u043b\u0438 \u0436\u0435 \u0448\u0438\u0440\u0438\u043d\u0430 \u043a\u0430\u043d\u0430\u043b\u0430 (\u0443\u043f\u0435\u0440\u043b\u0438\u0441\u044c \u0432 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0432 Gbit\/sec)<br \/>\n  \u0413\u043b\u0443\u0431\u0438\u043d\u0430 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u2013 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u0434\u0430\u044e\u0449\u0438\u0439 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u0435 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0442\u043a\u043b\u0438\u043a\u0430. \u0414\u043b\u044f \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0430<br \/>\n  \u043d\u0430\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044f, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0445 latency, \u0442\u0430\u043a \u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u2013 \u0434\u043b\u044f<br \/>\n  \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u0415\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u044b\u0435 \u043f\u0440\u0438\u043a\u0438\u0434\u043a\u0438 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0433\u043b\u0443\u0431\u0438\u043d\u044b \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439<br \/>\n  IOPS \u043d\u0430 \u043f\u043e\u0442\u043e\u043a (\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u0442\u043e\u043c\u0443, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043e\u0434\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440,<br \/>\n  latency = 0,5\u043c\u0441, \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c IOPS = 100000. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0437\u0430 1\u0441\u0435\u043a \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f 2000 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432,<br \/>\n  \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043d\u0443\u0436\u043d\u0430 \u043d\u0435 \u043c\u0435\u043d\u044c\u0448\u0435 100000\/2000= 50), \u043d\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0446\u0438\u0444\u0440 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e \u2013 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438\u00a0<br \/>\n  \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0433\u043b\u0443\u0431\u0438\u043d \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u2013 4, 8, 16, 32, 64 \u0438 256.<br \/>\n  \u041a\u0430\u0436\u0434\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u044b\u043c \u043d\u0430\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430, \u043e\u0442 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0439.<br \/>\n  \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u043e \u043e\u043a\u043e\u043b\u043e 110 \u0441\u0435\u0440\u0438\u0439 \u0437\u0430\u043c\u0435\u0440\u043e\u0432, \u043f\u043e 15-20 \u0434\u0435\u0441\u044f\u0442\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u0445 \u0437\u0430\u043c\u0435\u0440\u043e\u0432 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c.<br \/>\n  \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u043b\u043e\u0436\u0435\u043d\u044b \u0432 <a href=\"https:\/\/drive.google.com\/drive\/folders\/1TtNYWm5NkTiLWBaMc47x8_7RuqdGJGSt?usp=share_link\" target=\"_blank\" rel=\"noopener\">\u043f\u0430\u043f\u043a\u0435:<\/a>\n  <\/p>\n<p>  \u0412 \u0442\u0430\u0431\u043b. 2 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435: maxIOPS \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \/ \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0442\u043a\u043b\u0438\u043a\u0430 \u043f\u0440\u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \/<br \/>\n  \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u0431\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0442\u043a\u043b\u0438\u043a\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u041e\u0421.<br \/>\n  \u0410\u043d\u0430\u043b\u0438\u0437 \u044d\u0442\u0438\u0445 \u0446\u0438\u0444\u0440 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u0432\u043e\u0434\u044b:<\/p>\n<ul style=\"margin-bottom: 20px;\">\n<li> \u043e\u0431\u0449\u0430\u044f \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u0440\u043e\u0441\u043b\u0430 \u0432 2-5 \u0440\u0430\u0437;<\/li>\n<li>\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0438\u0441\u043a\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 NVME \u043f\u043e \u0441\u0435\u0442\u0438 25Gbit ethernet, \u043c\u0435\u043d\u044c\u0448\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438<br \/>\n      \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e NVMe \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 2 \u0440\u0430\u0437\u0430 \u043f\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c IOPS, \u0438 \u0432 3 \u0440\u0430\u0437\u0430 \u043f\u043e Latency \u2013 \u0432 \u0446\u0435\u043b\u043e\u043c, \u044d\u0442\u043e \u0432\u0441\u0435 \u0435\u0449\u0435<br \/>\n      \u043e\u0442\u043b\u0438\u0447\u0438\u044f \u0432 \u0440\u0430\u0437\u044b, \u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0438\u0437\u043a\u043e\u043b\u0430\u0442\u0435\u043d\u0442\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 100Gbit, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u0443\u044e<br \/>\n      \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c, \u0438 \u043b\u0430\u0442\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c \u043d\u0438\u0436\u0435 \u0432 1.5-2\u0440\u0430\u0437\u0430;<\/li>\n<li>\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u044f\u0434\u043a\u0430 240\u041aiops \u2013 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u0441 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043a\u0430\u043d\u0430\u043b\u0430, \u0447\u0435\u043c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0438 \u0432<br \/>\n      \u043a\u0430\u043d\u0430\u043b\u0435.<\/li>\n<li>  \u042d\u0442\u043e \u0440\u0430\u0432\u043d\u043e\u0441\u0438\u043b\u044c\u043d\u043e \u0447\u0438\u0441\u0442\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043a\u0430\u043d\u0430\u043b\u0430 \u043e\u043a\u043e\u043b\u043e 9\u0413\u0431\u0438\u0442\/\u0441\u0435\u043a \u2013 \u0447\u0442\u043e \u0432\u0438\u0434\u0438\u0442\u0441\u044f \u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u044b\u043c, \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u043e\u0432<br \/>\n        ethernet;<\/li>\n<li>\u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438 \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u043f\u0440\u0435\u0436\u043d\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u043b\u0438\u0431\u043e \u0441\u043d\u0438\u0437\u0438\u043b\u0438\u0441\u044c \u0432 1,1-1,5 \u0440\u0430\u0437;<\/li>\n<li>\u0432\u0441\u0435 \u0442\u0438\u043f\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u043c\u0430 \u043d\u0430 \u043d\u0438\u0437\u043a\u043e\u0439 (\u0434\u043e 50-80% \u043e\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439) \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0441\u0443\u0431-\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0435 \u043d\u0430\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u0435<br \/>\n        latency, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0436\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e\u0435-\u044d\u043a\u0441\u043f\u043e\u043d\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435, \u0438 \u043e\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0430\u0442\u0443\u0440\u0430\u0446\u0438\u0435\u0439 \u043e\u043a\u043e\u043b\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439<br \/>\n        \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0445 IOPS \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0442\u043a\u043b\u0438\u043a\u0430;<\/li>\n<li>\u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b, \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0434\u0435\u0442 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0442\u0430\u0440\u0433\u0435\u0442\u0430,<br \/>\n        \u0442\u0430\u043a \u0447\u0442\u043e \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u0411\u043e\u043b\u044c\u0448\u0430\u044f \u0433\u043b\u0443\u0431\u0438\u043d\u0430 \u043e\u0447\u0435\u0440\u0435\u0434\u0438<br \/>\n        \u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435\u0435 \u0447\u0438\u0441\u043b\u043e IOPS, \u043d\u043e \u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438;<\/li>\n<li>\u043f\u043e\u0432\u0442\u043e\u0440 \u0442\u0435\u0441\u0442\u043e\u0432 NVMeOF TCP \u043d\u0430 25Gb \u043b\u0438\u043d\u0438\u0438 \u0432\u043c\u0435\u0441\u0442\u043e 10Gb \u0443\u0431\u0440\u0430\u043b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c FC \u043a\u0430\u043d\u0430\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u2013 \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438<br \/>\n        \u043e\u043d \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u043b\u0443\u0447\u0448\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438, \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0441 iSCSI \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430;<\/li>\n<li>\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430 FC \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u043c\u0435\u043d\u044c\u0448\u0438\u0435 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438, \u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u0442\u0430\u043a\u043e\u0435 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432<br \/>\n        \u0431\u0443\u0434\u0443\u0449\u0435\u043c.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/drive.google.com\/drive\/folders\/1TtNYWm5NkTiLWBaMc47x8_7RuqdGJGSt?usp=share_link\" hidden target=\"_blank\" rel=\"noopener\">Google \u0434\u0438\u0441\u043a<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1977 aligncenter\" src=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x208.jpg\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" srcset=\"https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-300x208.jpg 300w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-1024x709.jpg 1024w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-768x532.jpg 768w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-50x35.jpg 50w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-100x69.jpg 100w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-24x17.jpg 24w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-36x25.jpg 36w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001-48x33.jpg 48w, https:\/\/baum.ru\/blog\/wp-content\/uploads\/2023\/08\/NVMe_TCP_upd-31-05-2023-1_\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430_10_\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435_0001.jpg 1079w\" alt=\"\" width=\"599\" height=\"415\" title=\"\"><\/p>\n<p style=\"text-align: center;\">\u0422\u0430\u0431\u043b\u0438\u0446\u0430 2. \u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/p>\n<p style=\"text-align: justify;\"><u>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438, \u0434\u043e\u043f.\u0440\u0435\u0441\u0443\u0440\u0441\u044b<\/u><\/p>\n<p>  <a href=\"https:\/\/nvmexpress.org\/welcome-nvme-tcp-to-the-nvme-of-family-of-transports\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[1]\u00a0 Welcome NVMe\u2122\/TCP to the NVMe-oF\u2122 Family of Transports. Blog. Authors: Sagi Grimberg, Chief SW Architect, Lightbits Labs and Dave Minturn, Intel Corp., Fabrics Linux Driver WG Chair <\/a><br \/>\n  <a href=\"http:\/\/tjn.nvme.ws1.vtm-ws.com\/wp-content\/uploads\/NVM-Express-over-Fabrics-1.0-Ratified-TPs-1.zip\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[2] NVMe\/TCP Transport Binding specification<\/a><br \/>\n  <a href=\"http:\/\/git.infradead.org\/nvme.git\/shortlog\/refs\/heads\/nvme-tcp\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[3]\u00a0 The Linux Kernel NVMe\/TCP support<\/a><br \/>\n  <a href=\"https:\/\/review.gerrithub.io\/#\/c\/spdk\/spdk\/+\/425191\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[4] The SPDK NVMe\/TCP support<\/a><br \/>\n  <a href=\"https:\/\/www.networkworld.com\/article\/3609921\/nvme-over-tcp-how-it-supercharges-ssd-storage-using-standard-ip-networks.html\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[5] NVMe over TCP: How it supercharges SSD storage over IP networks, by John Edwards, Mar 15, 2021<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/nvme-2-0-specifications-support-for-fabrics-and-multi-domain-subsystems\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[6] NVMe\u00ae 2.0 Specifications: Support for Fabrics and Multi-Domain Subsystems. Blog. By Fred Knight, Principal Standards Technologist at NetApp, December 13, 2022<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/nvme-2-0-specifications-shaping-the-future-of-enterprise-storage\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[7]\u00a0NVMe 2.0 Specifications: Shaping the Future of Enterprise Storage. Blog. By Bill Lynn, Dell EMC. January 24, 2023<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/the-nvm-command-set-new-specification-features-and-more\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[8]\u00a0 The NVM Command Set: New Specification, Features and More. Blog. By Mike Allison, Senior Director, Samsung.December 5, 2022<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/specifications\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[9]\u00a0 NVMe Specifications Overview<\/a><br \/>\n  <a href=\"https:\/\/www.youtube.com\/watch?v=n0RTlhNbaGs\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[10]\u00a0 Discovery Automation Enhancement: Enabling NVMe Over IP-Based Fabrics Systems Webinar. 30 \u043d\u043e\u044f\u0431\u0440\u044f 2022 \u0433.<\/a><br \/>\n  <a href=\"https:\/\/www.dell.com\/en-us\/blog\/why-automated-discovery-changes-the-game-for-nvme-tcp\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[11]\u00a0 Why Automated Discovery Changes the Game for NVMe\/TCP.\u00a0 By Ihab Tarazi, December 19, 2022<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/nvm-express-announces-the-rearchitected-nvme-2-0-library-of-specifications\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[12]\u00a0 NVM Express Announces the Rearchitected NVMe\u00ae 2.0 Library of Specifications. June 3, 2021<\/a><br \/>\n  <a href=\"https:\/\/www.g2minc.com\/_files\/ugd\/435b9b_38cd3beac5194916960f857d16570bc3.pdf\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[13]\u00a0 The Need for Speed: NVMe\u2122, NVMe-oF\u2122, and Data Processing Accelerators. Feb 21, 2023<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-State-of-the-Union.pdf\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[14]\u00a0 NVM Express State of the Union. Peter Onufryk, Intel Fellow. NVMe\u00ae Technical Workgroup Chair, 09.2022<\/a><\/p>\n<div class=\"_source-link\">[15]\u00a0 Worldwide Solid-State Storage Forecast, 2022\u20132026 (May 2022) IDC #US47831722<\/div>\n<p>  <a href=\"https:\/\/nvmexpress.org\/wp-content\/uploads\/NVMe-oF-Network-Boot-Webinar-Deck_FINAL.pdf\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[16]\u00a0 Booting Your OS Across the NVMe\u00ae over Fabrics (NVMe-oF\u2122) Transport. NVMe Boot Specification + Boot over NVMe\/TCP Reference Implementation. Doug Farley (Dell Technologies), Phil Cayton (Intel), Rob Davis (NVIDIA). March 1, 2023<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/resource\/booting-your-os-across-the-nvme-of-transport-nvme-boot-specification\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[16]<\/a><br \/>\n  <a href=\"https:\/\/infohub.delltechnologies.com\/t\/nvme-nvme-tcp-and-dell-smartfabric-storage-software-overview-ip-san-solution-primer-1\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[17]\u00a0 NVMe, NVMe\/TCP, and Dell SmartFabric Storage Software Overview. IP SAN Solution Primer, January 2022<\/a><br \/>\n  <a href=\"https:\/\/infohub.delltechnologies.com\/t\/networking-solutions-57\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[17]\u00a0 H18917, Technical Guide. Dell Technologies Solutions<\/a><br \/>\n  <a href=\"https:\/\/nvmexpress.org\/nvme-key-value-command-set-provides-the-key-to-storage-efficiency\/\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[18]\u00a0 NVMe\u00ae Key Value Command Set Provides the Key to Storage Efficiency. Posted on: July 18, 2022<\/a><br \/>\n  <a href=\"https:\/\/www.youtube.com\/watch?v=uQFl5T7IKpI&#038;t=1156s\" class=\"_source-link\" target=\"_blank\" rel=\"noopener\">[19]\u00a0 The Key to Value: Understanding the NVMe Key-Value Standard, sept. 1, 2020<\/a>\n  <\/p>\n<p style=\"text-align: justify;\">\u0410\u0432\u0442\u043e\u0440\u044b:<br \/>\n  \u0413\u0430\u043d\u0442\u0438\u043c\u0443\u0440\u043e\u0432 \u0410.\u041f., \u041a\u0430\u043b\u0430\u0448\u043d\u0438\u043a \u0410.\u0413., \u041b\u0430\u0440\u0438\u043d \u041e.\u0410.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u043e \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430\u043c [15] \u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 SSD \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 PCIe\/NVMe \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 \u0431\u041e\u043b\u044c\u0448\u0443\u044e \u0434\u043e\u043b\u044e \u0440\u044b\u043d\u043a\u0430 (\u0440\u0438\u0441. 1). \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f NVMe\u2122\/TCP Transport Binding \u0441\u0442\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 \u043d\u043e\u044f\u0431\u0440\u0435 2018 \u0433. [1] \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0440\u0430\u043d\u0435\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043e\u0432 NVMe\u2122: PCIe\u00ae, FC, Infiniband \u0438 RDMA (\u0440\u0438\u0441. 2; \u0437\u0434\u0435\u0441\u044c \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[247],"tags":[107,74,76,108,94,71,103,25,38],"class_list":["post-1932","post","type-post","status-publish","format-standard","hentry","category-storage","tag-baumstorage","tag-nvmeof-fc","tag-76","tag-oblachnyetehnologii","tag-94","tag-nets","tag-103","tag-testing","tag-technologies"],"_links":{"self":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts\/1932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/comments?post=1932"}],"version-history":[{"count":42,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts\/1932\/revisions"}],"predecessor-version":[{"id":4725,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/posts\/1932\/revisions\/4725"}],"wp:attachment":[{"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/media?parent=1932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/categories?post=1932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/baum.ru\/blog\/wp-json\/wp\/v2\/tags?post=1932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}