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

OSCHINA-MIRROR/kubewharf-kubebrain

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
benchmark.md 3.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 00:38 d9f5d26

Оценка производительности KubeBrain на TiKV

Тестовая среда

Хардварь

Тесты проводятся с использованием следующих физических машин:

Хардварь Характеристики
Процессор Intel(R) Xeon(R) Gold 5118 CPU @ 2.30 ГГц
Оперативная память 187 ГБ
Жесткий диск 2 ТБ SSD
Сеть 10 Гбит/с

Развертывание

etcd

Развернутый трехузловой кластер "etcd": benchmark_etcd-deployment

KubeBrain на TiKV

Используется трехузловой кластер "KubeBrain", где "TiKV" использует "TiUP" для развертывания кластера "3 PD + 3 KV". "KubeBrain", "PD", "KV" смешано размещены.

benchmark_kube_brain_on_tikv_deployment

Бенчмарки

В тестах длина ключа фиксирована в 70 байт и генерируется с помощью "фиксированного префикса + случайного суффикса". Значение ключа — это случайно сгенерированные 512 байт. Параллельная нагрузка составляет 300 клиентов etcd. Каждый тест выполняется трижды.

Вставка

Подробные данные таблица

Вставка и чтение

Подробные данные таблица

Удаление

Подробные данные таблица## Заключение

"KubeBrain на TiKV" превосходит "etcd" по производительности при чтении и записи, однако производительность удаления требует дальнейшего оптимизации. Тем не менее, реальная нагрузка хранения Kubernetes имеет низкую долю операций удаления, поэтому общая производительность может превышать "etcd". Кроме того, производительность "etcd" снижается со временем использования, тогда как "TiKV" можно горизонтально масштабировать для достижения лучшей производительности.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/kubewharf-kubebrain.git
git@api.gitlife.ru:oschina-mirror/kubewharf-kubebrain.git
oschina-mirror
kubewharf-kubebrain
kubewharf-kubebrain
main