
# User-space Protocol Stack Gazelle
[Русский](README.md) | [English](README_en.md)
## Введение
Gazelle — это высокопроизводительная протокольная стэк в пространстве пользователя. Она основана на DPDK и позволяет непосредственно читать и записывать сетевые пакеты с помощью сетевых адаптеров в пространстве пользователя, использует большие страницы памяти для передачи данных и легковесную реализацию LwIP. Это значительно повышает пропускную способность сетевых приложений. Ориентирована на ускорение производительности сетевой части баз данных, таких как MySQL и Redis. Обеспечивает сочетание высокой производительности и универсальности:
-
Высокая производительность
Нулевое копирование пакетов, бесблокировка, гибкий масштабируемый вывод, адаптивное расписание.
-
Универсальность
Полностью совместима с POSIX, нет необходимости в модификациях, применима к различным типам приложений.
Эффективность
MySQL 8.0.20

Используя ядро протокольной стэка, скорость составляет 548 400 запросов в секунду, а с использованием Gazelle — 668 500 запросов в секунду, что обеспечивает увеличение скорости более чем на 20%.
Ceph 14.2.8

Сценарий работы с целым диском размером 4 КБ, Gazelle обеспечивает увеличение скорости более чем на 20%.## Подробнее
Можно перейти к разделам по ссылкам, приветствуем статьи и отзывы.
| Тема | Краткое описание | Дата выпуска |
|:----|:------------------|:-------------|
|[Гайд по openEuler](https://gitee.com/openeuler/community/blob/master/zh/contributors/README.md)| Как участвовать в сообществе openEuler | Выпущен |
|[Гайд пользователя Gazelle](doc/user-guide.md)| 1. Установка, конфигурация среды, запуск приложения
2. Описание параметров конфигурации
3. Описание команд отладки
4. Ограничения использования, риски, замечания | Выпущен |
|[Гайд разработчика Gazelle](doc/programmer-guide.md)| 1. Технические принципы
2. Архитектурное проектирование | В процессе подготовки |
|[Практическая серия - Gazelle ускоряет MySQL на 20%](doc/%E5%AE%9E%E8%B7%B5%E7%B3%BB%E5%88%97-Gazelle%E5%8A%A0%E9%80%9Fmysql.md)| 1. Подробные шаги тестирования
2. Эффективность | Выпущен |
|[Практическая серия - Gazelle ускоряет Ceph Client на 20%](https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/basicAccelFeatures/storageAccel/kunpengcpfs_hpcd_0002.html)| 1. Подробные шаги тестирования
2. Эффективность | Выпущен |
|[Практическая серия - Gazelle ускоряет Redis](doc/redis.md) | 1. Подробные шаги тестирования
2. Эффективность | Выпущен |
|[Практическая серия - Gazelle ускоряет openGauss]| 1. Подробные шаги тестирования
2. Эффективность | В процессе подготовки |
|[Практическая серия - Gazelle поддерживает тестирование производительности netperf](doc/netperf.md)| 1. Версионное описание
2. Подробные шаги тестирования | В процессе подготовки |## Изменения характеристик
- [Поддержка многопоточного режима будет прекращена](doc/releasenote.md)
Поддержка
Часто задаваемые вопросы
Опубликовать ( 0 )