# BlockServerSimulator **Repository Path**: wynebula/BlockServerSimulator ## Basic Information - **Project Name**: BlockServerSimulator - **Description**: 模拟 BlockServer 服务行为的玩具。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-07 - **Last Updated**: 2021-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BlockServerSimulator #### 介绍 用于观察WorkSteal和短任务优先的实际效果。 尚未实现 fio_plugin #### 软件架构 - main.cc: BlockServer reactor 主体代码 - client.cc:客户端示例代码 - bs_ipc_msg.h:消息定义 #### 编译过程 0. 安装 gflags,gperftools 1. 下载并编译 spdk-21.01.1,安装 spdk 附带的 intel-isal 库。 2. 按需修改 Makefile 里的 spdk 路径 3. make #### 发行说明 v0.01 - ./a.out -help 显示 server 帮助 - ./b.out -help 显示 client 帮助