Linux 上的 NVMe

作者: 站长SEO 日期: 2020-06-06 09:13:15 人气: - 标签: me

科技速递:

Linux 上的 NVMe

如果你还没注意到,一些极速的固态磁盘技术已经可以用在 Linux 和其他操作系统上了。

-- Sandra Henry-stocker(作者)

NVMe 意即 非易失性内存主机控制器接口规范(non-volatile memory express),它是一个主机控制器接口和存储协议,用于加速企业和客户端系统以及固态驱动器(SSD)之间的数据传输。它通过电脑的高速 PCIe 总线工作。每当我看到这些名词时,我的感受是“羡慕”。而羡慕的原因很重要。

使用 NVMe,数据传输的速度比旋转磁盘快很多。事实上,NVMe 驱动能够比 SATA SSD 快 7 倍。这比我们今天很多人用的固态硬盘快了 7 倍多。这意味着,如果你用一个 NVMe 驱动盘作为启动盘,你的系统能够启动的非常快。事实上,如今任何人买一个新的系统可能都不会考虑那些没有自带 NVMe 的,不管是服务器或者个人电脑。

NVMe 在 Linux 下能工作吗?

是的!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 <willy@linux.intel.com>
srcversion: AA383008D5D5895C2E60523
alias: pci:v0000106Bd00002003sv*sd*bc*sc*i*

了解更多

如果你想了解极速的 NVMe 存储的更多细节,可在 PCWorld 获取。

规范、白皮书和其他资源可在 NVMexpress.org 获取。


via: https://www.networkworld.com/article/3397006/nvme-on-linux.html

作者: Sandra Henry-Stocker 选题: lujun9972 译者: warmfrog 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

点击“了解更多”可访问文内链接

网友评论:

非洲小白脸Baysmall :不能做raid,所以现在大多都是用来当缓存用

用户5372857779843 :五年前的mac笔记本都用上nvme硬盘了,并且我自己组了一台nvme台式机用了四年了,刚装好win10开机两秒钟进桌面。

米斯肯 :怎么复杂? 如果我能把Linux装到Nvme, 那就自然支持了呗?

那年夏天007 :NVM

dalichquji :里哦你死不需要快,但求稳定

猿星球 :转发了

林轩2019linxuan :转发了

自由的风152185891 :转发了

dgwwww :转发了

LUPA人才芯片 :转发了

杨明聪399 :转发了

xtiaoshi :转发了

文章来源:https://www.toutiao.com/group/6699716870288704008/

Copyright © 2009-2019 水淼软件技术 Inc. 保留所有权利。粤ICP备16013086号 霏凡软件站 转载文章如有侵权请联系删除