若是你还没注意到,一些极速的固态磁盘技术已经能够用在 Linux 和其余操做系统上了。html
NVMe 意即非易失性内存主机控制器接口规范,它是一个主机控制器接口和存储协议,用于加速企业和客户端系统以及固态驱动器(SSD)之间的数据传输。它经过电脑的高速 PCIe 总线工做。每当我看到这些名词时,个人感觉是“羡慕”。而羡慕的缘由很重要。linux
使用 NVMe,数据传输的速度比旋转磁盘快不少。事实上,NVMe 驱动可以比 SATA SSD 快 7 倍。这比咱们今天不少人用的固态硬盘快了 7 倍多。这意味着,若是你用一个 NVMe 驱动盘做为启动盘,你的系统可以启动的很是快。事实上,现在任何人买一个新的系统可能都不会考虑那些没有自带 NVMe 的,无论是服务器或者我的电脑。git
是的!NVMe 自 Linux 内核 3.3 版本就支持了。然而,要升级系统,一般同时须要一个 NVMe 控制器和一个 NVMe 磁盘。一些外置磁盘也行,可是要链接到系统上,须要的可不单单是通用的 USB 接口。github
先使用下列命令检查内核版本:express
$ uname -r
5.0.0-15-generic
复制代码
若是你的系统已经用了 NVMe,你将看到一个设备(例如,/dev/nvme0
),可是只有在你安装了 NVMe 控制器的状况下才显示。若是你没有 NVMe 控制器,你能够用下列命令获取使用 NVMe 的相关信息。ruby
$ 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 <willy@linux.intel.com>
srcversion: AA383008D5D5895C2E60523
alias: pci:v0000106Bd00002003sv*sd*bc*sc*i*
复制代码
若是你想了解极速的 NVMe 存储的更多细节,可在 PCWorld 获取。bash
规范、白皮书和其余资源可在 NVMexpress.org 获取。服务器
via: www.networkworld.com/article/339…ui
做者:Sandra Henry-Stocker 选题:lujun9972 译者:warmfrog 校对:wxyspa