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

OSCHINA-MIRROR/openeuler-A-Tune

13.03.2025 09:13
GitLife Service Account

Обновлено* Удалены лишние файлы с результатами бенчмарков @zhoupengcheng11

  • Добавлена отладочная информация в логи, согласованная с контекстом @caohongtao1
  • Исправление ошибки в написании @zhangdiandian
  • Адаптация различных версий MySQL в server.yaml @zhoupengcheng11
  • [Безопасность] Исправление потенциальной проблемы с пересечением путей при команде define @zhoupengcheng11
  • Предотвращение неудачного запуска atune-engine из-за отсутствия openbox @zhoupengcheng11
  • Добавлено проверение пути выполнения MySQL, исправлено неудачное восстановление конфигурации после off-line тюнинга @zhoupengcheng11
  • Недоступность получения миллисекундной разницы времени для циклического вызова функции @caohongtao1
  • Добавлено описание конфигурации и использования сертификата безопасности для atune-engine, проверено наличие сертификата @zhoupengcheng11
  • Ограничение доступа к команде upgrade для пользователей, отличных от root @zhoupengcheng11
  • Проектирование и реализация алгоритма динамического тюнинга на основе миграционного обучения — модификация файла optimizer и parser, добавление точки входа для transfer-learning-based BO optimizer @weirukai
  • Замена benchmark.sh новым mysql_sysbench_benchmark.sh @zhoupengcheng11com/openeuler/A-Tune/pulls/583)
  • Временная закрытие объекта файла @caohongtao1
  • Обновление readme @gaoruoshu
  • Визуализация @anonymouszzg
  • Реализация распознавания сценария применения и динамической рекомендации параметров тюнинга - модификация Python интерфейса классификации @SWWBF
  • Проектирование и реализация алгоритма динамического тюнинга на основе миграционного обучения - модификация Go файлов, чтение параметра history_path через YAML @weirukai
  • Добавлено проверение корректности параметров сервера при команде define @zhoupengcheng11
    com/openeuler/A-Tune/pulls/592
  • Запрещено использование символьных ссылок для реализации замены файлов в командах collection и train. Внесено @zhoupengcheng11. https://gitee.com/openeuler/A-Tune/pulls/591
  • Реализация инструмента тестирования производительности методом бинарного поиска. Внесено @anjieyang. https://gitee.com/openeuler/A-Tune/pulls/581
  • Проектирование и реализация алгоритма динамической настройки с использованием миграционного обучения — добавлен оптимизатор Байеса на основе миграционного обучения. Внесено @weirukai. https://gitee.com/openeuler/A-Tune/pulls/568
  • Реализация распознавания сценария использования и динамического рекомендования параметров оптимизации - модификация кода клиента Go и сервера для классификации. Внесено @SWWBF. https://gitee.com/openeuler/A-Tune/pulls/574* Реализация распознавания сценария использования и динамическое рекомендование параметров оптимизации — доработка руководства пользователя. Внесено @SWWBF. https://gitee.com/openeuler/A-Tune/pulls/575
  • Изменение пути генерации файла .csv в анализаторе, исправление ошибки запуска анализа. Внесено @zhoupengcheng11. https://gitee.com/openeuler/A-Tune/pulls/603
  • Инструмент кросс-валидации производительности для нескольких систем: update2. Внесено @westtide. https://gitee.com/openeuler/A-Tune/pulls/566
  • Подготовка к версии v1.2.0. Внесено @zhoupengcheng11. https://gitee.com/openeuler/A-Tune/pulls/604
  • Улучшение надёжности тестирования производительности Nginx. Внесено @zhoupengcheng11. https://gitee.com/openeuler/A-Tune/pulls/578
    Полный список обновлений: https://gitee.com/openeuler/A-Tune/compare/v1.1.0...v1.2.0
Последнее сообщение коммита: !604 prepare for v1.2.0
13.03.2025 09:13
GitLife Service Account

Это бета-версия для v1.2.0, используемая для тестирования. Официальная версия v1.2.0 будет выпущена примерно в августе 2023 года.

Последнее сообщение коммита: !531 feature: split atune-rest service from atuned
13.03.2025 09:12
GitLife Service Account

количество YAML-файлов для параметров приложения увеличено до 50
автоматическое определение информации о дисках/сети в server.yaml
адаптация к CentOS
добавлена автоматическая методика выполнения тестовых случаев
добавлены примеры настроек
добавлены инструменты для конвертирования CSV-файлов в значения базы данных
добавлен алгоритм обхода (traversal)
поддержка Go 1.15
поддержка соединения движка с базой данных
включена возможность повторной настройки для алгоритма gridsearch
удалён модуль MPI/CPI и адаптирована к репозиторию кода atune_collector
добавлен алгоритм настройки gridsearch
отделение сервисов atune-web и atune-engine
список параметров отображается по значимости параметров
страница сбора данных и анализа отображается в интерфейсе
определение некорректно классифицированных данных
установка значения колебаний по умолчанию равна 0.001 для выбора значимых параметров
добавлен новый селектор параметров на основе снижения вариации
чтение корректных исторических данных оптимизации для поэтапной оптимизации
добавлен командный поиск (make search) для поиска лучших параметров с использованием gridsearch
добавлен метод gridsearch для обучения моделей
требование предварительной настройки (prefetch_tuning) требуется только на архитектуре aarch64
добавлено описание метрик обучения модели atune
фиксируются некоторые ошибки

Последнее сообщение коммита: !363 atune: upgrade A-Tune to v1.0.0
13.03.2025 09:12
GitLife Service Account

Поддержка большего количества приложений и параметров
поддерживается несколько алгоритмов оптимизации.
поддерживается пошаговая оптимизация.
Новая модель классификации нагрузки
определение чувствительных параметров и автоматическая фильтрация
Поддерживает запуск в виртуальных машинах.
Поддерживает независимое развертывание движка
Поддерживает создание моделей для обновления моделей

Последнее сообщение коммита: !169 prepare for v0.3 release
13.03.2025 09:12
GitLife Service Account

Некоторые修复和代码优化

Последнее сообщение коммита: !65 prepare for v0.2 release
13.03.2025 09:12
GitLife Service Account

Поддержка анализа и автоматической оптимизации для следующих приложений на Kunpeng 920:
Dubbo/Hadoop/MariaDB/Mongo/MySQL/Nginx/PostgreSQL/Redis/Spark/SPECCPU/SPECjbb
Поддержка автоматической оптимизации параметров
Поддержка пользовательских типов рабочей нагрузки и моделей услуг

выпуск первой версии :)

Последнее сообщение коммита: !39 unify version and add source git version
1
https://api.gitlife.ru/oschina-mirror/openeuler-A-Tune.git
git@api.gitlife.ru:oschina-mirror/openeuler-A-Tune.git
oschina-mirror
openeuler-A-Tune
openeuler-A-Tune