摘要: 本文以PureFlash为例,介绍了如何将一个新的存储类型对接到qemu虚拟化平台下,为虚机提供存储能力。 关于virtio-blk以及其工作原理这里就不介绍了,网上有很多分析的文章。总之就是如果我们想给虚机提供一种新的存储类型(不同于标准的块设备,文件,或者iSCSI等linux内置接口 ),我们 阅读全文
posted @ 2024-07-21 23:46 pureflash 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ViveNAS是一个开源的NAS文件服务软件,有一套独立自创的架构,ViveNAS希望能做到下面的目标: - 能支持混合使用高性能的介质(NVMe SSD)和低性能介质(HDD,甚至磁带)。做到性能、成本动态均衡。因此ViveNAS使用了LSM tree结构,使用其带来的分层能力。 - 能提供文件接 阅读全文
posted @ 2024-03-31 20:59 pureflash 阅读(1) 评论(0) 推荐(0) 编辑
摘要: PureFlashv1.9.1版本特性主要有4个: 1. 支持RDMA网络 使用RDMA协议可以大大减少对CPU的消耗,性能提升30%以上。 PureFlash的网络配置分为存储节点间网络(存储后端网)和客户端网络(前端网)。都支持使用RDMA或者TCP。 后端网络设置方法是修改pfs.conf文件 阅读全文
posted @ 2024-02-26 23:09 pureflash 阅读(3) 评论(0) 推荐(0) 编辑
摘要: PureFlash云原生存储 PureFlash是一个开源存储系统,它能为云计算和传统应用提供块存储服务。PureFlash最显著的优势是其高性能,每节点能提供超过100万IOPS随机写IO。 PureFlash可以以云原生的方式部署,并为云原生应用提供持久存储。 PureFlash存储系统简介:h 阅读全文
posted @ 2023-10-24 23:08 pureflash 阅读(2) 评论(0) 推荐(0) 编辑
摘要: CXL互连技术这两年比较火热,是自从NAND SSD发明以来计算机硬件技术最大的变革。但是CXL的技术落地恐怕要比SSD艰难的多。前者只是一个部件的代替,后者需要大量架构的适配。本文罗列了一些我自己的思考点,也有一些业界的状态汇总。 1. 静态扩展 vs 池化 所谓的静态扩展是在计算服务器启动器就配 阅读全文
posted @ 2023-08-19 23:46 pureflash 阅读(10) 评论(0) 推荐(0) 编辑
摘要: CXL可以说是自PCIe技术诞生几十年以来最具变革性的新技术了。可以想象有了CXL以后机箱的边界将被彻底打破,服务器互相使用对方的内存,网卡,GPU 。整个机架甚至跨机架的超级资源池化成为可能,云计算也将进入一个新的时代。 当前Intel, AMD 目前最新CPU型号也都已经支持CXL接口,三星也有 阅读全文
posted @ 2023-05-27 10:23 pureflash 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1. ViveNAS (GitHub - cocalele/ViveNAS) ViveNAS 是一个开源分布式的网络文件系统(NAS), 具有下面的特点: - 通过不同存储介质的结合,在高性能、低成本间寻找动态的平衡 - 解决数据的长期、低成本存储问题,支持磁带,SMR HDD等低成本介质,以及EC 阅读全文
posted @ 2023-05-01 17:29 pureflash 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 对内核进行调试一直个比较麻烦的事情,最近需要研究内核的IO行为,又让我萌生单步跟踪调试的念头。刚好了解到qemu的-gdb选项,然而用起来也不是像傻瓜相机那样简单,还是有一些步骤要做的。另外网上这方面资料也还比较少。 1. 编译debug版本内核 标准的发行版内核是没有debug信息的,需要编译新的 阅读全文
posted @ 2022-11-22 00:04 pureflash 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 在上一篇建立RDMA侦听 部分讲了RDMA 通信时server端需要进行的操作,这一篇我们来说一下客户端的流程。 ##client端流程 RDMA编程时的client端和socket编程也是大体类似的,只是有一些跟设备相关的细节,包括地址解析,queue pair, memory region 等要 阅读全文
posted @ 2022-10-11 23:04 pureflash 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一、题目模式与传统模式的区别 通常rocksdb是运行在一个本地硬盘文件系统上,在云时代传通硬盘通常被云硬盘,也就是各种EBS代替。此时传统的 rocksdb模式并非不能运行,但是效率却非最优的。这种场景的IO栈如下: 现在的云原生技术追求最少的性能损耗,特别是当应用运行在容器内部时应尽量不要依赖内 阅读全文
posted @ 2022-03-07 23:26 pureflash 阅读(3) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示