虚拟化
文章平均质量分 93
分享系统、虚拟化技术
lizhongwen1987
学习,分享,长期主义
展开
-
SPDK学习笔记----理解spdk的工作原理
前段时间,我将公众号中收录的SPDK相关的文章学习了一遍,最近结合最新的代码v23.0.x,对example目录下的示例程序hello_word/hello_blob/hello_bdev,以及app目录下的应用程序vhost/nvmef的源码进行了走读分析:和大家熟悉的存储服务程序一样,可以将一个spdk程序分成管理面和数据面,管理面负责程序运行环境的初始化,各子系统及模块的初始化,rpc动态管理,数据面根据管理面中设置好的运行环境和数据结构完成具体的I/O操作。原创 2023-07-07 10:46:42 · 2479 阅读 · 0 评论 -
QEMU QoS特性及原理分析和Librbd QoS定义
由于公司的分布式存储产品(基于Ceph)需要提供QoS特性,之前也相关经验,所以打算先分析QEMU QoS的特性及其实现原理,然后基于此,给出Librbd QoS的定义,情况下文:由于GNU Linux系统的cgroup不支持网络设备(nfs,ceph)的资源控制,为提供一套通用的I/O流控机制。QEMU实现了一个独立的流控模块来控制磁盘I/O操作,该模块能实现磁盘TPS、OPS及潮汐式流量控制,具原创 2016-10-23 15:21:33 · 4291 阅读 · 0 评论