若是你還沒注意到,一些極速的固態磁盤技術已經能夠用在 Linux 和其餘操做系統上了。 |
NVMe 意即非易失性內存主機控制器接口規範non-volatile memory express,它是一個主機控制器接口和存儲協議,用於加速企業和客戶端系統以及固態驅動器(SSD)之間的數據傳輸。它經過電腦的高速 PCIe 總線工做。每當我看到這些名詞時,個人感覺是「羨慕」。而羨慕的緣由很重要。linux
使用 NVMe,數據傳輸的速度比旋轉磁盤快不少。事實上,NVMe 驅動可以比 SATA SSD 快 7 倍。這比咱們今天不少人用的固態硬盤快了 7 倍多。這意味着,若是你用一個 NVMe 驅動盤做爲啓動盤,你的系統可以啓動的很是快。事實上,現在任何人買一個新的系統可能都不會考慮那些沒有自帶 NVMe 的,無論是服務器或者我的電腦。express
是的!NVMe 自 Linux 內核 3.3 版本就支持了。然而,要升級系統,一般同時須要一個 NVMe 控制器和一個 NVMe 磁盤。一些外置磁盤也行,可是要鏈接到系統上,須要的可不單單是通用的 USB 接口。服務器
先使用下列命令檢查內核版本:操作系統
$ uname -r 5.0.0-15-generic
若是你的系統已經用了 NVMe,你將看到一個設備(例如,/dev/nvme0),可是隻有在你安裝了 NVMe 控制器的狀況下才顯示。若是你沒有 NVMe 控制器,你能夠用下列命令獲取使用 NVMe 的相關信息。接口
$ modinfo nvme | head -6 filename: /lib/modules/5.0.0-15-generic/kernel/drivers/nvme/host/nvme.ko version: 1.0 license: GPL author: Matthew Wilcox srcversion: AA383008D5D5895C2E60523 alias: pci:v0000106Bd00002003sv*sd*bc*sc*i*