原标题: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

srcversion: AA383008D5D5895C2E60523

alias: pci:v0000106Bd00002003sv*sd*bc*sc*i*

了解更多

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

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

linux nvme 驱动 版本,Linux 上的 NVMe相关推荐

  1. Linux设备驱动---OMAP3630 Linux I2C总线驱动分析(1)

    原文地址:http://blog.csdn.net/kellycan/article/details/6394737 1 Linux I2C驱动架构 Linux下I2C驱动的架构图如下: 图1.1 L ...

  2. 【翻译】【linux设备驱动】linux地址类型

    [翻译][linux设备驱动]linux地址类型 Linux中使用的地址类型列表: 用户虚拟地址(User virtual addresses) 用户空间程序可见的普通地址.用户虚拟地址的长度为32位 ...

  3. linux蜂鸣器驱动指令,linux蜂鸣器驱动 蜂鸣器--LINUX.doc

    linux蜂鸣器驱动 蜂鸣器--LINUX 导读:就爱阅读网友为您分享以下"蜂鸣器--LINUX"的资讯,希望对您有所帮助,感谢您对92的支持! //mux = 1/16 tcfg ...

  4. linux设备驱动模型-linux驱动开发第5部分-朱有鹏-专题视频课程

    linux设备驱动模型-linux驱动开发第5部分-4285人已学习 课程介绍         本课程是linux驱动开发的第5个课程,主要内容是linux的设备驱动模型,包括总线.类.设备.驱动等概 ...

  5. linux显卡驱动mxm,linux下我的FX5200显卡驱动安装

    linux下我的FX5200显卡驱动安装 发布时间:2008-09-20 16:42:33来源:红联作者:Keiboc 一.为什么要装驱动 一般情况下,只要你下载了LINUX的最新发行版本,比如Fed ...

  6. linux 设备驱动 ppt,linux设备驱动开发详解讲座ppt

    PPT内容 这是linux设备驱动开发详解讲座ppt下载,主要介绍了设备驱动简介:建立和运行模块:字符驱动:调试技术:并发和竞争:分配内存:硬件通讯:中断处理:块设备驱动,欢迎点击下载. 嵌入式Lin ...

  7. linux系统能个好用,linux有哪些版本?linux哪个版本比较好用?优缺点有些什么(图文)...

    linux有哪些版本?2qi电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网 我们平时接触到的电脑操作系统几乎都是微软的windows操作系统,包括xp,win7,win8,win10.l ...

  8. linux网络驱动架构,Linux网络体系架构和网卡驱动设计

    Linux网络体系架构 1.Linux的协议栈层次 2.Linux的网络子系统架构 Linux的协议栈层次 Linux的优点之一在于它丰富而稳定的网络协议栈.其范围从协议无关层(例如通用socket层 ...

  9. linux 设备驱动总结,linux设备驱动归纳总结.doc

    linux设备驱动归纳总结 linux设备驱动归纳总结 内核:用于管理软硬件资源,并提供运行环境.如分配4G虚拟空间等. linux设备驱动:是连接硬件和内核之间的桥梁. linux系统按个人理解可按 ...

  10. linux 设备驱动总结,linux设备驱动归纳总结(三):3面向对象思想和lseek

    linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现 一.结构体struct file和struct inode 在之前写的函数,全部是定义了一些零散的全局变量.有没有办法整合 ...

最新文章

  1. C++ size_t 与 size_type区别
  2. Opportunity expected revenue storage field
  3. 【渝粤题库】国家开放大学2021春1078复变函数题目
  4. 一维数组求平均值c语言编程软件,请问一道c++编程:求一维数组中全部元素的平均值?...
  5. 一文了解十大 Java 开发者必备测试框架!
  6. 浅谈智能卡加密芯片在智能设备领域的技术运用
  7. Python 标准库 —— fractions
  8. 报文分析4、TCP协议的头结构
  9. Gartner预测:2010年个人电脑销售增长两成
  10. axios官方文档——中文版
  11. 在线客服系统可以帮助企业解决哪些问题?
  12. Python进阶笔记(2):自动化处理文件
  13. java新加入,网盘,磁力搜索以及互联网匿名工具
  14. 【交互设计】手机上的跳转操作
  15. JNCIS-FWV Study Guide v1.3
  16. python 拆分excel单元格_python 操作excel
  17. 教程(二)安装Java JDK
  18. zabbix基础·配置短信报警
  19. 内部稽核与内部控制管理体系关系的探讨
  20. RSTP配置_思科模拟器

热门文章

  1. 《HTML 5与CSS 3 权威指南(第3版·上册)》——第1章 Web时代的变迁
  2. ubuntu14.04安装vnc
  3. 常量 变量 赋值 c
  4. 老李分享:单元测试的 5 个错误
  5. 利用Oracle Enterprise Manager Cloud Control 12c创建DataGuard Standby
  6. linux和windows下,C/C++开发的延时函数,sleep函数
  7. ESXI NUMA node 1 has no memory..
  8. 2.swoole 安装
  9. 13. 永无止境:网站的伸缩性架构
  10. Python3 - 文件处理