ICode9

精准搜索请尝试: 精确搜索
  • 深入理解SPDK之七: 常见问题排查C篇2019-08-20 22:55:06

    内存复用 starting write I/O failed, push back, reback to previous status 写入的数据长度为0 现象: nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: WRITE sqid:1 cid:71 nsid:1 lba:0 len:65536 nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID

  • SPDK问题排查之二2019-08-12 13:00:11

    下面记录SPDK常见错误的解决方法,以免重复走弯路 读写没对齐 512B 现象: nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: WRITE sqid:1 cid:191 nsid:1 lba:0 len:65536 nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID FIELD (00/02) sqid:1 cid:19

  • 《NVM-Express-1_4-2019.06.10-Ratified》学习笔记(1)2019-08-11 21:05:46

    材料说明: 文档《NVM-Express-1_4-2019.06.10-Ratified.pdf》来自于NVMe网站:https://nvmexpress.org/ 笔记目的是学习NVMe基本概念,为学习NVMe over Fabric打基础,所以当前记录中与PCIe相关的内容,以及其他无关紧要的内容,都先跳过。 1 引言(入门简介) 1.2 内容范围 NVMe基础规格说明书为

  • 安装 Windows 系统在 NVMe 规范的 M.2 接口的固态硬盘(SSD)上2019-07-27 15:01:22

    作为一个程序员很重要的一项技能就是装系统 @_@,以前我都是随便用网上的工具做个系统盘,每次要用直接随手就搞好了,节省大家时间。 但最近同事装了个贼小的固态,然后我启动盘里的系统果断识别不出来他的固态了。装了驱动也是识别不出来,直接把系统拷到 U 盘,U 盘启动了直接装也识别不出来

  • 华擎H310CM ITX NVME SSD 上安装WIN7 64位2019-05-12 11:49:57

    核心关键点:xHCI USB3.0驱动,nvme驱动,nvme win7补丁。   准备好一个16G左右的U盘,下载“优启通”,制作好WIN PE 启动U盘。注意,U盘内的数据会被清空,U盘中若有重要数据,要先复制到其它地方。 优启通下载地址:https://www.itsk.com   。 BIOS 中, USB CONFIG 中的 xHCI hand-off 选项要

  • Intel NVME SSD 固件升级步骤2019-04-28 22:55:16

    准备工具和FW固件 issdcm-3.0.4-1.x86_64.rpm P4500_new_fw.bin 安装rpm 包 rpm -i issdcm-3.0.4-1.x86_64.rpm 确定要更新的盘符 nvme list [root@s]# nvme list Node SN Model Namespace Usage

  • Linux内核nvme驱动分析之设备初始化2019-04-24 21:50:17

    参考 独家发布 | Linux NVMe Driver学习笔记大合集 linux内核源码分析 - nvme设备的初始化 强势回归,Linux blk用实力证明自己并不弱! 驱动初始化 nvme_probe -> nvme_async_probe -> nvme_dev_add -> nvme_alloc_ns 中断与轮询 schedule_timeout与mdelay的区别 schedule_t

  • 深入理解nvme hardware queue pair2019-04-18 13:56:37

    hardware queue pair是什么 hardware queue pair是我们理解nvme/spdk的牛鼻子,只有深入理解才可能把nvme用好。 从nvme控制器寄存器的角度看 顾名思义,就是一些硬件寄存器组成的队列。 空队列 满队列 问题:能否并发入队、出队?不行 submission hardware queue entry 每个entry如下

  • 深入理解nvme协议之二:nvme 协议重点数据结构之间的关系2019-03-24 18:55:07

    Physical Region Range(PRP entry) 描述一段物理空间的其实地址和长度,最重要的字段包括: 起始地址(page base address) 偏移大小(offset) 具体如下图所示: Metadata Region 特点:里面的数据不能被split 来传输Metadata may be supported for a namespace as either part of the logical

  • nvme ioctl解密2019-03-09 21:55:05

    对于Nvme SSD,我们有的时候会用到ioctl系统调用,该调用的流程是怎样的呢? 首先,在注册nvme设备的时候,会初始化该设备的注册了file operations: static const struct file_operations nvme_dev_fops = { .owner = THIS_MODULE, .open = nvme_dev_open, .release

  • 深入理解SPDK之四:nvme 协议重点解读2019-02-17 17:55:32

    熟悉nvme 协议是深入理解spdk 代码的基础。 重要寄存器 下面寄存器都是位于pcie memory space, bar[0/1] 空间。 Offset 24h: AQA – Admin Queue Attributes The Admin Submission Queue’s priority is determined by the arbitration mechanism selected, refer to section 4.11

  • 加速关键应用程序2019-01-14 17:56:16

    加速业务关键型应用程序的需求正在推动企业寻求更快的存储和网络连接。事实上,2018年似乎是经济中每个部门都在询问是否有可能从业务分析软件中获得更快的洞察力 - 即使待分析的数据集继续增长。出于这个原因,存储的实际价格不再是静止数据的成本,而是它在网络上传播的速度以及从中获

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有