Найти в Дзене
Postgres DBA

Сравнение инфраструктуры разных ВМ по результатам нагрузочного тестирования СУБД

Эпиграф. Не было гвоздя -  Подкова Пропала. Не было подковы - Лошадь Захромала. Лошадь захромала - Командир Убит. Конница разбита - Армия Бежит. Враг вступает в город, Пленных не щадя, Оттого, что в кузнице Не было гвоздя. С.Я.Маршак. Сравнить производительность СУБД расположенных в одной облачной среде на разных гипервизорах, гостевых ОС и разных версиях СУБД. Среднее снижение операционной скорости для ВМ-12 составляет 26.16% Среднее увеличение ожиданий для ВМ-12 составляет 45.91%
Оглавление
Иногда скромный ослик может унести больше здорового жеребца.
Иногда скромный ослик может унести больше здорового жеребца.

Эпиграф.

Не было гвоздя - 
Подкова
Пропала.
Не было подковы -
Лошадь
Захромала.
Лошадь захромала -
Командир
Убит.
Конница разбита -
Армия
Бежит.
Враг вступает в город,
Пленных не щадя,
Оттого, что в кузнице
Не было гвоздя.

С.Я.Маршак.

Задача

Сравнить производительность СУБД расположенных в одной облачной среде на разных гипервизорах, гостевых ОС и разных версиях СУБД.

Предыдущие работы по теме

Конфигурации ВМ

Виртуальная машина 06

  • CPU = 2
  • RAM = 2GB
  • Astra Linux 1.7
  • PostgreSQL 15

Виртуальная машина 12

  • CPU = 8
  • RAM = 8GB
  • Red OS Murom 7.3
  • PostgreSQL 17

Нагрузочное тестирование СУБД

Операционная скорость

Ось X - точка наблюдения . Ось Y - операционная скорость
Ось X - точка наблюдения . Ось Y - операционная скорость
Ось X - точка наблюдения . Ось Y - относительная разница операционной скорости для ВМ-12 по сравнению с ВМ-06
Ось X - точка наблюдения . Ось Y - относительная разница операционной скорости для ВМ-12 по сравнению с ВМ-06

Среднее снижение операционной скорости для ВМ-12 составляет 26.16%

Ожидания СУБД

Ось X - точка наблюдения . Ось Y - ожидания СУБД
Ось X - точка наблюдения . Ось Y - ожидания СУБД
Ось X - точка наблюдения . Ось Y - относительная разница ожидания для ВМ-12 по сравнению с ВМ-06
Ось X - точка наблюдения . Ось Y - относительная разница ожидания для ВМ-12 по сравнению с ВМ-06

Среднее увеличение ожиданий для ВМ-12 составляет 45.91%

VMSTAT

Абсолютные значения

-6

Корреляция между ожиданиями и показателями VMSTAT

-7

Итог

  1. ВМ-06 испытывает серьёзную конкуренцию за вычислительные ресурсы CPU
  2. Основная причина существенной деградации производительности СУБД ВМ-12 : неоптимальная настройка системы I/O.
  3. Вероятно, ВМ-12 испытывает влияние на систему I/O со стороны гипервизора .