• 2024-08-15SPDK源码剖析一hello_world程序
    SPDK初识之hello_world程序分析首先是hello_world程序整体框架分析intmain(intargc,char**argv){rc=parse_args(argc,argv,&opts);if(spdk_env_init(&opts)<0){//spdk环境初始化,最终调用dpdk环境初始化}//扫描设备,将驱
  • 2024-06-20ubuntu下使用spdk-rs
    尝试编译安装nixpkgssh<(curl-Lhttps://nixos.org/nix/install)--daemon为nixpkgs换源nix-channel--addhttps://mirrors.ustc.edu.cn/nix-channels/nixpkgs-unstablenixpkgsnix-channel--update对于单独安装的Nix,需要修改或添加相应的配置(~/.config/nix/nix.conf
  • 2023-01-16centos8 安装 spdk
    1.下载2.配置./configure--enable-debug--disable-tests--without-isal--without-ocf --with-uring--with-fio=/root/Documents/zjx/test_spdk/fiomakecleanm
  • 2023-01-16扬州万方:基于申威平台的 Curve 块存储在高性能和超融合场景下的实践
    背景扬州万方科技股份有限公司主要从事通信、计算机和服务器、智能车辆、基础软件等产品的科研生产,是国家高新技术企业、专精特新小巨人企业、国家火炬计划承担单位。业
  • 2022-12-18高性能技术整理(DPDK、SPDK、RDMA等)
    可提高性能的方式有:减少数据拷贝;使用缓存;提高查表效率(减少总条目(如大页)、哈希、排序、数组、索引等等);硬件offload(把某些事交给硬件去做);“资源池”的使用(实际上是
  • 2022-11-26实验三·bdev原理和源码分析
    任务配置bdev运行环境运行hello_bdev程序并分析源码通过bdev接口写入数据并读取Bdev是在物理设备上的进一步抽象,物理层有NVM、NVMeOF、CEPHRBD等,通过bdev向
  • 2022-11-26实验四·blobstore原理和源码分析
    实验任务学习Blob基本原理完成hello_blob程序运行修改底层bdev为nvmeBlob构建在bdev之上,是对数据存储的进一步抽象,类似于文件,但是不具备文件POSIX接口,可近似按文件形
  • 2022-11-23计算机综合设计实验二·SPDK的安装和使用
    实验任务下载SPDK源代码并编译安装运行NVMEhelloworld程序通过分析NVMEhelloworld源码学习SPDK基本原理修改helloworld,实现zns命令I/O读写实验过程下
  • 2022-11-10【重识云原生】第三章云存储3.2节——SPDK方案综述
     《重识云原生系列》专题索引:第一章——不谋全局不足以谋一域第二章计算第1节——计算虚拟化技术总述第二章计算第2节——主流虚拟化技术之VMareESXi第二章计算第3节
  • 2022-11-03spdk基础使用
    准备环境为nvme设备/dev/nvme0n1创建文件系统mkfs.ext4/dev/nvme0n1不能直接挂载块设备文件,要先格式化文件系统2.挂载mount/dev/nvme0n1/home/msk/nvmeext4