1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openeuler-gazelle

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 5.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 17:01 5c2f3c0
# 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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openeuler-gazelle.git
git@api.gitlife.ru:oschina-mirror/openeuler-gazelle.git
oschina-mirror
openeuler-gazelle
openeuler-gazelle
master