Gazelle是一款高性能用户态协议栈。它基于DPDK在用户态直接读写网卡报文,共享大页内存传递报文,使用轻量级LwIP协议栈。能够大幅提高应用的网络I/O吞吐能力。专注于数据库网络性能加速,如MySQL、redis等。兼顾高性能与通用性:
- 高性能
报文零拷贝,无锁,灵活scale-out,自适应调度。 - 通用性
完全兼容POSIX,零修改,适用不同类型的应用。
使用内核协议栈跑分为54.84万,使用Gazelle跑分为66.85万,Gazelle提升20%+
4k整机场景,Gazelle提升20%+
可点击标题跳转,欢迎投递文章、提意见。
主题 | 内容简介 | 发布时间 |
---|---|---|
openEuler指南 | 如何参与openEuler社区 | 已发布 |
Gazelle用户指南 | 1. 安装、部署环境、启动应用程序 2. 配置参数说明 3. 调测命令说明 4. 使用约束、风险、注意事项 |
已发布 |
Gazelle开发者指南 | 1. 技术原理 2. 架构设计 |
待定 |
实践系列-Gazelle加速mysql 20% | 1. 详细测试步骤 2. 性能效果 |
已发布 |
实践系列-Gazelle加速ceph client 20% | 1. 详细测试步骤 2. 性能效果 |
已发布 |
实践系列-Gazelle加速redis | 1. 详细测试步骤 2. 性能效果 |
已发布 |
实践系列-Gazelle加速openGauss | 1. 详细测试步骤 2. 性能效果 |
待定 |
实践系列-Gazelle支持netperf性能测试 | 1.版本说明 2. 详细测试步骤 |
待定 |
TODO