Curve核心组件之Client - 网易数帆热升级NEBD总体介绍 新版本Client/NEBD性能优化NEBD 整体介绍 热升级之前,QEMU是直接链接curve-client, 所以client版本需要升级时,需要对QEMU进 程进行重启。NEBD 整体介绍 在QEMU和Curve Client中间加入热升级模块,避 免直接依赖 热升级模块是CS结构: NEBD Client(part1):只包含轻量的业务逻辑, 以链接库的形式提供给QEMU使用 Server收到RPC处标记请求成功,并返回 Curve Client发送RPC处标记请求成功,并返回 Chunkserver收到RPC处标记请求成功,并返回NEBD性能优化 NEBD Client接收到IO请求后,直接发送 异步RPC(在用户线程) 发送异步4K RPC的平均延迟在11.26us, 这种情况下单线程只有 89055 iops 发送RPC阻塞了用户线程,导致iops下降 优化点: 增加队列,用户请求放入队列,由后台线0 码力 | 27 页 | 1.57 MB | 6 月前3
共 1 条
- 1













