LBA(Logic Block Address),字面含义是逻辑块地址。但实际是block的编号,并不正常理解的地址的概念。 SSD是以bloc...
在偏低层开发时,经常会用到4字节、8字节对齐的内存操作;或者是地址为4K对齐等等,可以使用下面接口来实现 此接口返回addr以align字节对齐...
这里是以vmware上安装ubuntu系统为例说明如果安装时填的最大磁盘大小在使用过程中不够用时,可以通过vmware的“扩容”功能增加容量,但...
在cmd命令行窗口中输入robocopy empty_dir will_delete_dir /purge empty_dir 新建的空白目录 ...
概述 对于硬盘的访问,如果IO所涉及的数据量太大、或者跨页等原因,有可能需要对访问IO进行拆分成多个小IO来访问。本文根据SPDK开源代码中ex...
使用GCC编译的C应用程序,如果想在某个接口中打印调用栈,可以使用gcc的backtraces[https://www.gnu.org/soft...
概述 RAID(Redundant Array of Inexpensive Disks),廉价冗余磁盘阵列。最初是为了组合多块小容量的廉价磁盘...
概述 本文基于SPDK v23.1版本的hello_world示例来说明SPDK的nvme命令处理流程,代码架构如下: 标准的NVMe处理涉及到...
简介 fileinput是python的标准库,是对open的一个高级封装。可以对一个或者多个文件中的内容进行迭代、遍历等操作;还可以对文档进行...