240 发简信
IP属地:天津
  • nvme协议中LBA含义

    LBA(Logic Block Address),字面含义是逻辑块地址。但实际是block的编号,并不正常理解的地址的概念。 SSD是以bloc...

  • n字节对齐

    在偏低层开发时,经常会用到4字节、8字节对齐的内存操作;或者是地址为4K对齐等等,可以使用下面接口来实现 此接口返回addr以align字节对齐...

  • 【转】vmware虚拟机上扩容之后无法启动

    这里是以vmware上安装ubuntu系统为例说明如果安装时填的最大磁盘大小在使用过程中不够用时,可以通过vmware的“扩容”功能增加容量,但...

  • 【转】windows下目录太深无法删除

    在cmd命令行窗口中输入robocopy empty_dir will_delete_dir /purge empty_dir 新建的空白目录 ...

  • Resize,w 360,h 240
    IO拆分流程分析

    概述 对于硬盘的访问,如果IO所涉及的数据量太大、或者跨页等原因,有可能需要对访问IO进行拆分成多个小IO来访问。本文根据SPDK开源代码中ex...

  • linux下C应用程序打印调用栈

    使用GCC编译的C应用程序,如果想在某个接口中打印调用栈,可以使用gcc的backtraces[https://www.gnu.org/soft...

  • Resize,w 360,h 240
    RAID简介

    概述 RAID(Redundant Array of Inexpensive Disks),廉价冗余磁盘阵列。最初是为了组合多块小容量的廉价磁盘...

  • Resize,w 360,h 240
    spdk_nvme_helloworld分析

    概述 本文基于SPDK v23.1版本的hello_world示例来说明SPDK的nvme命令处理流程,代码架构如下: 标准的NVMe处理涉及到...

  • python学习笔记之--fileinput模块

    简介 fileinput是python的标准库,是对open的一个高级封装。可以对一个或者多个文件中的内容进行迭代、遍历等操作;还可以对文档进行...