{"id":86206,"date":"2026-07-28T09:24:58","date_gmt":"2026-07-28T01:24:58","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/86206.html"},"modified":"2026-07-28T09:24:58","modified_gmt":"2026-07-28T01:24:58","slug":"%e3%80%8a%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%b5%8b%e8%af%95%e7%99%be%e6%97%a5%e5%ad%a6%e4%b9%a0%e8%ae%a1%e5%88%92-day4%ef%bc%9apcie-%e6%9e%b6%e6%9e%84%e4%b8%8e%e6%9c%8d%e5%8a%a1%e5%99%a8","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/86206.html","title":{"rendered":"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b"},"content":{"rendered":"<h2><span class=\"prefix\"><\/span><span class=\"content\">\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4&#xff1a;PCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251<\/span><span class=\"suffix\"><\/span><\/h2>\n<p>\u5927\u5bb6\u597d&#xff0c;\u6211\u662f JACK&#xff0c;\u670d\u52a1\u5668\u786c\u4ef6\u6d4b\u8bd5\u5de5\u7a0b\u5e08\u3002\u767e\u65e5\u5b66\u4e60\u8ba1\u5212 Day4&#xff0c;\u4eca\u5929\u5f7b\u5e95\u770b\u61c2\u670d\u52a1\u5668 PCIe \u7ed3\u6784&#xff0c;\u5171 12 \u4e2a\u6a21\u5757&#xff0c;\u57fa\u672c\u662f 3~5 \u5c0f\u65f6\u5de5\u7a0b\u8bad\u7ec3\u91cf\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u4e00\u3001Day4 \u6a21\u5757\u6982\u89c8<\/span><span class=\"suffix\"><\/span><\/h3>\n<ul>\n<li>\u6a21\u57571&#xff1a;PCIe\u57fa\u7840\u6982\u5ff5<\/li>\n<li>\u6a21\u57572&#xff1a;PCIe lane<\/li>\n<li>\u6a21\u57573&#xff1a;PCIe Gen\u7248\u672c<\/li>\n<li>\u6a21\u57574&#xff1a;PCIe\u5e26\u5bbd\u8ba1\u7b97<\/li>\n<li>\u6a21\u57575&#xff1a;PCIe\u8bbe\u5907\u8bc6\u522b<\/li>\n<li>\u6a21\u57576&#xff1a;PCIe\u94fe\u8def\u72b6\u6001<\/li>\n<li>\u6a21\u57577&#xff1a;PCIe\u964d\u901f\u5224\u65ad<\/li>\n<li>\u6a21\u57578&#xff1a;PCIe\u62d3\u6251<\/li>\n<li>\u6a21\u57579&#xff1a;PCIe Root Port<\/li>\n<li>\u6a21\u575710&#xff1a;PCIe Switch<\/li>\n<li>\u6a21\u575711&#xff1a;\u8bbe\u5907NUMA\u5173\u7cfb<\/li>\n<li>\u6a21\u575712&#xff1a;Python\u81ea\u52a8\u5316\u68c0\u6d4bPCIe<\/li>\n<\/ul>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57571&#xff1a;PCIe \u57fa\u7840\u6982\u5ff5<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>PCIe \u662f\u670d\u52a1\u5668\u9ad8\u901f\u8bbe\u5907\u603b\u7ebf\u3002\u670d\u52a1\u5668\u91cc\u7684\u5f88\u591a\u8bbe\u5907\u90fd\u901a\u8fc7 PCIe \u603b\u7ebf\u8fde\u63a5\u5230 CPU&#xff0c;\u5305\u62ec&#xff1a;NVMe\u3001NIC\u3001GPU\/NPU\u3001RAID\u3001USB\u3001SATA\u3002<\/p>\n<p>\u5178\u578b\u7ed3\u6784&#xff1a;<\/p>\n<p>CPU\u2502PCIe\u00a0Root\u00a0Port\u2502PCIe\u00a0Switch\u2502\u8bbe\u5907<\/p>\n<p>\u7528 lspci \u7b2c\u4e00\u4ef6\u4e8b\u5c31\u80fd\u770b\u5230&#xff1a;<\/p>\n<ul>\n<li>Non-Volatile memory controller \u2014 NVMe<\/li>\n<li>Ethernet controller \u2014 \u7f51\u5361<\/li>\n<li>RAID bus controller \u2014 RAID\u5361<\/li>\n<li>Processing accelerators \u2014 NPU\/GPU<\/li>\n<\/ul>\n<p>\u5b9e\u9a8c1&#xff1a;\u67e5\u770b\u6240\u6709 PCIe \u8bbe\u5907<\/p>\n<p>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci<\/span>01:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)01:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)01:02.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)01:03.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)02:00.0\u00a0VGA\u00a0compatible\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Hi171x\u00a0Series\u00a0[iBMC\u00a0Intelligent\u00a0Management\u00a0system\u00a0chip\u00a0w\/VGA\u00a0support]\u00a0(rev\u00a001)03:00.0\u00a0Signal\u00a0processing\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0iBMA\u00a0Virtual\u00a0Network\u00a0Adapter\u00a0(rev\u00a001)07:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)08:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)0b:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)0c:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)2e:00.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)2e:01.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)2e:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)2e:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)2e:0b.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0(rev\u00a030)2f:00.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)2f:01.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)2f:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)2f:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)2f:0b.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0(rev\u00a030)30:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)30:01.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0(rev\u00a030)30:03.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0(rev\u00a030)30:04.0\u00a0Serial\u00a0Attached\u00a0SCSI\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0(rev\u00a030)30:05.0\u00a0Memory\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12f\u00a0(rev\u00a030)32:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)32:01.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0(rev\u00a030)32:03.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0(rev\u00a030)32:04.0\u00a0Serial\u00a0Attached\u00a0SCSI\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0(rev\u00a030)34:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)34:01.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a22b\u00a0(rev\u00a030)35:00.0\u00a0Ethernet\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0(rev\u00a030)35:00.1\u00a0Ethernet\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0(rev\u00a030)35:00.2\u00a0Ethernet\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0(rev\u00a030)35:00.3\u00a0Ethernet\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0(rev\u00a030)36:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)38:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)38:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)38:05.0\u00a0SATA\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0AHCI\u00a0HBA\u00a0(rev\u00a030)38:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)38:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)3c:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)3c:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)3c:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)3c:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)41:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)42:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)45:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)46:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)6e:00.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)6e:01.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)6e:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)6e:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)6e:0b.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0(rev\u00a030)6f:00.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)6f:01.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)6f:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)6f:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)6f:0b.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0(rev\u00a030)70:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)70:01.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0(rev\u00a030)70:03.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0(rev\u00a030)70:04.0\u00a0Serial\u00a0Attached\u00a0SCSI\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0(rev\u00a030)72:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)72:01.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0(rev\u00a030)72:03.0\u00a0USB\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0(rev\u00a030)72:04.0\u00a0Serial\u00a0Attached\u00a0SCSI\u00a0controller:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0(rev\u00a030)74:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)76:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)78:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)78:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)78:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)78:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)7c:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)7c:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)7c:08.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0(rev\u00a030)7c:09.0\u00a0System\u00a0peripheral:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0(rev\u00a030)80:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)80:02.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)80:04.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)81:00.0\u00a0Non-Volatile\u00a0memory\u00a0controller:\u00a0DERA\u00a0Storage\u00a0Device\u00a0151582:00.0\u00a0Non-Volatile\u00a0memory\u00a0controller:\u00a0DERA\u00a0Storage\u00a0Device\u00a0151583:00.0\u00a0RAID\u00a0bus\u00a0controller:\u00a0Broadcom\u00a0\/\u00a0LSI\u00a0MegaRAID\u00a012GSAS\/PCIe\u00a0Secure\u00a0SAS39xx95:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)96:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)aa:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)ab:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)c0:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)c1:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)\u00a0\u00a0<span class=\"hljs-comment\">#\u00a0NPU\/GPU<\/span>d5:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)d6:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57572&#xff1a;PCIe Lane<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>PCIe \u662f\u591a\u901a\u9053\u901a\u4fe1&#xff0c;\u5e38\u89c1\u5bbd\u5ea6&#xff1a;x1\u3001x4\u3001x8\u3001x16\u3002<\/p>\n<ul>\n<li>NVMe \u2192 x4<\/li>\n<li>GPU\/NPU \u2192 x16<\/li>\n<li>NIC \u2192 x8<\/li>\n<\/ul>\n<p>\u5b9e\u9a8c2&#xff1a;\u67e5\u770b NVMe PCIe \u94fe\u8def<\/p>\n<p>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci\u00a0|\u00a0grep\u00a0-i\u00a0nvme<\/span>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci\u00a0|\u00a0grep\u00a0-i\u00a0non<\/span>81:00.0\u00a0Non-Volatile\u00a0memory\u00a0controller:\u00a0DERA\u00a0Storage\u00a0Device\u00a0151582:00.0\u00a0Non-Volatile\u00a0memory\u00a0controller:\u00a0DERA\u00a0Storage\u00a0Device\u00a01515[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci\u00a0|\u00a0grep\u00a0-i\u00a081:00.0<\/span>81:00.0\u00a0Non-Volatile\u00a0memory\u00a0controller:\u00a0DERA\u00a0Storage\u00a0Device\u00a01515[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci\u00a0-vv\u00a0-s\u00a081:00.0<\/span>81:00.0\u00a0Non-Volatile\u00a0memory\u00a0controller:\u00a0DERA\u00a0Storage\u00a0Device\u00a01515\u00a0(prog-if\u00a002\u00a0[NVM\u00a0Express])\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Subsystem:\u00a0DERA\u00a0Storage\u00a0Device\u00a07105\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Physical\u00a0Slot:\u00a067\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Control:\u00a0I\/O&#043;\u00a0Mem&#043;\u00a0BusMaster&#043;\u00a0SpecCycle-\u00a0MemWINV-\u00a0VGASnoop-\u00a0ParErr&#043;\u00a0Stepping-\u00a0SERR&#043;\u00a0FastB2B-\u00a0DisINTx&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Status:\u00a0Cap&#043;\u00a066MHz-\u00a0UDF-\u00a0FastB2B-\u00a0ParErr-\u00a0DEVSEL&#061;fast\u00a0&gt;TAbort-\u00a0&lt;TAbort-\u00a0&lt;MAbort-\u00a0&gt;SERR-\u00a0&lt;PERR-\u00a0INTx-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Latency:\u00a00,\u00a0Cache\u00a0Line\u00a0Size:\u00a032\u00a0bytes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Interrupt:\u00a0pin\u00a0A\u00a0routed\u00a0to\u00a0IRQ\u00a028\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMA\u00a0node:\u00a03\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Region\u00a00:\u00a0Memory\u00a0at\u00a0a0320000\u00a0(64-bit,\u00a0non-prefetchable)\u00a0[size&#061;32K]\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Expansion\u00a0ROM\u00a0at\u00a0a0300000\u00a0[disabled]\u00a0[size&#061;128K]\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[80]\u00a0Power\u00a0Management\u00a0version\u00a03\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Flags:\u00a0PMEClk-\u00a0DSI-\u00a0D1-\u00a0D2-\u00a0AuxCurrent&#061;0mA\u00a0PME(D0-,D1-,D2-,D3hot-,D3cold-)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Status:\u00a0D0\u00a0NoSoftRst&#043;\u00a0PME-Enable-\u00a0DSel&#061;0\u00a0DScale&#061;0\u00a0PME-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[90]\u00a0MSI:\u00a0Enable-\u00a0Count&#061;1\/1\u00a0Maskable&#043;\u00a064bit&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Address:\u00a00000000000000000\u00a0\u00a0Data:\u00a00000\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Masking:\u00a000000000\u00a0Pending:\u00a000000000\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[b0]\u00a0MSI-X:\u00a0Enable&#043;\u00a0Count&#061;257\u00a0Masked-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Vector\u00a0table:\u00a0BAR&#061;0\u00a0offset&#061;00004000\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PBA:\u00a0BAR&#061;0\u00a0offset&#061;00006000\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[c0]\u00a0Express\u00a0(v2)\u00a0Endpoint,\u00a0MSI\u00a000\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DevCap:\u00a0MaxPayload\u00a0512\u00a0bytes,\u00a0PhantFunc\u00a00,\u00a0Latency\u00a0L0s\u00a0&lt;1us,\u00a0L1\u00a0&lt;1us\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ExtTag-\u00a0AttnBtn-\u00a0AttnInd-\u00a0PwrInd-\u00a0RBE&#043;\u00a0FLReset&#043;\u00a0SlotPowerLimit\u00a00W\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DevCtl:\u00a0CorrErr&#043;\u00a0NonFatalErr&#043;\u00a0FatalErr&#043;\u00a0UnsupReq&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RlxdOrd&#043;\u00a0ExtTag-\u00a0PhantFunc-\u00a0AuxPwr-\u00a0NoSnoop&#043;\u00a0FLReset-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0MaxPayload\u00a0256\u00a0bytes,\u00a0MaxReadReq\u00a0512\u00a0bytes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DevSta:\u00a0CorrErr-\u00a0NonFatalErr-\u00a0FatalErr-\u00a0UnsupReq-\u00a0AuxPwr-\u00a0TransPend-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LnkCap:\u00a0Port\u00a0<span class=\"hljs-comment\">#0,\u00a0Speed\u00a016GT\/s,\u00a0Width\u00a0x4,\u00a0ASPM\u00a0not\u00a0supported<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ClockPM-\u00a0Surprise-\u00a0LLActRep-\u00a0BwNot-\u00a0ASPMOptComp&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LnkCtl:\u00a0ASPM\u00a0Disabled;\u00a0RCB\u00a0128\u00a0bytes,\u00a0Disabled-\u00a0CommClk-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ExtSynch-\u00a0ClockPM-\u00a0AutWidDis-\u00a0BWInt-\u00a0AutBWInt-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LnkSta:\u00a0Speed\u00a016GT\/s,\u00a0Width\u00a0x4\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TrErr-\u00a0Train-\u00a0SlotClk-\u00a0DLActive-\u00a0BWMgmt-\u00a0ABWMgmt-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DevCap2:\u00a0Completion\u00a0Timeout:\u00a0Range\u00a0B,\u00a0TimeoutDis&#043;\u00a0NROPrPrP-\u00a0LTR&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a010BitTagComp&#043;\u00a010BitTagReq-\u00a0OBFF\u00a0Via\u00a0message,\u00a0ExtFmt&#043;\u00a0EETLPPrefix&#043;,\u00a0MaxEETLPPrefixes\u00a02\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0EmergencyPowerReduction\u00a0Not\u00a0Supported,\u00a0EmergencyPowerReductionInit-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FRS-\u00a0TPHComp&#043;\u00a0ExtTPHComp&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AtomicOpsCap:\u00a032bit-\u00a064bit-\u00a0128bitCAS-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DevCtl2:\u00a0Completion\u00a0Timeout:\u00a065ms\u00a0to\u00a0210ms,\u00a0TimeoutDis-\u00a0LTR-\u00a010BitTagReq-\u00a0OBFF\u00a0Disabled,\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AtomicOpsCtl:\u00a0ReqEn-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LnkCap2:\u00a0Supported\u00a0Link\u00a0Speeds:\u00a02.5-16GT\/s,\u00a0Crosslink-\u00a0Retimer&#043;\u00a02Retimers&#043;\u00a0DRS-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LnkCtl2:\u00a0Target\u00a0Link\u00a0Speed:\u00a016GT\/s,\u00a0EnterCompliance-\u00a0SpeedDis-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Transmit\u00a0Margin:\u00a0Normal\u00a0Operating\u00a0Range,\u00a0EnterModifiedCompliance-\u00a0ComplianceSOS-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Compliance\u00a0Preset\/De-emphasis:\u00a0-6dB\u00a0de-emphasis,\u00a00dB\u00a0preshoot\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LnkSta2:\u00a0Current\u00a0De-emphasis\u00a0Level:\u00a0-6dB,\u00a0EqualizationComplete&#043;\u00a0EqualizationPhase1&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0EqualizationPhase2&#043;\u00a0EqualizationPhase3&#043;\u00a0LinkEqualizationRequest-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Retimer-\u00a02Retimers-\u00a0CrosslinkRes:\u00a0unsupported\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[100\u00a0v2]\u00a0Advanced\u00a0Error\u00a0Reporting\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0UESta:\u00a0\u00a0DLP-\u00a0SDES-\u00a0TLP-\u00a0FCP-\u00a0CmpltTO-\u00a0CmpltAbrt-\u00a0UnxCmplt-\u00a0RxOF-\u00a0MalfTLP-\u00a0ECRC-\u00a0UnsupReq-\u00a0ACSViol-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0UEMsk:\u00a0\u00a0DLP-\u00a0SDES-\u00a0TLP-\u00a0FCP-\u00a0CmpltTO-\u00a0CmpltAbrt-\u00a0UnxCmplt-\u00a0RxOF-\u00a0MalfTLP-\u00a0ECRC&#043;\u00a0UnsupReq&#043;\u00a0ACSViol-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0UESvrt:\u00a0DLP&#043;\u00a0SDES&#043;\u00a0TLP-\u00a0FCP&#043;\u00a0CmpltTO-\u00a0CmpltAbrt-\u00a0UnxCmplt-\u00a0RxOF&#043;\u00a0MalfTLP&#043;\u00a0ECRC-\u00a0UnsupReq-\u00a0ACSViol-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CESta:\u00a0\u00a0RxErr-\u00a0BadTLP-\u00a0BadDLLP-\u00a0Rollover-\u00a0Timeout-\u00a0AdvNonFatalErr-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CEMsk:\u00a0\u00a0RxErr-\u00a0BadTLP-\u00a0BadDLLP-\u00a0Rollover-\u00a0Timeout-\u00a0AdvNonFatalErr&#043;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AERCap:\u00a0First\u00a0Error\u00a0Pointer:\u00a000,\u00a0ECRCGenCap&#043;\u00a0ECRCGenEn-\u00a0ECRCChkCap&#043;\u00a0ECRCChkEn-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0MultHdrRecCap-\u00a0MultHdrRecEn-\u00a0TLPPfxPres-\u00a0HdrLogCap-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0HeaderLog:\u00a000000000\u00a000000000\u00a000000000\u00a000000000\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[150\u00a0v1]\u00a0Device\u00a0Serial\u00a0Number\u00a09c-bd-6e-56-70-01-28-cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[160\u00a0v1]\u00a0Power\u00a0Budgeting\u00a0&lt;?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[300\u00a0v1]\u00a0Secondary\u00a0PCI\u00a0Express\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LnkCtl3:\u00a0LnkEquIntrruptEn-\u00a0PerformEqu-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0LaneErrStat:\u00a00\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[400\u00a0v1]\u00a0Vendor\u00a0Specific\u00a0Information:\u00a0ID&#061;0001\u00a0Rev&#061;1\u00a0Len&#061;010\u00a0&lt;?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[910\u00a0v1]\u00a0Data\u00a0Link\u00a0Feature\u00a0&lt;?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[920\u00a0v1]\u00a0Lane\u00a0Margining\u00a0at\u00a0the\u00a0Receiver\u00a0&lt;?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Capabilities:\u00a0[9c0\u00a0v1]\u00a0Physical\u00a0Layer\u00a016.0\u00a0GT\/s\u00a0&lt;?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Kernel\u00a0driver\u00a0<span class=\"hljs-keyword\">in<\/span>\u00a0use:\u00a0nvme\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Kernel\u00a0modules:\u00a0nvme[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><\/p>\n<p>\u91cd\u70b9\u770b&#xff1a;<\/p>\n<p>LnkCap:\u00a0Speed\u00a016GT\/s,\u00a0Width\u00a0x4LnkSta:\u00a0Speed\u00a016GT\/s,\u00a0Width\u00a0x4<\/p>\n<ul>\n<li>16GT\/s \u2192 PCIe Gen4<\/li>\n<li>x4 \u2192 4\u6761lane&#xff0c;\u5e26\u5bbd\u7ea6 \u2248 8GB\/s<\/li>\n<\/ul>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57573&#xff1a;PCIe Gen \u7248\u672c<\/span><span class=\"suffix\"><\/span><\/h3>\n<table><\/table>\n<p>\u7248\u672c<br \/>\n\u901f\u5ea6<\/p>\n<p>Gen3<br \/>\n8 GT\/s<\/p>\n<p>Gen4<br \/>\n16 GT\/s<\/p>\n<p>Gen5<br \/>\n32 GT\/s<\/p>\n<p>\u672c\u673a\u662f PCIe Gen4\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57574&#xff1a;PCIe \u5e26\u5bbd\u8ba1\u7b97<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u516c\u5f0f&#xff1a;lane\u6570 \u00d7 \u5355lane\u5e26\u5bbd<\/p>\n<ul>\n<li>Gen4 x4 \u2248 8GB\/s<\/li>\n<li>Gen4 x16 \u2248 32GB\/s<\/li>\n<\/ul>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57575&#xff1a;PCIe \u8bbe\u5907\u8bc6\u522b<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u547d\u4ee4&#xff1a;lspci<\/p>\n<p>\u672c\u673a\u53ef\u4ee5\u770b\u5230&#xff1a;NVMe controller\u3001Ethernet controller\u3001Processing accelerators&#xff08;NPU&#xff09;\u3001RAID bus controller&#xff0c;\u5168\u90e8\u90fd\u662f PCIe \u8bbe\u5907\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57576&#xff1a;PCIe \u94fe\u8def\u72b6\u6001<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u547d\u4ee4&#xff1a;lspci -vv -s &lt;BDF&gt;<\/p>\n<p>\u91cd\u70b9\u770b&#xff1a;<\/p>\n<ul>\n<li>LnkCap&#xff1a;\u8bbe\u5907\u652f\u6301\u7684\u6700\u5927\u901f\u5ea6\u548c\u5bbd\u5ea6<\/li>\n<li>LnkSta&#xff1a;\u5f53\u524d\u5b9e\u9645\u8fd0\u884c\u7684\u901f\u5ea6\u548c\u5bbd\u5ea6<\/li>\n<\/ul>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57577&#xff1a;PCIe \u964d\u901f\u5224\u65ad<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u5982\u679c\u51fa\u73b0&#xff1a;<\/p>\n<p>LnkCap:\u00a016GT\/sLnkSta:\u00a0\u00a08GT\/s<\/p>\n<p>\u8bf4\u660e\u8bbe\u5907\u672c\u6765\u652f\u6301 Gen4&#xff0c;\u4f46\u73b0\u5728\u53ea\u8dd1 Gen3&#xff0c;\u53d1\u751f\u4e86\u964d\u901f\u3002<\/p>\n<p>\u5e38\u89c1\u539f\u56e0&#xff1a;BIOS \u9650\u5236\u3001\u8bbe\u5907\u517c\u5bb9\u95ee\u9898\u3001\u4fe1\u53f7\u95ee\u9898\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57578&#xff1a;PCIe \u62d3\u6251<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u5b9e\u9a8c3&#xff1a;\u67e5\u770b\u5b8c\u6574 PCIe \u62d3\u6251<\/p>\n<p>\u547d\u4ee4&#xff1a;lspci -tv&#xff0c;\u91cd\u70b9\u89c2\u5bdf Root Port\u3001Switch\u3001NVMe\u3001NIC\u3001NPU\u3002<\/p>\n<p>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci\u00a0-tv<\/span>-&#043;-[0000:00]-\u00a0&#043;-[0000:01]-&#043;-00.0-[02]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Hi171x\u00a0Series\u00a0[iBMC\u00a0Intelligent\u00a0Management\u00a0system\u00a0chip\u00a0w\/VGA\u00a0support]\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0-[03]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0iBMA\u00a0Virtual\u00a0Network\u00a0Adapter\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-02.0-[04]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-03.0-[05]&#8211;\u00a0&#043;-[0000:07]&#8211;00.0-[08]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0&#043;-[0000:0b]&#8211;00.0-[0c]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0&#043;-[0000:2e]-&#043;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-0b.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0&#043;-[0000:2f]-&#043;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-0b.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0&#043;-[0000:30]-&#043;-00.0-[31]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-03.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-04.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-05.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12f\u00a0&#043;-[0000:32]-&#043;-00.0-[33]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-03.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-04.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0&#043;-[0000:34]-&#043;-00.0-[35]&#8211;&#043;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-00.1\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-00.2\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-00.3\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HNS\u00a0GE\/10GE\/25GE\/50GE\u00a0RDMA\u00a0Network\u00a0Controller\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a22b\u00a0&#043;-[0000:36]&#8211;00.0-[37]&#8211;\u00a0&#043;-[0000:38]-&#043;-00.0-[39]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0-[3a]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-05.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0AHCI\u00a0HBA\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0&#043;-[0000:3c]-&#043;-00.0-[3d]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0-[3e]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0&#043;-[0000:41]&#8211;00.0-[42]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0&#043;-[0000:45]&#8211;00.0-[46]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0&#043;-[0000:6e]-&#043;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-0b.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0&#043;-[0000:6f]-&#043;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-0b.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0Embedded\u00a0DMA\u00a0Engine\u00a0&#043;-[0000:70]-&#043;-00.0-[71]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-03.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-04.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0&#043;-[0000:72]-&#043;-00.0-[73]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23c\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-03.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a23d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-04.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0SAS\u00a03.0\u00a0HBA\u00a0&#043;-[0000:74]&#8211;00.0-[75]&#8211;\u00a0&#043;-[0000:76]&#8211;00.0-[77]&#8211;\u00a0&#043;-[0000:78]-&#043;-00.0-[79]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0-[7a]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0&#043;-[0000:7c]-&#043;-00.0-[7d]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-01.0-[7e]&#8211;\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-08.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12d\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-09.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0a12e\u00a0&#043;-[0000:80]-&#043;-00.0-[81]&#8212;-00.0\u00a0DERA\u00a0Storage\u00a0Device\u00a01515\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-comment\">#\u00a0NVMe<\/span>\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#043;-02.0-[82]&#8212;-00.0\u00a0DERA\u00a0Storage\u00a0Device\u00a01515\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-comment\">#\u00a0NVMe<\/span>\u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\\\\-04.0-[83]&#8212;-00.0\u00a0Broadcom\u00a0\/\u00a0LSI\u00a0MegaRAID\u00a012GSAS\/PCIe\u00a0Secure\u00a0SAS39xx\u00a0\u00a0<span class=\"hljs-comment\">#\u00a0RAID<\/span>\u00a0&#043;-[0000:95]&#8211;00.0-[96]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0&#043;-[0000:aa]&#8211;00.0-[ab]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0&#043;-[0000:c0]&#8211;00.0-[c1]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0\\\\-[0000:d5]&#8211;00.0-[d6]&#8212;-00.0\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0\u00a0<span class=\"hljs-comment\">#\u00a0Atlas\u00a0NPU<\/span>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><\/p>\n<p>\u5173\u952e\u53d1\u73b0&#xff1a;NVMe &#043; RAID \u5171\u4eab\u540c\u4e00\u4e2a Root Port&#xff08;80&#xff09;<\/p>\n<p>CPU\u2514\u00a0RootPort\u00a0(80)\u00a0\u00a0\u251c\u00a0NVMe\u00a0\u00a0(81)\u00a0\u00a0\u251c\u00a0NVMe\u00a0\u00a0(82)\u00a0\u00a0\u2514\u00a0RAID\u00a0\u00a0(83)<\/p>\n<p>\u4e09\u4e2a\u8bbe\u5907\u5171\u4eab PCIe \u5e26\u5bbd&#xff0c;\u9ad8\u8d1f\u8f7d\u65f6\u4f1a\u4e92\u76f8\u5f71\u54cd\u3002<\/p>\n<p>\u5173\u952e\u53d1\u73b0&#xff1a;NIC \u662f\u4e00\u5f20\u5361\u56db\u4e2a\u7f51\u53e3<\/p>\n<p>RootPort\u00a0(34)\u2514\u00a0NIC\u00a0(35:00.0\/00.1\/00.2\/00.3)\u00a0\u00a0\u00a0<span class=\"hljs-comment\">#\u00a0\u4e00\u5f20\u00a0RDMA\u00a0\u7f51\u5361&#xff0c;4\u4e2a\u7f51\u53e3<\/span><\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u57579&#xff1a;PCIe Root Port<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>Root Port \u5728 CPU \u5185\u90e8&#xff0c;\u4f5c\u7528\u662f\u8fde\u63a5 CPU \u548c PCIe \u8bbe\u5907&#xff0c;\u662f CPU \u4e0e\u8bbe\u5907\u4e4b\u95f4\u7684\u5165\u53e3\u3002<\/p>\n<p>\u5b9e\u9a8c&#xff1a;\u67e5\u770b\u6240\u6709 Root Port<\/p>\n<p>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci\u00a0|\u00a0grep\u00a0-i\u00a0bridge<\/span>01:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)01:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)01:02.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)01:03.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)07:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)0b:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)30:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)32:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)34:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)36:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)38:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)38:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)3c:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)3c:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)41:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)45:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)70:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)72:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)74:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)76:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)78:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)78:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)7c:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)7c:01.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCI-PCI\u00a0Bridge\u00a0(rev\u00a030)80:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)80:02.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)80:04.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)95:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)aa:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)c0:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)d5:00.0\u00a0PCI\u00a0bridge:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0HiSilicon\u00a0PCIe\u00a0Root\u00a0Port\u00a0with\u00a0Gen4\u00a0(rev\u00a030)[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><\/p>\n<p>\u672c\u673a\u6709\u5927\u91cf Root Port&#xff0c;\u539f\u56e0\u662f\u8bbe\u5907\u591a\u3001\u6bcf\u4e2a NPU \u72ec\u5360\u4e00\u4e2a Root Port&#xff0c;\u4e92\u4e0d\u5e72\u6270\u5e26\u5bbd\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u575710&#xff1a;PCIe Switch<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>Switch \u4f5c\u7528\u662f\u6269\u5c55 PCIe \u8bbe\u5907&#xff0c;\u4f8b\u5982\u5c06 1\u4e2ax16 \u5206\u6210 4\u4e2ax4&#xff0c;\u5f88\u591a AI \u670d\u52a1\u5668\u4f1a\u7528\u5230\u3002\u672c\u673a\u67b6\u6784\u4e2d NVMe &#043; RAID \u5171\u4eab\u540c\u4e00\u4e2a Root Port&#xff0c;\u5c31\u662f\u7c7b\u4f3c Switch \u7ed3\u6784\u2014\u2014\u5171\u4eab\u4e0a\u884c\u5e26\u5bbd\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u575711&#xff1a;\u8bbe\u5907 NUMA \u5173\u7cfb<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>PCIe \u8bbe\u5907\u901a\u5e38\u7ed1\u5b9a\u5728\u67d0\u4e2a NUMA \u8282\u70b9&#xff0c;\u6027\u80fd\u4f18\u5316\u5fc5\u987b\u5173\u6ce8\u8fd9\u4e00\u70b9\u3002<\/p>\n<p>\u5b9e\u9a8c4&#xff1a;\u67e5\u770b NVMe \u7684 NUMA \u5f52\u5c5e<\/p>\n<p>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0##\u00a0nvme<\/span>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:81:00.0\/numa_node<\/span>3[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:82:00.0\/numa_node<\/span>3[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><\/p>\n<p>\u4e24\u5757 NVMe \u90fd\u5728 NUMA3\u3002<\/p>\n<p>\u5b9e\u9a8c4&#xff1a;\u67e5\u770b NPU \u7684 NUMA \u5f52\u5c5e<\/p>\n<p>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lspci\u00a0|\u00a0grep\u00a0-i\u00a0accelerator<\/span>08:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)0c:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)42:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)46:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)96:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)ab:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)c1:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)d6:00.0\u00a0Processing\u00a0accelerators:\u00a0Huawei\u00a0Technologies\u00a0Co.,\u00a0Ltd.\u00a0Device\u00a0d802\u00a0(rev\u00a020)[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><\/p>\n<p>8\u5f20 NPU&#xff0c;\u6bcf\u5f20\u72ec\u5360\u4e00\u4e2a PCIe Root Port&#xff0c;\u7ed3\u6784\u4e3a&#xff1a;CPU \u2192 RootPort \u2192 NPU\u3002<\/p>\n<p>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0##\u00a0NPU<\/span>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:08:00.0\/numa_node<\/span>1[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:0c:00.0\/numa_node<\/span>1[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:42:00.0\/numa_node<\/span>0[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:46:00.0\/numa_node<\/span>0[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:96:00.0\/numa_node<\/span>3[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:ab:00.0\/numa_node<\/span>3[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:c1:00.0\/numa_node<\/span>2[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:d6:00.0\/numa_node<\/span>2[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0##\u00a0nic<\/span>[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:35:00.0\/numa_node<\/span>1[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:35:00.1\/numa_node<\/span>1[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:35:00.2\/numa_node<\/span>1[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0cat\u00a0\/sys\/bus\/pci\/devices\/0000:35:00.3\/numa_node<\/span>1[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><br \/>\n[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#\u00a0lscpu\u00a0|\u00a0grep\u00a0NUMA<\/span>NUMA\u00a0\u8282\u70b9&#xff1a;\u00a0\u00a0\u00a0\u00a04NUMA\u00a0\u8282\u70b90\u00a0CPU&#xff1a;\u00a0\u00a00-63NUMA\u00a0\u8282\u70b91\u00a0CPU&#xff1a;\u00a0\u00a064-127NUMA\u00a0\u8282\u70b92\u00a0CPU&#xff1a;\u00a0\u00a0128-191NUMA\u00a0\u8282\u70b93\u00a0CPU&#xff1a;\u00a0\u00a0192-255[root&#064;localhost\u00a0~]<span class=\"hljs-comment\">#<\/span><\/p>\n<p>\u6574\u7406\u51fa\u672c\u673a\u5b8c\u6574\u8bbe\u5907 NUMA \u5206\u5e03&#xff1a;<\/p>\n<p>NUMA0\u00a0(CPU\u00a00-63)\u00a0\u00a0\u00a0\u00a0\u2192\u00a0NPU\u00a0(42),\u00a0NPU\u00a0(46)NUMA1\u00a0(CPU\u00a064-127)\u00a0\u00a0\u2192\u00a0NPU\u00a0(08),\u00a0NPU\u00a0(0c),\u00a0NIC\u00a0(35:00.0~00.3)NUMA2\u00a0(CPU\u00a0128-191)\u00a0\u2192\u00a0NPU\u00a0(c1),\u00a0NPU\u00a0(d6)NUMA3\u00a0(CPU\u00a0192-255)\u00a0\u2192\u00a0NVMe\u00a0(81),\u00a0NVMe\u00a0(82),\u00a0RAID\u00a0(83),\u00a0NPU\u00a0(96),\u00a0NPU\u00a0(ab)<\/p>\n<p>\u8fd9\u53f0\u670d\u52a1\u5668\u7684\u8bbe\u8ba1\u89c4\u5f8b&#xff1a;<\/p>\n<p>CPU0\u00a0(NUMA0\/1)\u00a0\u2192\u00a0Compute\u00a0&#043;\u00a0NetworkCPU1\u00a0(NUMA2\/3)\u00a0\u2192\u00a0Compute\u00a0&#043;\u00a0Storage<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u4e8c\u3001\u672c\u673a\u771f\u5b9e PCIe \u62d3\u6251\u603b\u7ed3<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>Socket0\u251c\u00a0NUMA0&#xff1a;NPU\u00d72\u2514\u00a0NUMA1&#xff1a;NPU\u00d72\u00a0&#043;\u00a0NIC\u00d71&#xff08;4\u7f51\u53e3&#xff09;Socket1\u251c\u00a0NUMA2&#xff1a;NPU\u00d72\u2514\u00a0NUMA3&#xff1a;NVMe\u00d72\u00a0&#043;\u00a0RAID\u00d71\u00a0&#043;\u00a0NPU\u00d72<\/p>\n<p>\u5b58\u50a8\u67b6\u6784&#xff1a;<\/p>\n<p>CPU\u2514\u00a0RootPort\u00a0(80)\u00a0\u00a0\u251c\u00a0NVMe\u00a0(U.2)\u00a0\u00a0\u251c\u00a0NVMe\u00a0(U.2)\u00a0\u00a0\u2514\u00a0RAID\u00a0(SAS)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2514\u00a0SAS\u00a0SSD\u00a0\u00d7\u00a08<\/p>\n<p>U.2 \u53ea\u662f\u7269\u7406\u63a5\u53e3\u5f62\u5f0f&#xff0c;\u672c\u8d28\u901a\u4fe1\u4ecd\u7136\u662f PCIe\u3002U.2 NVMe \u4e00\u822c\u662f PCIe Gen4 x4&#xff0c;\u7406\u8bba\u5e26\u5bbd \u2248 8GB\/s\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u4e09\u3001\u4e00\u4e2a\u5173\u952e\u7684\u670d\u52a1\u5668\u5de5\u7a0b\u95ee\u9898<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u5047\u8bbe AI \u4efb\u52a1\u6570\u636e\u8def\u5f84&#xff1a;NVMe \u2192 CPU \u2192 NPU<\/p>\n<p>\u672c\u673a\u5b9e\u9645\u60c5\u51b5&#xff1a;<\/p>\n<ul>\n<li>NVMe \u5728 NUMA3<\/li>\n<li>\u90e8\u5206 NPU \u5728 NUMA0\/NUMA1\/NUMA2<\/li>\n<\/ul>\n<p>\u6570\u636e\u8def\u5f84\u4f1a\u53d8\u6210&#xff1a;<\/p>\n<p>NVMe\u2193CPU1\u00a0(NUMA3)\u2193\u8de8\u00a0Socket\u2193CPU0\u2193NPU<\/p>\n<p>\u8de8 NUMA\u3001\u8de8 CPU&#xff0c;\u5e26\u5bbd\u4e0b\u964d&#xff0c;\u5ef6\u8fdf\u5347\u9ad8\u3002\u8fd9\u5c31\u662f AI \u670d\u52a1\u5668\u6027\u80fd\u4f18\u5316\u7684\u6838\u5fc3\u95ee\u9898&#xff0c;CPU \u4eb2\u548c\u6027\u7ed1\u5b9a\u8981\u4ee5\u8bbe\u5907 NUMA \u5f52\u5c5e\u4e3a\u4f9d\u636e\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">\u6a21\u575712&#xff1a;Python \u81ea\u52a8\u5316\u68c0\u6d4b PCIe<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u5b9e\u9a8c1&#xff1a;Python \u6267\u884c lspci<\/p>\n<p><span class=\"hljs-comment\">#\u00a0vim\u00a0check_pcie.py<\/span><span class=\"hljs-keyword\">import<\/span>\u00a0subprocessresult\u00a0&#061;\u00a0subprocess.run([<span class=\"hljs-string\">&#034;lspci&#034;<\/span>],\u00a0capture_output&#061;<span class=\"hljs-literal\">True<\/span>,\u00a0text&#061;<span class=\"hljs-literal\">True<\/span>)print(result.stdout)<br \/>\npython3\u00a0check_pcie.py<\/p>\n<p>\u5b9e\u9a8c2&#xff1a;\u7edf\u8ba1 NVMe \u6570\u91cf<\/p>\n<p><span class=\"hljs-keyword\">import<\/span>\u00a0subprocessresult\u00a0&#061;\u00a0subprocess.run([<span class=\"hljs-string\">&#034;lspci&#034;<\/span>],\u00a0capture_output&#061;<span class=\"hljs-literal\">True<\/span>,\u00a0text&#061;<span class=\"hljs-literal\">True<\/span>)nvme_count\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Non-Volatile&#034;<\/span>)print(<span class=\"hljs-string\">&#034;NVMe\u6570\u91cf:&#034;<\/span>,\u00a0nvme_count)<span class=\"hljs-comment\">#\u00a0\u8f93\u51fa&#xff1a;NVMe\u6570\u91cf:\u00a02<\/span><\/p>\n<p>\u5b9e\u9a8c3&#xff1a;\u7edf\u8ba1 NPU \u6570\u91cf<\/p>\n<p><span class=\"hljs-keyword\">import<\/span>\u00a0subprocessresult\u00a0&#061;\u00a0subprocess.run([<span class=\"hljs-string\">&#034;lspci&#034;<\/span>],\u00a0capture_output&#061;<span class=\"hljs-literal\">True<\/span>,\u00a0text&#061;<span class=\"hljs-literal\">True<\/span>)npu_count\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Processing\u00a0accelerators&#034;<\/span>)print(<span class=\"hljs-string\">&#034;NPU\u6570\u91cf:&#034;<\/span>,\u00a0npu_count)<span class=\"hljs-comment\">#\u00a0\u8f93\u51fa&#xff1a;NPU\u6570\u91cf:\u00a08<\/span><\/p>\n<p>\u5b9e\u9a8c4&#xff1a;\u7edf\u8ba1 NIC \u6570\u91cf<\/p>\n<p>nic_count\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Ethernet&#034;<\/span>)print(<span class=\"hljs-string\">&#034;NIC\u6570\u91cf:&#034;<\/span>,\u00a0nic_count)<\/p>\n<p>\u5b8c\u6574\u7efc\u5408\u811a\u672c<\/p>\n<p><span class=\"hljs-keyword\">import<\/span>\u00a0subprocessresult\u00a0&#061;\u00a0subprocess.run([<span class=\"hljs-string\">&#034;lspci&#034;<\/span>],\u00a0capture_output&#061;<span class=\"hljs-literal\">True<\/span>,\u00a0text&#061;<span class=\"hljs-literal\">True<\/span>)nvme\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Non-Volatile&#034;<\/span>)npu\u00a0\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Processing\u00a0accelerators&#034;<\/span>)nic\u00a0\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Ethernet&#034;<\/span>)print(<span class=\"hljs-string\">&#034;NVMe:&#034;<\/span>,\u00a0nvme)print(<span class=\"hljs-string\">&#034;NPU:&#034;<\/span>,\u00a0npu)print(<span class=\"hljs-string\">&#034;NIC:&#034;<\/span>,\u00a0nic)<\/p>\n<p>\u5b9e\u9a8c5&#xff1a;\u670d\u52a1\u5668\u81ea\u52a8\u5316\u68c0\u6d4b\u811a\u672c&#xff08;\u5de5\u7a0b\u7248&#xff09;<\/p>\n<p><span class=\"hljs-keyword\">import<\/span>\u00a0subprocessresult\u00a0&#061;\u00a0subprocess.run([<span class=\"hljs-string\">&#034;lspci&#034;<\/span>],\u00a0capture_output&#061;<span class=\"hljs-literal\">True<\/span>,\u00a0text&#061;<span class=\"hljs-literal\">True<\/span>)nvme\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Non-Volatile&#034;<\/span>)npu\u00a0\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Processing\u00a0accelerators&#034;<\/span>)nic\u00a0\u00a0&#061;\u00a0result.stdout.count(<span class=\"hljs-string\">&#034;Ethernet&#034;<\/span>)<span class=\"hljs-keyword\">if<\/span>\u00a0nvme\u00a0!&#061;\u00a0<span class=\"hljs-number\">2<\/span>:\u00a0\u00a0\u00a0\u00a0print(<span class=\"hljs-string\">&#034;NVMe\u6570\u91cf\u5f02\u5e38&#034;<\/span>)<span class=\"hljs-keyword\">if<\/span>\u00a0npu\u00a0!&#061;\u00a0<span class=\"hljs-number\">8<\/span>:\u00a0\u00a0\u00a0\u00a0print(<span class=\"hljs-string\">&#034;NPU\u6570\u91cf\u5f02\u5e38&#034;<\/span>)<span class=\"hljs-keyword\">if<\/span>\u00a0nic\u00a0&lt;\u00a0<span class=\"hljs-number\">1<\/span>:\u00a0\u00a0\u00a0\u00a0print(<span class=\"hljs-string\">&#034;NIC\u5f02\u5e38&#034;<\/span>)print(<span class=\"hljs-string\">&#034;\u68c0\u67e5\u5b8c\u6210&#034;<\/span>)<\/p>\n<p>\u8fd9\u5176\u5b9e\u5c31\u662f\u670d\u52a1\u5668 Bringup \u68c0\u6d4b\u811a\u672c&#xff0c;\u5f88\u591a\u5382\u5546\u90fd\u4f1a\u5199\u8fd9\u79cd\u3002<\/p>\n<hr \/>\n<h3><span class=\"prefix\"><\/span><span class=\"content\">Day4 \u603b\u7ed3<\/span><span class=\"suffix\"><\/span><\/h3>\n<p>\u5b8c\u6210 12 \u4e2a\u6a21\u5757&#xff0c;\u638c\u63e1\u4ee5\u4e0b\u80fd\u529b&#xff1a;<\/p>\n<ul>\n<li>lspci \u2014 \u8bc6\u522b\u6240\u6709 PCIe \u8bbe\u5907<\/li>\n<li>lspci -vv -s \u2014 \u67e5\u770b\u8bbe\u5907\u8be6\u7ec6\u94fe\u8def\u72b6\u6001<\/li>\n<li>LnkCap \/ LnkSta \u2014 \u5224\u65ad PCIe Gen \u7248\u672c\u548c\u964d\u901f<\/li>\n<li>lspci -tv \u2014 \u67e5\u770b\u5b8c\u6574 PCIe \u62d3\u6251\u6811<\/li>\n<li>lspci | grep bridge \u2014 \u8bc6\u522b\u6240\u6709 Root Port<\/li>\n<li>numa_node \u2014 \u67e5\u8be2\u8bbe\u5907 NUMA \u5f52\u5c5e<\/li>\n<li>\u5e26\u5bbd\u8ba1\u7b97 \u2014 Gen4 x4 \u2248 8GB\/s&#xff0c;Gen4 x16 \u2248 32GB\/s<\/li>\n<li>\u5171\u4eab\u5e26\u5bbd\u5206\u6790 \u2014 \u591a\u8bbe\u5907\u6302\u540c\u4e00 Root Port \u4f1a\u7ade\u4e89\u5e26\u5bbd<\/li>\n<li>\u8de8 NUMA \u6027\u80fd\u5f71\u54cd \u2014 NVMe \u4e0e NPU \u4e0d\u5728\u540c\u4e00 NUMA \u4f1a\u5bfc\u81f4\u8de8 Socket \u4f20\u8f93<\/li>\n<li>Python \u81ea\u52a8\u5316 \u2014 \u7edf\u8ba1\u8bbe\u5907\u6570\u91cf&#xff0c;\u5199 Bringup \u68c0\u6d4b\u811a\u672c<\/li>\n<\/ul>\n<hr \/>\n<p>\u5982\u679c\u8fd9\u7bc7\u6587\u7ae0\u5bf9\u4f60\u6709\u5e2e\u52a9&#xff0c;\u6b22\u8fce\u70b9\u8d5e\u3001\u5728\u770b\u3001\u8f6c\u53d1\u3002<\/p>\n<p>\u5173\u6ce8\u300cJACK\u7684\u670d\u52a1\u5668\u7b14\u8bb0\u300d&#xff0c;\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u6301\u7eed\u66f4\u65b0\u3002<\/p>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4&#xff1a;PCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251<br \/>\n\u5927\u5bb6\u597d&#xff0c;\u6211\u662f JACK&#xff0c;\u670d\u52a1\u5668\u786c\u4ef6\u6d4b\u8bd5\u5de5\u7a0b\u5e08\u3002\u767e\u65e5\u5b66\u4e60\u8ba1\u5212 Day4&#xff0c;\u4eca\u5929\u5f7b\u5e95\u770b\u61c2\u670d\u52a1\u5668 PCIe \u7ed3\u6784&#xff0c;\u5171 12 \u4e2a\u6a21\u5757&#xff0c;\u57fa\u672c\u662f 3~5 \u5c0f\u65f6\u5de5\u7a0b\u8bad\u7ec3\u91cf\u3002\u4e00\u3001Day4 \u6a21\u5757\u6982\u89c8<br \/>\n\u6a21\u57571&#xff1a;PCIe\u57fa\u7840\u6982\u5ff5\u6a21\u57572&#xff1a;PCIe lane\u6a21\u57573&#xff1a;PCIe Gen\u7248\u672c\u6a21\u57574&#xff1a;PCI<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[58,81,43,188,44],"topic":[],"class_list":["post-86206","post","type-post","status-publish","format-standard","hentry","category-server","tag-linux","tag-python","tag-43","tag-188","tag-44"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/86206.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4&#xff1a;PCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251 \u5927\u5bb6\u597d&#xff0c;\u6211\u662f JACK&#xff0c;\u670d\u52a1\u5668\u786c\u4ef6\u6d4b\u8bd5\u5de5\u7a0b\u5e08\u3002\u767e\u65e5\u5b66\u4e60\u8ba1\u5212 Day4&#xff0c;\u4eca\u5929\u5f7b\u5e95\u770b\u61c2\u670d\u52a1\u5668 PCIe \u7ed3\u6784&#xff0c;\u5171 12 \u4e2a\u6a21\u5757&#xff0c;\u57fa\u672c\u662f 3~5 \u5c0f\u65f6\u5de5\u7a0b\u8bad\u7ec3\u91cf\u3002\u4e00\u3001Day4 \u6a21\u5757\u6982\u89c8 \u6a21\u57571&#xff1a;PCIe\u57fa\u7840\u6982\u5ff5\u6a21\u57572&#xff1a;PCIe lane\u6a21\u57573&#xff1a;PCIe Gen\u7248\u672c\u6a21\u57574&#xff1a;PCI\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/86206.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-28T01:24:58+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/86206.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/86206.html\",\"name\":\"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-07-28T01:24:58+00:00\",\"dateModified\":\"2026-07-28T01:24:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/86206.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/86206.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/86206.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/86206.html","og_locale":"zh_CN","og_type":"article","og_title":"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4&#xff1a;PCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251 \u5927\u5bb6\u597d&#xff0c;\u6211\u662f JACK&#xff0c;\u670d\u52a1\u5668\u786c\u4ef6\u6d4b\u8bd5\u5de5\u7a0b\u5e08\u3002\u767e\u65e5\u5b66\u4e60\u8ba1\u5212 Day4&#xff0c;\u4eca\u5929\u5f7b\u5e95\u770b\u61c2\u670d\u52a1\u5668 PCIe \u7ed3\u6784&#xff0c;\u5171 12 \u4e2a\u6a21\u5757&#xff0c;\u57fa\u672c\u662f 3~5 \u5c0f\u65f6\u5de5\u7a0b\u8bad\u7ec3\u91cf\u3002\u4e00\u3001Day4 \u6a21\u5757\u6982\u89c8 \u6a21\u57571&#xff1a;PCIe\u57fa\u7840\u6982\u5ff5\u6a21\u57572&#xff1a;PCIe lane\u6a21\u57573&#xff1a;PCIe Gen\u7248\u672c\u6a21\u57574&#xff1a;PCI","og_url":"https:\/\/www.wsisp.com\/helps\/86206.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-07-28T01:24:58+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"18 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/86206.html","url":"https:\/\/www.wsisp.com\/helps\/86206.html","name":"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-07-28T01:24:58+00:00","dateModified":"2026-07-28T01:24:58+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/86206.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/86206.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/86206.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"\u300a\u670d\u52a1\u5668\u6d4b\u8bd5\u767e\u65e5\u5b66\u4e60\u8ba1\u5212\u2014\u2014Day4\uff1aPCIe \u67b6\u6784\u4e0e\u670d\u52a1\u5668\u8bbe\u5907\u62d3\u6251\u300b"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/86206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=86206"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/86206\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=86206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=86206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=86206"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=86206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}