AmazonはPCIe Gen 3 NVMEとPCIe Gen 4 NVMEを販売しています。私はこんなことも見えなかったNVM Express用Wikipediaページ。私のシステムが何をサポートしているかを確認する方法はありますか?
答え1
探している2つのパラメータは、PCI Expressバージョン(または世代)とレーンの数です。以下はPCIeバージョンの要約です。
----------------------------------------
Generation Released Speed
----------------------------------------
PCIe 1.0 2003 2 GT/s
PCIe 2.0 2007 5 GT/s
PCIe 3.0 2010 8 GT/s
PCIe 4.0 2017 16 GT/s
PCIe 5.0 2019 32 GT/s
PCIe 6.0 2021 64 GT/s
NVMeコントローラのPCIeバージョンを直接報告する方法はありませんが、リンク速度がわかり、上記の表に基づいて簡単に把握できます。実行してNVMeコントローラ機能をlspci -vv
見つけたり、デバイス1をLnkCap
知っている場合は使用できます。BDF
-s
lspci -vv -s 03:00.0
03:00.0 Non-Volatile memory controller: Micron Technology Device (prog-if 02 [NVM Express])
[...]
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <8us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
[...]
LnkSta: Speed 5GT/s, Width x2
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
[...]
LnkCap
ディスプレイリンクCap
機能:PCIe x4
@ 8GT/s
ieこのマザーボードはPCIe v3.0 x4
LnkSta
ディスプレイリンクSta
tusをサポートしています:PCIe x2
@ 5GT/s
ieこのスロットのSSDはPCIe v2.0 x2
NVMEです。
次のコマンドを使用して同じ情報を取得できます。sysfs
speed
:
cat /sys/class/pci_bus/0000:03/device/0000:03:00.0/max_link_speed
8.0GT/秒 PCIe
レーン数:
cat /sys/class/pci_bus/0000:03/device/0000:03:00.0/max_link_width
4
max
current
現在インストールされているnvmeのリンク速度を表示するには、上記のコマンドをに置き換えます。
1:us_number evice_number unction_number形式をBDF
示します。B
D
F
02:1b.0
答え2
私の記憶が正しい場合は、マザーボードチップセットのPCI-Eバージョン+ CPUサポート+ M.2スロット配線方法によって異なります。 AFAIK事前照会する方法はありません。 MBマニュアルを確認してください。