{"id":330003,"date":"2022-02-22T15:05:54","date_gmt":"2022-02-22T15:05:54","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=330003"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=330003","title":{"rendered":"<span>\u0414\u0435\u0432\u043e\u0447\u043a\u0430, \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u0443\u044e\u0449\u0430\u044f \u043d\u0430 NVME-over-TCP 2.0<\/span>"},"content":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/651039\/\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/2l\/g9\/pw\/2lg9pwwh_8p4dl9k5qtr9dx6bd0.png\" data-src=\"https:\/\/habrastorage.org\/webt\/2l\/g9\/pw\/2lg9pwwh_8p4dl9k5qtr9dx6bd0.png\"\/><\/div>\n<p><\/a><br \/>  \u041f\u0440\u0438\u0432\u0435\u0442 \u0432\u0441\u0435\u043c! \u0420\u0430\u0434 \u0432\u0430\u0441 \u0441\u043d\u043e\u0432\u0430 \u0432\u0438\u0434\u0435\u0442\u044c, \u0438 \u044f \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432, \u0447\u0442\u043e \u0432\u0430\u043c \u0442\u0430\u043a \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u043c\u043e\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u00ab<a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/599337\/\">\u0410 \u0432\u0441\u0435 \u043b\u0438 \u0432\u0440\u0443\u0442? \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0438\u0437\u0434\u0435\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0434 NVME<\/a>\u00bb.<\/p>\n<p>  \u041d\u0430\u043f\u043e\u043c\u043d\u044e, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0430\u0448 NVME \u0434\u0438\u0441\u043a \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u043f\u043e \u0441\u0435\u0442\u0438. \u041d\u0435 \u00ab\u043a\u0430\u043a \u0440\u0430\u0441\u0448\u0430\u0440\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435?\u00bb \u0438 \u043d\u0435 \u00ab\u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0432\u043f\u0438\u0445\u0438\u0432\u0430\u0442\u044c NVME \u0432 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440?\u00bb \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u00ab\u041a\u0430\u043a \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0430\u0448 NVME \u0434\u0438\u0441\u043a \u043f\u043e \u0441\u0435\u0442\u0438\u00bb.<\/p>\n<p>  \u0427\u0442\u043e \u0432\u0430\u043c \u044d\u0442\u043e \u0434\u0430\u0451\u0442? \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c NVME \u0434\u0438\u0441\u043a \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043f\u0440\u044f\u043c\u043e \u043f\u043e \u0441\u0435\u0442\u0438. \u041f\u043e \u0441\u0430\u043c\u043e\u043c\u0443 \u043e\u0431\u044b\u043a\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u043c\u0443 \u043c\u0435\u0434\u043d\u043e\u043c\u0443 \u043a\u0430\u0431\u0435\u043b\u044e. \u0418 \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043b\u0435\u0432\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435. \u0412\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u2014 \u0447\u0430\u0441\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 Linux.<\/p>\n<p>  \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0441\u0435\u0442\u0438 \u043d\u0430 10Gbps \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0432 \u043f\u043e\u043b\u043d\u043e\u0439 \u043c\u0435\u0440\u0435 \u043d\u0430\u0441\u043b\u0430\u0434\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e NVME \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0412\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e \u043d\u0430 \u0432\u0430\u0448\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u0438 \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e. \u0413\u043b\u0430\u0432\u043d\u043e\u0435, \u0447\u0442\u043e\u0431\u044b \u0441\u0435\u0442\u044c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b\u0430.<\/p>\n<p>  \u0412\u0441\u0451 \u044d\u0442\u043e \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u0430\u0433\u0438\u0435\u0439, \u043d\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0418, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0438\u0437 \u0432\u0430\u0441 \u044d\u0442\u043e \u0432\u044b\u0437\u0432\u0430\u043b\u043e \u043c\u0430\u0441\u0441\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432. \u0427\u0442\u043e \u0436\u0435, \u0443 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b. \u0412\u0441\u0451, \u0447\u0442\u043e \u0432\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0443\u0437\u043d\u0430\u0442\u044c \u043e\u0431 NVME-over-TCP, \u043d\u043e \u0431\u043e\u044f\u043b\u0438\u0441\u044c \u0441\u043f\u0440\u043e\u0441\u0438\u0442\u044c.<\/p>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0434 \u043a\u0430\u0442.<br \/>  <a name=\"habracut\"><\/a><br \/>  \u0418\u0442\u0430\u043a, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043d\u0430\u043f\u043e\u043c\u043d\u0438\u043c \u0441\u0435\u0431\u0435, \u0441 \u0447\u0435\u043c \u043c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c. \u041d\u0430\u043c \u043d\u0443\u0436\u0435\u043d Linux \u043f\u043e\u0441\u0432\u0435\u0436\u0435\u0435. \u041a\u0430\u0436\u0435\u0442\u0441\u044f, \u044f\u0434\u0440\u043e 5.8 \u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u042f\u0434\u0440\u043e 5.10 (Debian 11) \u0431\u043e\u043b\u0435\u0435-\u043c\u0435\u043d\u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0410 \u0435\u0441\u043b\u0438 \u0432\u044b \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0441 5.16, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u0438 \u043d\u0435 \u043f\u0430\u0440\u0438\u0442\u044c\u0441\u044f, \u0441\u043c\u0435\u043b\u043e \u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c NVME-over-TCP.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c NVME \u0434\u0438\u0441\u043a \u0441 \u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u043a \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0442\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u0441\u0442\u0430\u0442\u044c\u044e. \u0412 \u043d\u0435\u0439 \u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u043b \u0432\u0441\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438.<\/p>\n<p>  \u041f\u0440\u0438\u043a\u043e\u043b \u0431\u044b\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432 \u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043e\u043f\u043b\u043e\u0448\u0430\u043b \u0438 \u043f\u0440\u043e\u0432\u0451\u043b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u043c\u043e\u0451\u043c \u043c\u0430\u043b\u044e\u0441\u0435\u043d\u044c\u043a\u043e\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0435 (\u043f\u043e\u043f\u0443\u0442\u043d\u043e \u0437\u0430\u043f\u043e\u0440\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438 \u043f\u043e\u0447\u0442\u0438 \u0443\u0440\u043e\u043d\u0438\u0432 \u0432\u0435\u0441\u044c \u0436\u0451\u0441\u0442\u043a\u0438\u0439 \u0434\u0438\u0441\u043a). \u042d\u0442\u043e \u0431\u044b\u043b\u043e \u043d\u0435 \u043a\u043e\u043c\u0438\u043b\u044c\u0444\u043e. \u042f \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u043f\u043e\u0440\u0430 \u0437\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u043c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0438 \u043f\u0440\u0438\u043a\u0443\u043f\u0438\u043b \u043a\u043e\u0435-\u043a\u0430\u043a\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/z9\/2e\/11\/z92e11lulqw2a-w7kbxurojpr9i.png\" data-src=\"https:\/\/habrastorage.org\/webt\/z9\/2e\/11\/z92e11lulqw2a-w7kbxurojpr9i.png\"\/><\/p>\n<p>  \u041d\u0430\u0447\u043d\u0451\u043c \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 NVME \u0434\u043b\u044f \u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u0439. \u0422\u0430\u043a\u0438\u0445 \u0443\u0442\u0438\u043f\u0443\u0442\u0438\u0447\u0435\u043a \u044f \u0432\u0437\u044f\u043b \u0447\u0435\u0442\u044b\u0440\u0435 \u0448\u0442\u0443\u043a\u0438.<\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u044f \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043a \u044d\u0442\u043e\u043c\u0443 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u0444\u0438\u0433\u043d\u044e. \u042f \u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u043e\u043c\u043e\u0436\u0435\u0442, \u0430 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/_3\/pu\/xz\/_3puxz1e-0wxfykmkzc21nzxz3a.png\" data-src=\"https:\/\/habrastorage.org\/webt\/_3\/pu\/xz\/_3puxz1e-0wxfykmkzc21nzxz3a.png\"\/><\/p>\n<p>  \u0422\u043e, \u0447\u0442\u043e \u043a\u0430\u043a \u044f \u043d\u0430\u0434\u0435\u044f\u043b\u0441\u044f, \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u0432\u0442\u044b\u043a\u0430\u043d\u0438\u044f SSD \u0432 PCIE \u0448\u0438\u043d\u0443, \u043d\u0430 \u043f\u043e\u0432\u0435\u0440\u043a\u0443 \u0432\u044b\u0448\u043b\u043e \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0432\u0430\u0442\u044b\u043c Raid-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0435\u0440\u043a\u0430\u043b\u0438\u0440\u043e\u0432\u0430\u043b \u0432\u0441\u0435 \u043c\u043e\u0438 \u0434\u0438\u0441\u043a\u0438. \u0425\u043e\u0440\u043e\u0448\u043e, \u0447\u0442\u043e \u043f\u043b\u0430\u0442\u0430 \u0441\u0442\u043e\u0438\u043b\u0430 \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c 20 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432, \u0438 \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0441\u0436\u0435\u0447\u044c \u0437\u0430 \u043d\u0435\u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f.<\/p>\n<p>  \u041f\u043e\u0435\u0445\u0430\u043b\u0438 \u0434\u0430\u043b\u044c\u0448\u0435. \u0414\u0438\u0441\u043a\u0438 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c. \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0431\u044b\u0442\u044c \u0447\u0442\u043e-\u0442\u043e, \u0432\u043e \u0447\u0442\u043e \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u0432\u043f\u0438\u0445\u043d\u0443\u0442\u044c.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/-1\/qh\/sy\/-1qhsyskum2uhj9d5mk_unn5ovy.png\" data-src=\"https:\/\/habrastorage.org\/webt\/-1\/qh\/sy\/-1qhsyskum2uhj9d5mk_unn5ovy.png\"\/><\/p>\n<p>  \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u2014 \u0442\u0430\u043a \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0440\u0435\u0448\u0438\u043b \u044f \u0438 \u043e\u0431\u0437\u0430\u0432\u0451\u043b\u0441\u044f \u044d\u0442\u0438\u043c\u0438 \u0442\u0440\u0435\u043c\u044f \u043a\u043e\u0440\u043e\u0431\u043a\u0430\u043c\u0438.<\/p>\n<p>  \u0412 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043e\u043a \u0431\u044b\u043b Dell PowerEdge R620<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/gt\/h7\/8t\/gth78tnooxaqgvut5xepsfpbn7y.png\" data-src=\"https:\/\/habrastorage.org\/webt\/gt\/h7\/8t\/gth78tnooxaqgvut5xepsfpbn7y.png\"\/><\/p>\n<p>  \u041f\u0443\u0441\u0442\u044c \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0448\u0438\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c. \u0423 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c 48 \u044f\u0434\u0435\u0440, 386 \u0433\u0438\u0433\u043e\u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 10-\u0433\u0438\u0433\u0430\u0431\u0438\u0442\u043d\u0430\u044f \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441 \u043b\u0451\u0433\u043a\u043e\u0441\u0442\u044c\u044e \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0441 \u043d\u0435\u0432\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u043c\u044b\u043c \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c.<\/p>\n<p>  \u0414\u0438\u0441\u043a\u043e\u0432\u044b\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0443 \u043d\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 Dell PowerEdge R730. \u0422\u0435 \u0436\u0435 48 \u044f\u0434\u0435\u0440, 64 \u0433\u0438\u0433\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438, \u0438 \u043a\u0443\u0447\u0430 \u0440\u0430\u0437\u043d\u043e\u0448\u0451\u0440\u0441\u0442\u043d\u044b\u0445 SAS-SSD \u0434\u0438\u0441\u043a\u043e\u0432. \u0412 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u043d\u0430\u0448\u0438\u043c NVME, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0432 \u043d\u0435\u0433\u043e \u0438 \u0437\u0430\u043f\u0438\u0445\u043d\u0451\u043c.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/er\/ai\/dl\/eraidlfna59thpah3qoc32m0_ta.png\" data-src=\"https:\/\/habrastorage.org\/webt\/er\/ai\/dl\/eraidlfna59thpah3qoc32m0_ta.png\"\/><\/p>\n<p>  \u041d\u0443 \u0430 \u0442\u0440\u0435\u0442\u044c\u044f \u043a\u043e\u0440\u043e\u0431\u043e\u0447\u043a\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u0433\u0438\u0433\u0430\u0431\u0438\u0442\u043d\u044b\u0439 \u0441\u0432\u0438\u0442\u0447, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043f\u0440\u043e\u0449\u0435.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/6t\/ou\/-d\/6tou-de7ugcr1phjfrnfybnkodc.png\" data-src=\"https:\/\/habrastorage.org\/webt\/6t\/ou\/-d\/6tou-de7ugcr1phjfrnfybnkodc.png\"\/><\/p>\n<p>  HP A5820x \u0441\u043f\u0440\u0430\u0432\u0438\u043b\u0441\u044f \u0441 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439 \u043d\u0430 \u0443\u0440\u0430.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0441\u0442\u0435\u043d\u0434 \u0443 \u043d\u0430\u0441 \u0433\u043e\u0442\u043e\u0432. \u0417\u0430\u0437\u0435\u043c\u043b\u0438\u043b\u0438\u0441\u044c, \u0438 \u0441 \u0431\u043e\u0433\u043e\u043c.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/yv\/ut\/ji\/yvutjic-jcf8dyfiyvjr1l-p6zg.png\" data-src=\"https:\/\/habrastorage.org\/webt\/yv\/ut\/ji\/yvutjic-jcf8dyfiyvjr1l-p6zg.png\"\/>  <\/p>\n<blockquote><p>\u0425\u043e\u0447\u0443 \u043d\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0441 \u0442\u0430\u043a\u0438\u043c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u043c \u0441\u0442\u0435\u043d\u0434\u043e\u043c, \u0436\u0438\u0442\u044c \u0431\u0435\u0437 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u0447\u043a\u0430 \u043e\u0447\u0435\u043d\u044c \u0441\u0442\u0440\u0430\u0448\u043d\u043e. \u041a\u0430\u0436\u0434\u0430\u044f \u0438\u0441\u043a\u0440\u0430 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0434\u043b\u044f \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f. \u0422\u0430\u043a \u0447\u0442\u043e \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u0435\u0435, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u0441\u0435\u0431\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u0442\u044c \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0439\u0442\u0435 \u0437\u0435\u043c\u043b\u044e.<\/p><\/blockquote>\n<p>\u0418\u0442\u0430\u043a, \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c. \u0421\u0442\u0430\u0432\u0438\u043c Debian 11 \u0441 \u044f\u0434\u0440\u043e\u043c 5.10, \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0432\u0441\u0451. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438.<\/p>\n<p>  \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u043e\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435:<\/p>\n<pre><code class=\"plaintext\">Node             SN                   Model                                    Namespace Usage                      Format           FW Rev   ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- \/dev\/nvme0n1     21211U801053         WDC CL SN720 SDAQNTW-512G-2000           1         512.11  GB \/ 512.11  GB    512   B +  0 B   10109122 \/dev\/nvme1n1     21211U801229         WDC CL SN720 SDAQNTW-512G-2000           1         512.11  GB \/ 512.11  GB    512   B +  0 B   10109122 \/dev\/nvme2n1     21211U801257         WDC CL SN720 SDAQNTW-512G-2000           1         512.11  GB \/ 512.11  GB    512   B +  0 B   10109122 \/dev\/nvme3n1     21211U801038         WDC CL SN720 SDAQNTW-512G-2000           1         512.11  GB \/ 512.11  GB    512   B +  0 B   10109122 <\/code><\/pre>\n<p>  \u041e\u0442\u043b\u0438\u0447\u043d\u043e. \u041d\u0430\u0448\u0438 4 NVME \u0434\u0438\u0441\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043a\u0430\u043a \u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f.<\/p>\n<p>  \u0412 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c PERC r710 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c SAS \u0438 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c Raid-5 \u043c\u0430\u0441\u0441\u0438\u0432 \u043d\u0430 \u043e\u0431\u044b\u043a\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0445 SAS SSD.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0438 \u0441\u043c\u043e\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u043d\u0430\u0448\u0438 NVME \u0434\u0438\u0441\u043a\u0438 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0435. \u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043c\u044b \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0442\u043e\u0439 \u0436\u0435 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043e\u0439 \u0438 \u0441\u043c\u043e\u043d\u0442\u0438\u0440\u0443\u0435\u043c SSD \u0434\u0438\u0441\u043a\u0438 \u043d\u0430 \u0442\u043e\u043c \u0436\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0435 \u043f\u043e NVME \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443.<\/p>\n<p>  \u0410 \u0447\u0442\u043e, \u043d\u0430\u043c \u043a\u0442\u043e-\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c? \u041d\u0435\u0442. \u041d\u0438\u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u0441\u043c\u0435\u0435\u0442. \u041c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 block \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e NVME. \u0414\u0430 \u0447\u0442\u043e \u0442\u0430\u043c, \u043f\u043e\u043a\u0430 \u044f \u0438\u0437\u0432\u0440\u0430\u0449\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439, \u044f \u0441\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b LLVM \u0434\u0438\u0441\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u043b \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u043d\u0430 USB2.0 \u0444\u043b\u0435\u0448\u043a\u0435.<\/p>\n<p>  \u0418 \u0434\u0430, \u044d\u0442\u043e \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e! \u041d\u0438\u043a\u0442\u043e \u043d\u0435 \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u0432\u0430\u043c \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0439 block \u0434\u0435\u0432\u0430\u0439\u0441 \u043f\u043e NVME. \u041c\u043e\u0436\u0435\u0442\u0435 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u0436\u0435 HDD.<\/p>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 NVME. \u0412\u0435\u0434\u044c \u044d\u0442\u043e \u043d\u0435 \u0436\u0451\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438. NVM \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 Non Volotile Memory. \u041d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a\u0430\u043a \u00ab\u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u00bb. \u041b\u044e\u0431\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0432\u0438\u0441\u0435\u0442\u044c \u043e\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0431\u0430\u0442\u0430\u0440\u0435\u0435\u043a \u0438\u043b\u0438 \u043a\u043e\u043d\u0434\u0435\u043d\u0441\u0430\u0442\u043e\u0440\u043e\u0432.<\/p>\n<p>  NVME \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 NVM Express. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e NVM Express \u0431\u044b\u043b \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u043a \u0436\u0451\u0441\u0442\u043a\u043e\u043c\u0443 \u0434\u0438\u0441\u043a\u0443. \u0418 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0441\u044f \u043e\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f NVM \u0436\u0451\u0441\u0442\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u043b\u0438\u0441\u044c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0447\u0435\u0440\u0435\u0437 PCIE.<\/p>\n<p>  \u0421\u0442\u0430\u0440\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a IDE, SATA \u0438 SAS \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u043c\u043e\u0433\u043b\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0441\u0442\u0430\u0440\u044b\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u044b\u043b\u0438 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u044b \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0434\u0438\u0441\u043a\u0438 \u0438\u043c\u0435\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0434\u043b\u044f \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n<p>  \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c NVME \u043d\u0430\u0447\u0430\u043b \u043f\u0435\u0440\u0435\u0440\u0430\u0441\u0442\u0430\u0442\u044c \u0432\u043e \u0447\u0442\u043e-\u0442\u043e \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435. \u041f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0447\u0430\u043b \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u043d\u0430\u0431\u043e\u0440 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432. \u0421\u0430\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0431\u044b\u043b \u043e\u0442\u0432\u044f\u0437\u0430\u043d \u043e\u0442 \u0448\u0438\u043d\u044b PCIE \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0438 \u0441\u043c\u043e\u0433\u043b\u0438 \u0437\u0430\u043f\u0438\u0445\u043d\u0443\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0438, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a Fabrics \u0438\u043b\u0438 TCP\/IP.<\/p>\n<p>  \u0410 \u043d\u043e\u0432\u0435\u0439\u0448\u0430\u044f <a href=\"https:\/\/nvmexpress.org\/everything-you-need-to-know-about-the-nvme-2-0-specifications-and-new-technical-proposals\/\">\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f 2.0<\/a> \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e NVME \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0436\u0451\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438 (\u043a\u0430\u043a \u0440\u0430\u0437 \u0441 \u0446\u0435\u043b\u044c\u044e \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043a \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0443).<\/p>\n<p>  \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 SATA \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0432 NVME \u0443 \u0432\u0430\u0441 \u0432 \u0440\u0430\u0441\u043f\u043e\u0440\u044f\u0436\u0435\u043d\u0438\u0438 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043d\u0435 \u043e\u0434\u043d\u0430, \u0430 64 \u0442\u044b\u0441\u044f\u0447\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c 32 \u0442\u044b\u0441\u044f\u0447\u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432\u0432\u043e\u0434\u0430 \u0438 32 \u0442\u044b\u0441\u044f\u0447\u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432\u044b\u0432\u043e\u0434\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u0418\u043b\u0438 \u0435\u0441\u043b\u0438 \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043c\u043d\u043e\u0433\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u0441 \u0434\u0438\u0441\u043a\u0430, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 8\u043a \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432\u0432\u043e\u0434\u0430 \u0438 52\u043a \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432\u044b\u0432\u043e\u0434\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430. \u0421\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0443\u0448\u0435 \u0443\u0433\u043e\u0434\u043d\u043e.<\/p>\n<p>  \u0422\u043e \u0435\u0441\u0442\u044c, \u0432\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0442\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043f\u0438\u0445\u043d\u0443\u0442\u044c \u043b\u044e\u0431\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b NVME. \u0418 \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u044b \u043d\u0435 \u0443\u0432\u0435\u0434\u0438\u0442\u0435. \u0416\u0451\u0441\u0442\u043a\u0438\u0439 \u0434\u0438\u0441\u043a \u043a\u0430\u043a \u043a\u0440\u0443\u0442\u0438\u043b\u0441\u044f \u043d\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 5400 \u043e\u0431\u043e\u0440\u043e\u0442\u043e\u0432 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443, \u0442\u0430\u043a \u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u043a\u0440\u0443\u0442\u0438\u0442\u044c\u0441\u044f.<\/p>\n<p>  \u041d\u043e, \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u043a\u043b\u0438\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u0438\u0434\u0435\u0442\u044c nvme \u0434\u0438\u0441\u043a\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u041d\u0430\u043f\u043e\u043c\u043d\u044e, \u0447\u0442\u043e \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 (1.4) \u0436\u0451\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u041e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443, \u043d\u043e NVME \u043c\u043e\u0436\u0435\u0442 \u00ab\u0437\u0430\u0434\u0443\u0448\u0438\u0442\u044c\u00bb \u0436\u0451\u0441\u0442\u043a\u0438\u0439 \u0434\u0438\u0441\u043a \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439. \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u043e\u0436\u043d\u043e, \u043d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u043f\u044b\u0442\u0430\u0435\u0442\u0435\u0441\u044c \u0434\u0435\u043b\u0430\u0442\u044c \u00ab\u0431\u044b\u0441\u0442\u0440\u044b\u0439\u00bb \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0438\u0441\u043a\u0443 \u2014 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 SATA \u0431\u0443\u0434\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 NVME.<\/p>\n<p>  \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0447\u0438\u0442\u0430\u0439\u0442\u0435 <a href=\"https:\/\/nvmexpress.org\/ecosystem\/\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0434\u0432\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c NVME \u0434\u0438\u0441\u043a\u0438 \u0438 SAS-SSD Raid-5 \u043c\u0430\u0441\u0441\u0438\u0432. \u041d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0435 \u0442\u0435 \u0436\u0435 \u0434\u0438\u0441\u043a\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0447\u0435\u0440\u0435\u0437 NVME.<\/p>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043c \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442.<\/p>\n<pre><code class=\"xml\">dd if=\/dev\/zero of=\/tmp\/test1.img bs=1G count=1 oflag=dsync<\/code><\/pre>\n<p>  \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0438 \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0442\u0432\u043e\u0440\u0438\u0442\u0441\u044f \u0447\u0442\u043e-\u0442\u043e \u043d\u0435\u0432\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u043c\u043e \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u043d\u043e\u0435. \u042d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0437\u043e\u0440.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/4k\/iy\/99\/4kiy99nt1wmkl8klhyxlrhg0knu.png\" data-src=\"https:\/\/habrastorage.org\/webt\/4k\/iy\/99\/4kiy99nt1wmkl8klhyxlrhg0knu.png\"\/><\/p>\n<p>  \u041d\u0443 \u043a\u0430\u043a \u0441\u043a\u0430\u0437\u0430\u0442\u044c. \u0421 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043f\u043e\u0437\u043e\u0440, \u0430 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043d\u0435 \u0442\u0430\u043a \u043f\u043b\u043e\u0445\u043e.<\/p>\n<p>  \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430, \u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c NVME \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 617 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u0425\u043e\u0442\u044f \u0432 \u0440\u0435\u0439\u0434\u0435 \u0441\u043c\u043e\u0433\u043b\u0438 \u0432\u044b\u0436\u0430\u0442\u044c \u0432\u0441\u0435 785. \u0415\u0441\u043b\u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0441\u0430\u043c\u043e\u0433\u043e <a href=\"https:\/\/documents.westerndigital.com\/content\/dam\/doc-library\/en_us\/assets\/public\/western-digital\/collateral\/product-brief\/product-brief-cl-sn720-nvme-ssd.pdf\">\u0436\u0451\u0441\u0442\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430 SN720<\/a>, \u0442\u043e \u043c\u044b \u0443\u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043e\u043d \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u0432\u044b\u0436\u0438\u043c\u0430\u0442\u044c \u0434\u043e 3000 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0438. \u0410 \u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u0448\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u043d\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 2500 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. 617 \u2014 \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0434\u0430\u043b\u0435\u043a\u043e \u043e\u0442 \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f.<\/p>\n<p>  \u041b\u0430\u0434\u043d\u043e, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c\u0441\u044f \u043d\u0430 \u044d\u0442\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0430 \u0441\u0435\u043a\u0443\u043d\u0434\u043e\u0447\u043a\u0443 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438 remote. \u042d\u0442\u043e \u2014 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0438\u0434\u0438\u0442 \u0438 \u043f\u0438\u0448\u0435\u0442 \u043d\u0430 \u0434\u0438\u0441\u043a \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0448\u0443 10-\u0433\u0438\u0433\u0430\u0431\u0438\u0442\u043d\u0443\u044e \u0441\u0435\u0442\u044c. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0432 \u0442\u0430\u043a\u043e\u043c \u0441\u0438\u043d\u0442\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0442\u0435\u0441\u0442\u0435 \u043c\u044b \u0432\u044b\u0436\u0430\u043b\u0438 60% \u043e\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0441\u043a. \u041d\u0435\u043f\u043b\u043e\u0445\u043e. \u041d\u043e \u043d\u0435 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u044f\u0435\u0442 \u0441\u043e\u0432\u0441\u0435\u043c. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043d\u0430\u0439\u0434\u0451\u043c \u0443\u0442\u0438\u043b\u0438\u0442\u0443 \u043f\u043e\u043b\u0443\u0447\u0448\u0435.<\/p>\n<p>  \u041f\u043e\u043a\u0430 \u043c\u044b \u0437\u0434\u0435\u0441\u044c \u0438 \u0441\u0442\u0435\u043d\u0434 \u0443 \u043d\u0430\u0441 \u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0439, \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0432\u043e\u0442 \u0447\u0442\u043e. \u0412\u043a\u043b\u044e\u0447\u0438\u043c ioping. \u0412\u043e\u0442 \u0432\u0440\u0435\u043c\u044f \u0432 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0443\u0447\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u0434\u0438\u0441\u043a\u0430. \u0422\u0443\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0443\u0436\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435. \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u043a nvme \u0434\u0438\u0441\u043a\u0443 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 181 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u0410 \u0432\u043e\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043a \u044d\u0442\u043e\u043c\u0443 \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c 270 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u043a\u0443\u043d\u0434. \u041f\u0440\u0438\u044f\u0442\u043d\u043e \u0432\u0438\u0434\u0435\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438. \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 raid \u043c\u0430\u0441\u0441\u0438\u0432 \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435, \u0430 \u043f\u0440\u043e\u0431\u0440\u043e\u0441 \u0435\u0451 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0442\u044c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0441\u0451 \u0442\u0435 \u0436\u0435 300 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u043a\u0443\u043d\u0434.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/mm\/rn\/ce\/mmrnce049qyahb_egdii17mpfkm.png\" data-src=\"https:\/\/habrastorage.org\/webt\/mm\/rn\/ce\/mmrnce049qyahb_egdii17mpfkm.png\"\/><\/p>\n<p>  \u041a\u0441\u0442\u0430\u0442\u0438, \u0432\u043e\u0442 \u043f\u043e\u043b\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 ioping (\u041c\u0438\u043d\u0438\u043c\u0443\u043c, \u0441\u0440\u0435\u0434\u043d\u0435\u0435, \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c, \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435)<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/kf\/cl\/a7\/kfcla7fqokc5ctg1jiq9giwc6_y.png\" data-src=\"https:\/\/habrastorage.org\/webt\/kf\/cl\/a7\/kfcla7fqokc5ctg1jiq9giwc6_y.png\"\/><\/p>\n<p>  \u0422\u0430\u043a, \u043b\u0430\u0434\u043d\u043e, \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c\u0441\u044f \u0441 \u043d\u0430\u0448\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043d\u0430\u0439\u0434\u0451\u043c \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u043e\u043b\u0443\u0447\u0448\u0435 dd.<\/p>\n<p>  \u041f\u0440\u043e\u0431\u0443\u0435\u043c<\/p>\n<pre><code class=\"xml\">fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test.fio --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75<\/code><\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/dv\/hj\/xl\/dvhjxl4e1fp_71n_ynppv36tefu.png\" data-src=\"https:\/\/habrastorage.org\/webt\/dv\/hj\/xl\/dvhjxl4e1fp_71n_ynppv36tefu.png\"\/><\/p>\n<p>  \u0425\u043c. \u0427\u0443\u0434\u0435\u0441\u0430.<\/p>\n<p>  \u0422\u0443\u0442 \u043f\u0440\u0438 \u043d\u0430\u0448\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0432 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 4\u0445 \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442 \u0434\u0430\u043d\u043d\u044b\u0445, NVME \u043f\u043e\u0431\u0435\u0436\u0434\u0430\u0435\u0442 \u0432\u0441\u0435\u0445 \u0438 \u0432\u0441\u044f. \u041d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c, \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043a\u0443\u0441\u043e\u043a\u2026 \u0413\u0445\u043c. \u041d\u0438\u043a\u0430\u043a. \u041f\u043e\u043b\u043d\u0430\u044f \u0444\u0438\u0433\u043d\u044f \u043a\u043e\u0440\u043e\u0447\u0435.<\/p>\n<p>  \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0442\u0443\u0442 \u043a\u0442\u043e-\u0442\u043e \u0438\u0437 \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0445 \u0445\u0430\u0431\u0440\u0430\u0432\u0447\u0430\u043d \u0441\u043a\u0430\u0436\u0435\u0442 \u043c\u043d\u0435, \u0447\u0442\u043e \u044f \u043f\u043e\u043d\u0430\u0434\u0435\u043b\u0430\u043b \u043f\u043e\u043b\u043d\u043e\u0439 \u0444\u0438\u0433\u043d\u0438 \u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043b fio. \u0427\u0442\u043e \u0436\u0435, \u0431\u0443\u0434\u0443 \u0440\u0430\u0434 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442 \u0432\u0430\u0441 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c NVME \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e fio.<\/p>\n<p>  \u041d\u043e, \u044d\u043c\u043f\u0438\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u0443\u0442\u0451\u043c \u044f \u0432\u044b\u044f\u0441\u043d\u0438\u043b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435. \u0415\u0441\u043b\u0438 fio \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 numjobs \u0438 \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 4, \u0442\u043e \u0442\u0435\u0441\u0442\u044b \u043f\u043e\u0439\u0434\u0443\u0442 \u0432\u0435\u0441\u0435\u043b\u0435\u0439.<\/p>\n<p>  \u0412\u043e\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 nvme \u0434\u0438\u0441\u043a\u0430, \u043f\u0440\u0438 numjobs=4:<\/p>\n<pre><code class=\"bash\">Run status group 0 (all jobs):    READ: bw=1043MiB\/s (1093MB\/s), 130MiB\/s-130MiB\/s (136MB\/s-137MB\/s), io=23.0GiB (25.8GB), run=23554-23564msec   WRITE: bw=348MiB\/s (365MB\/s), 43.4MiB\/s-43.7MiB\/s (45.5MB\/s-45.8MB\/s), io=8199MiB (8597MB), run=23554-23564msec <\/code><\/pre>\n<p>  \u0411\u043e\u043b\u044c\u0448\u0435 \u0438\u043c\u0435\u043d\u043d\u043e \u0441 fio \u0443 \u043c\u0435\u043d\u044f \u0432\u044b\u0436\u0430\u0442\u044c \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c. \u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0430 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u044b\u0439 \u043f\u0430\u0442\u0442\u0435\u0440\u043d. \u0427\u0442\u043e, \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043d\u0435\u043f\u043b\u043e\u0445\u043e.<\/p>\n<p>  \u041d\u043e, \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043d\u0430 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c fio \u0441 numjobs=4 \u043f\u043e \u0441\u0435\u0442\u0438.<\/p>\n<pre><code class=\"bash\">Run status group 0 (all jobs):    READ: bw=950MiB\/s (996MB\/s), 119MiB\/s-123MiB\/s (124MB\/s-129MB\/s), io=2399MiB (2516MB), run=2427-2525msec   WRITE: bw=317MiB\/s (333MB\/s), 39.6MiB\/s-41.4MiB\/s (41.5MB\/s-43.4MB\/s), io=801MiB (840MB), run=2427-2525msec<\/code><\/pre>\n<p>  \u0411\u0423\u041c!<\/p>\n<p>  \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a \u043f\u043e \u0441\u0435\u0442\u0438 \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u043d\u0430 10% \u043c\u0435\u043d\u044c\u0448\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0447\u0435\u0440\u0435\u0437 PCIE \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441.<\/p>\n<p>  \u041e\u0434\u043d\u0430\u043a\u043e.<\/p>\n<p>  \u0412\u043e\u0442 \u044d\u0442\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442!<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/bs\/80\/it\/bs80itbfgrymcbx82nkbnrvudxy.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/bs\/80\/it\/bs80itbfgrymcbx82nkbnrvudxy.gif\"\/><\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 \u044f \u0432\u044b\u044f\u0441\u043d\u0438\u043b, \u0447\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0443\u043f\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u0414\u0430, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0442\u0430\u0440\u044b\u0439.<\/p>\n<pre><code class=\"plaintext\"># cpu-info Packages:     0: Intel Xeon E5-2690 v3 Microarchitectures:     24x Haswell <\/code><\/pre>\n<p>  \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u044f\u0434\u0440\u0430\u043c, \u0438 \u0432\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0443\u0434\u0430 \u0431\u044b\u0441\u0442\u0440\u0435\u0435.<\/p>\n<p>  \u042f \u043f\u043e\u0441\u043e\u0432\u0435\u0442\u043e\u0432\u0430\u043b\u0441\u044f \u0441 \u0425\u0430\u0431\u0440\u0430\u0432\u0447\u0430\u043d\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438 \u0432 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438. \u041a\u043e\u0435-\u043a\u0442\u043e \u043f\u043e\u0441\u043e\u0432\u0435\u0442\u043e\u0432\u0430\u043b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c JumboFrame \u043d\u0430 \u0441\u0432\u0438\u0442\u0447\u0435 \u0438 \u043f\u043e\u0434\u043d\u044f\u0442\u044c MTU. \u042f \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b, \u043d\u043e \u043f\u043e \u0444\u0430\u043a\u0442\u0443 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 MTU \u043d\u0435 \u0441\u044b\u0433\u0440\u0430\u043b \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u043e\u043b\u0438.<\/p>\n<p>  \u0422\u0430\u043a \u0447\u0442\u043e \u0435\u0449\u0451 \u0440\u0430\u0437, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043e\u0432\u0435\u0442 \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u043e \u0432\u0441\u0451 \u0441 FIO, \u0442\u043e \u0434\u0430\u0439\u0442\u0435 \u0437\u043d\u0430\u0442\u044c.<\/p>\n<p>  \u0418 \u0432\u043e\u0442, \u043f\u043e\u043a\u0430 \u044f \u0432\u0441\u0451 \u044d\u0442\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b, \u0432 \u043e\u0434\u0438\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0434\u0435\u043d\u044c \u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b, \u0447\u0442\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a\u0430\u0445 \u043f\u043e\u043b\u0435\u0442\u0435\u043b\u0430. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0441\u0430\u043c\u0438 \u0434\u0438\u0441\u043a\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043b\u0438 \u0432 \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0435 \u00ab\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\u00bb \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435.<\/p>\n<p>  nvme list \u0432\u044b\u0434\u0430\u0432\u0430\u043b \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b, \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0432\u043e\u0442 \u044d\u0442\u043e:<\/p>\n<pre><code class=\"bash\">Node                  SN                   Model                                    Namespace Usage                      Format           FW Rev   --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- nvme1n2               4765c43fe7fa83e5     Linux                                    5144      419.43  MB \/ 419.43  MB    512   B +  0 B   5.10.0-1 nvme0n2               b574d76af59e7acf     Linux                                    5143      419.43  MB \/ 419.43  MB    512   B +  0 B   5.10.0-1<\/code><\/pre>\n<p>  \u041c\u043d\u0435 \u0432 \u043e\u0442\u0432\u0435\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e \u0432\u043e\u0442 \u044d\u0442\u043e: <\/p>\n<pre><code class=\"bash\">Node                  SN                   Model                                    Namespace Usage                      Format           FW Rev   --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- nvme1n2               4765c43fe7fa83e5     Linux                                       -1      419.43  MB \/ 419.43  MB       0   B +  0 B   5.10.0-1 nvme0n2               b574d76af59e7acf     Linux                                       -1      419.43  MB \/ 419.43  MB       0   B +  0 B   5.10.0-1<\/code><\/pre>\n<p>  \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0438\u0441\u043a\u0438 \u0437\u0430\u043d\u043e\u0432\u043e \u043d\u0435 \u0434\u0430\u0432\u0430\u043b\u0438 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432. \u0424\u0443\u043d\u043a\u0446\u0438\u044f nvme disconnect-all \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u043b\u0430 \u043d\u0443\u043b\u0438, \u043d\u043e \u043f\u043e \u0444\u0430\u043a\u0442\u0443, \u0434\u0438\u0441\u043a\u0438 \u0438\u0437 \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0435\u0439\u043c\u0441\u043f\u0435\u0439\u0441\u0430 -1 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b\u0438 \u0432\u0438\u0441\u0435\u0442\u044c \u0432 \u043f\u0430\u043c\u044f\u0442\u0438.<\/p>\n<p>  \u0412 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f dmesg | grep nvme \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u0435 \u0441\u0435\u0433\u0444\u043e\u043b\u0442\u044b.<\/p>\n<p>  \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<p>  \u0418 \u0442\u0443\u0442, \u043f\u044b\u0442\u0430\u044f\u0441\u044c \u043f\u043e\u043d\u044f\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u2014 \u044f \u043f\u0440\u0438\u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0441\u044f. \u041f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u043d\u0430\u0439\u0442\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u044f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0432\u0441\u0451 \u0441\u0432\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043a \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u043c\u0443 \u0441\u0435\u0442\u0435\u0432\u043e\u043c\u0443 \u043f\u043e\u0440\u0442\u0443. \u0418\u043d\u043e\u0433\u0434\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u043b\u043e, \u0430 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c, \u0432\u0435\u0448\u0430\u043b\u0430\u0441\u044c \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NVME \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445.<\/p>\n<p>  \u0412 \u043f\u043e\u043f\u044b\u0442\u043a\u0430\u0445 \u044d\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u044f \u043d\u0430\u0447\u0430\u043b \u043b\u0430\u0437\u0438\u0442\u044c \u043f\u043e nvme github. \u0418 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u044f\u0441\u043d\u0438\u043b, \u0447\u0442\u043e \u043c\u043e\u0439 nvme-cli \u0431\u044b\u043b \u0431\u0435\u0448\u0435\u043d\u043e \u043e\u0442\u0441\u0442\u0430\u043b\u044b\u043c \u043e\u0442 \u0436\u0438\u0437\u043d\u0438. \u041f\u043e\u043a\u0430 \u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u0432\u0435\u0440\u0441\u0438\u0435\u0439 1.12, \u0432 \u0433\u0438\u0442\u0445\u0430\u0431\u0435 \u0447\u0438\u0441\u043b\u0438\u043b\u0430\u0441\u044c 2.0 rc2.<\/p>\n<pre><code class=\"bash\"># nvme --version nvme version 1.12<\/code><\/pre>\n<p>  \u0425\u043e\u0440\u043e\u0448\u043e, \u044f \u0441\u043a\u0430\u0447\u0430\u043b \u0438 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043b <a href=\"https:\/\/github.com\/linux-nvme\/nvme-cli\">nvme-cli<\/a>. \u0422\u0430\u043a, \u0447\u0438\u0441\u0442\u043e \u0434\u043b\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0435\u0441\u043b\u0438 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438, \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0438. \u041d\u043e \u0438\u0437-\u0437\u0430 \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u0443\u043f\u0430\u0432\u0448\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u0437 \u043f\u0438\u0442\u043e\u043d\u0430 \u2014 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u0445 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 \u0442\u0440\u0435\u0441\u043a\u043e\u043c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0443\u0442\u0438\u043b\u0438\u0442\u0443, \u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u043b\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0430.<\/p>\n<pre><code class=\"bash\"># .\/nvme --version nvme version 2.0<\/code><\/pre>\n<p>  \u041e\u043a, \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b, \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u0438\u0441\u043a\u0438 \u0441 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e\u043c \u0438\u043c\u0451\u043d -1 \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u043b\u0438 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430. \u041d\u043e, \u0438\u0445 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0431\u044b\u043b\u043e \u0432\u0438\u0434\u043d\u043e \u0432 lsblk.<\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u044f \u043f\u043e\u043b\u0435\u0437 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u044f\u0434\u0440\u0430 Linux \u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b, \u0447\u0442\u043e <a href=\"https:\/\/github.com\/torvalds\/linux\/commits\/master\/drivers\/nvme\/host\">nvme \u043d\u0435 \u0437\u0430\u0431\u044b\u0442 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u043d\u0438\u043c \u0432\u0435\u0434\u0451\u0442\u0441\u044f<\/a>.<\/p>\n<p>  \u041c\u043e\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0432\u0435\u0440\u0441\u0438\u0438 5.10 \u0447\u0438\u0441\u043b\u0438\u043b\u0441\u044f \u0437\u0430 \u0441\u0431\u043e\u0440\u043a\u043e\u0439 \u043e\u0442 \u0418\u044e\u043d\u044f 2021 \u0433\u043e\u0434\u0430. \u0421\u0442\u0430\u0440\u043e\u0432\u0430\u0442\u043e \u0431\u0443\u0434\u0435\u0442, \u043f\u043e\u0434\u0443\u043c\u0430\u043b \u044f. \u041c\u043e\u0451 \u044f\u0434\u0440\u043e 5.10 \u043d\u0430 \u0446\u0435\u043b\u044b\u0445 6 \u0432\u0435\u0440\u0441\u0438\u0439 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e 5.16.<\/p>\n<p>  \u00ab\u041d\u0443 \u0447\u0442\u043e \u0436\u0435?\u00bb \u2014 \u043f\u043e\u0434\u0443\u043c\u0430\u043b \u044f\u2026 \u0418 \u0437\u0430\u043d\u044f\u043b\u0441\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0434\u0440\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435, \u043d\u0430 \u0441\u0430\u043c\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u0443 \u0432\u0430\u0441 \u043e\u0442\u0448\u0438\u0431\u043b\u043e \u043f\u0430\u043c\u044f\u0442\u044c, \u0438 \u0432\u044b \u0432 \u0443\u043f\u043e\u0440 \u043d\u0435 \u043f\u043e\u043c\u043d\u0438\u0442\u0435, \u043a\u0430\u043a \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u0432\u043e\u0442 \u0442\u0443\u0442 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 <a href=\"https:\/\/phoenixnap.com\/kb\/build-linux-kernel\">\u043f\u0440\u0438\u043b\u0438\u0447\u043d\u0443\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e<\/a>.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u043f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0447\u0430\u0441\u043e\u0432 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 (\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u043e\u044f \u0442\u0443\u043f\u0430\u044f \u0431\u0430\u0448\u043a\u0430 \u0437\u0430\u0431\u044b\u043b\u0430 \u043f\u0440\u043e make -j 48, \u0438 \u044f \u0441\u043e\u0431\u0438\u0440\u0430\u043b \u044f\u0434\u0440\u043e \u043b\u0438\u043d\u0443\u043a\u0441\u0430 \u043d\u0430 48-\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0432 \u043e\u0434\u0438\u043d \u043f\u043e\u0442\u043e\u043a\u2026) \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c.<\/p>\n<pre><code class=\"plaintext\"># uname -a Linux dev-vm-1 5.16.8 #2 SMP PREEMPT Wed Feb 9 15:54:42 PST 2022 x86_64 GNU\/Linux<\/code><\/pre>\n<p>  \u041c\u044b \u043d\u0430 \u0441\u0430\u043c\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438.<\/p>\n<p>  \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u0436\u0435 \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f.<\/p>\n<p>  \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u2014 nvme \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043f\u0440\u0435\u0436\u0434\u0435. \u041e\u043d \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0418 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0443\u043f\u0430\u043b\u043e. \u041e\u043a, \u0445\u043e\u0440\u043e\u0448\u043e. \u0421\u0435\u0440\u0432\u0435\u0440\u044b Dell \u0441\u043b\u0430\u0432\u044f\u0442\u0441\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Linux. \u0418 \u0442\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u043e.<\/p>\n<p>  \u041f\u043e\u0439\u0434\u0451\u043c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/gx\/cf\/zu\/gxcfzu7gvohgnvn1bjai14jj_vy.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/gx\/cf\/zu\/gxcfzu7gvohgnvn1bjai14jj_vy.gif\"\/><\/p>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0451\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0434\u0438\u0441\u043a\u0430\u043c\u0438.<br \/>  \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c watch \u2018dmesg | grep nvme\u2019<br \/>  \u0412\u044b\u0434\u0451\u0440\u0433\u0438\u0432\u0430\u0435\u043c \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u0438\u0437 \u0441\u0432\u0438\u0442\u0447\u0430 \u043d\u0430 \u0445\u043e\u0434\u0443 \u0438\u2026<\/p>\n<pre><code class=\"plaintext\">[  506.695802] nvme nvme2: creating 48 I\/O queues. [  506.707593] nvme nvme2: mapped 48\/0\/0 default\/read\/poll queues. [  506.732979] nvme nvme2: new ctrl: NQN \"05zbcqmysyej9dzgse9yveh9yg\", addr 10.22.1.202:5143 [  506.740016] nvme nvme3: creating 48 I\/O queues. [  506.751832] nvme nvme3: mapped 48\/0\/0 default\/read\/poll queues. [  506.773902] nvme nvme3: new ctrl: NQN \"05zbcra03ybrvjpw1a7kh7b1mg\", addr 10.22.1.202:5144 [  705.041167] nvme nvme3: queue 0: timeout request 0x0 type 4 [  705.041180] nvme nvme3: starting error recovery [  705.041195] nvme nvme2: queue 0: timeout request 0x0 type 4 [  705.041200] nvme nvme2: starting error recovery [  705.042836] nvme nvme3: failed nvme_keep_alive_end_io error=10 [  705.042903] nvme nvme2: failed nvme_keep_alive_end_io error=10 [  705.057243] nvme nvme3: Reconnecting in 10 seconds... [  705.057246] nvme nvme2: Reconnecting in 10 seconds... [  718.320953] nvme nvme3: failed to connect socket: -110 [  718.320972] nvme nvme2: failed to connect socket: -110 [  718.320975] nvme nvme3: Failed reconnect attempt 1 [  718.320980] nvme nvme3: Reconnecting in 10 seconds... [  718.320995] nvme nvme2: Failed reconnect attempt 1 [  718.320999] nvme nvme2: Reconnecting in 10 seconds... [  728.338579] nvme nvme2: creating 48 I\/O queues. [  728.338716] nvme nvme3: creating 48 I\/O queues. [  728.373946] nvme nvme3: mapped 48\/0\/0 default\/read\/poll queues. [  728.373987] nvme nvme2: mapped 48\/0\/0 default\/read\/poll queues. [  728.376019] nvme nvme2: Successfully reconnected (2 attempt) [  728.376019] nvme nvme3: Successfully reconnected (2 attempt) <\/code><\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ts\/in\/gx\/tsingx-bjmcbhpp3tlj4prxsmy8.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/ts\/in\/gx\/tsingx-bjmcbhpp3tlj4prxsmy8.gif\"\/><\/p>\n<p>  \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442!<\/p>\n<p>  \u041c\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e \u043d\u0430 \u0445\u043e\u0434\u0443 \u00ab\u0432\u044b\u0434\u0435\u0440\u043d\u0443\u043b\u0438\u00bb \u0434\u0438\u0441\u043a \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0432\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0442\u043d\u043e. \u0418 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0443\u043f\u0430\u043b\u043e!<\/p>\n<p>  \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c <code>.\/nvme list<\/code><\/p>\n<pre><code class=\"bash\"># .\/nvme list Node                  SN                   Model                                    Namespace Usage                      Format           FW Rev   --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- nvme1n2               4765c43fe7fa83e5     Linux                                    5144      419.43  MB \/ 419.43  MB    512   B +  0 B   5.10.0-1 nvme0n2               b574d76af59e7acf     Linux                                    5143      419.43  MB \/ 419.43  MB    512   B +  0 B   5.10.0-1<\/code><\/pre>\n<p>  \u0423\u0440\u0430! \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0431\u043e\u043b\u044c\u0448\u0435 \u0434\u0438\u0441\u043a\u043e\u0432-\u0444\u0430\u043d\u0442\u043e\u043c\u043e\u0432! \u0412\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u0434\u0435\u0442\u0438, \u0447\u0435\u0433\u043e \u043c\u044b \u0434\u043e\u0431\u0438\u043b\u0438\u0441\u044c?<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/bs\/qb\/hh\/bsqbhhwhfb4echexoktr4qsrwdu.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/bs\/qb\/hh\/bsqbhhwhfb4echexoktr4qsrwdu.jpeg\" data-blurred=\"true\"\/><\/p>\n<p>  \u0411\u044b\u0432\u0430\u043b\u044b\u0439 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d \u0441\u043c\u043e\u0442\u0440\u0438\u0442 \u043d\u0430 \u0442\u043e, \u043a\u0430\u043a \u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u0443\u044e \u043d\u0430 nmve \u0441\u0442\u0435\u043a\u0435.<\/p>\n<p>  \u041d\u0443, \u0434\u043e\u0431\u0438\u043b\u0438\u0441\u044c \u043c\u044b \u043c\u043d\u043e\u0433\u043e\u0433\u043e. \u0423 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u043e\u0432\u044b\u0439 \u0441\u0442\u0435\u043a \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439. \u041e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c block \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e \u0441\u0435\u0442\u0438 (\u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e) \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0451, \u0447\u0442\u043e \u043f\u043e\u043f\u0430\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0434 \u0440\u0443\u043a\u0443. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0443 \u043d\u0430\u0441 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0435\u0434\u0438\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0431\u043b\u043e\u0447\u043d\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438.<\/p>\n<p>  \u0418 \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0431\u043e\u0438\u0442\u0435\u0441\u044c Linux, \u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0436\u0435 \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u041c\u043d\u0435 \u044d\u0442\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0438 \u044f \u0432 \u043d\u0435\u0451 \u0432\u0435\u0440\u044e.<\/p>\n<p>  \u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0438\u0448\u0438\u0442\u0435 \u0432\u0430\u0448\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a fio, \u044f \u0437\u0430\u043f\u0443\u0449\u0443 \u0438\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0438 \u0434\u0430\u043c \u0437\u043d\u0430\u0442\u044c.<\/p>\n<p>  <a href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=nurked&amp;utm_content=devochka_balansiruyushhaya_na_nvme_over_tcp_2_0\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ou\/g5\/kh\/oug5kh6sjydt9llengsiebnp40w.png\" data-src=\"https:\/\/habrastorage.org\/webt\/ou\/g5\/kh\/oug5kh6sjydt9llengsiebnp40w.png\"\/><\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/651039\/\"> https:\/\/habr.com\/ru\/company\/ruvds\/blog\/651039\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/651039\/\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/2l\/g9\/pw\/2lg9pwwh_8p4dl9k5qtr9dx6bd0.png\" data-src=\"https:\/\/habrastorage.org\/webt\/2l\/g9\/pw\/2lg9pwwh_8p4dl9k5qtr9dx6bd0.png\"\/><\/div>\n<p><\/a><br \/>  \u041f\u0440\u0438\u0432\u0435\u0442 \u0432\u0441\u0435\u043c! \u0420\u0430\u0434 \u0432\u0430\u0441 \u0441\u043d\u043e\u0432\u0430 \u0432\u0438\u0434\u0435\u0442\u044c, \u0438 \u044f \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432, \u0447\u0442\u043e \u0432\u0430\u043c \u0442\u0430\u043a \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u043c\u043e\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u00ab<a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/599337\/\">\u0410 \u0432\u0441\u0435 \u043b\u0438 \u0432\u0440\u0443\u0442? \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0438\u0437\u0434\u0435\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0434 NVME<\/a>\u00bb.<\/p>\n<p>  \u041d\u0430\u043f\u043e\u043c\u043d\u044e, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0430\u0448 NVME \u0434\u0438\u0441\u043a \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u043f\u043e \u0441\u0435\u0442\u0438. \u041d\u0435 \u00ab\u043a\u0430\u043a \u0440\u0430\u0441\u0448\u0430\u0440\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435?\u00bb \u0438 \u043d\u0435 \u00ab\u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0432\u043f\u0438\u0445\u0438\u0432\u0430\u0442\u044c NVME \u0432 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440?\u00bb \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u00ab\u041a\u0430\u043a \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0430\u0448 NVME \u0434\u0438\u0441\u043a \u043f\u043e \u0441\u0435\u0442\u0438\u00bb.<\/p>\n<p>  \u0427\u0442\u043e \u0432\u0430\u043c \u044d\u0442\u043e \u0434\u0430\u0451\u0442? \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c NVME \u0434\u0438\u0441\u043a \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043f\u0440\u044f\u043c\u043e \u043f\u043e \u0441\u0435\u0442\u0438. \u041f\u043e \u0441\u0430\u043c\u043e\u043c\u0443 \u043e\u0431\u044b\u043a\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u043c\u0443 \u043c\u0435\u0434\u043d\u043e\u043c\u0443 \u043a\u0430\u0431\u0435\u043b\u044e. \u0418 \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043b\u0435\u0432\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435. \u0412\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u2014 \u0447\u0430\u0441\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 Linux.<\/p>\n<p>  \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0441\u0435\u0442\u0438 \u043d\u0430 10Gbps \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0432 \u043f\u043e\u043b\u043d\u043e\u0439 \u043c\u0435\u0440\u0435 \u043d\u0430\u0441\u043b\u0430\u0434\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e NVME \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0412\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e \u043d\u0430 \u0432\u0430\u0448\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u0438 \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e. \u0413\u043b\u0430\u0432\u043d\u043e\u0435, \u0447\u0442\u043e\u0431\u044b \u0441\u0435\u0442\u044c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b\u0430.<\/p>\n<p>  \u0412\u0441\u0451 \u044d\u0442\u043e \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u0430\u0433\u0438\u0435\u0439, \u043d\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0418, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0438\u0437 \u0432\u0430\u0441 \u044d\u0442\u043e \u0432\u044b\u0437\u0432\u0430\u043b\u043e \u043c\u0430\u0441\u0441\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432. \u0427\u0442\u043e \u0436\u0435, \u0443 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b. \u0412\u0441\u0451, \u0447\u0442\u043e \u0432\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0443\u0437\u043d\u0430\u0442\u044c \u043e\u0431 NVME-over-TCP, \u043d\u043e \u0431\u043e\u044f\u043b\u0438\u0441\u044c \u0441\u043f\u0440\u043e\u0441\u0438\u0442\u044c.<\/p>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0434 \u043a\u0430\u0442.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-330003","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/330003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=330003"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/330003\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=330003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=330003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=330003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}