Size: a a a

Системное администрирование

2020 September 17

АШ

Александр Шумилин... in Системное администрирование
Махачкала
источник

A

Aleksandr in Системное администрирование
ну махачкала я опустил
источник

NK

ID:0 in Системное администрирование
​​Несмотря на то, что контейнеры используются уже много лет, не у всех есть понимание, какие накладные расходы они в себе несут. Просматривал сегодня ленту Хабр Q&A и увидел пару вопросов на тему производительности БД (1, 2). Написавшие вопрос заметили, что в контейнере производительность базы данных заметно ниже, чем на железе или в виртуальной машине.

Дело тут может быть вот в чем. Основные накладные расходы в данной ситуации - в работе сети. И конечная производительность будет зависеть именно от нее. По работе CPU никаких накладных расходов в работе БД нет. Это подтверждают исследования от Percona, где один из разработчиков протестировал работу базы в разных режимах и выяснил, что основной ovehead добавляет сеть. Если вы запустите контейнер с параметром --net=host, то получите сопоставимую производительность с работой на железе.

Кому лень читать всю статью на английском, приведу сразу результаты:
1. Железо - 7100 транзакций в секунду. Это максимум.
2. БД в контейнере, подключение с хоста через замапленный tcp порт - 2200 транз/c. Самый слабый результат, так как подключение идет через проброс порта в iptables.
3. БД в контейнере, который подключен напрямую в сеть хоста через net=host, подключение с хоста. Результат - те же самые 7100 транз/c.
4.  БД в контейнере, подключение из другого контейнера. Контейнеры соединены между собой через docker bridge. Результат - 6300 транз/c.

Так что делайте выводы сами, как вы будете работать с базой данных в докере. Кстати, на эту тему рекомендую хоть и немного устаревший, но очень крутой доклад - https://www.youtube.com/watch?v=7CR5eH6a8Fo
источник

MS

Mikhail Strukov in Системное администрирование
Поедешь аЙТи специалистом, а закончишь на кирпичном заводе в горах :)
источник

VZ

Vladimir Zp in Системное администрирование
Пацаны, вы как работаете с базой данных в докере? 😁
источник

А

Антон Курьянов... in Системное администрирование
Кстати вполне себе вариант
источник

A

Aleksandr in Системное администрирование
Mikhail Strukov
Поедешь аЙТи специалистом, а закончишь на кирпичном заводе в горах :)
ITКирпич, условия хорошие, стакан воды и крайка хлеба в сутки
источник

АШ

Александр Шумилин... in Системное администрирование
Vladimir Zp
Пацаны, вы как работаете с базой данных в докере? 😁
Прямо в контейнерах держим. Рисковать так рисковать
источник

A

Aleksandr in Системное администрирование
Vladimir Zp
Пацаны, вы как работаете с базой данных в докере? 😁
Базиста запрягаю
источник

А

Антон Курьянов... in Системное администрирование
Mikhail Strukov
Поедешь аЙТи специалистом, а закончишь на кирпичном заводе в горах :)
На Ютубе смотрел чувака который там 5 лет в рабстве оттрубил
источник

VZ

Vladimir Zp in Системное администрирование
Александр Шумилин
Прямо в контейнерах держим. Рисковать так рисковать
Сейчас вроде рисков особо нет. Давно не слышал, чтобы проблемы какие-то были. Просто чуть медленнее.
источник

AL

Andrei Lapin in Системное администрирование
киньте в личку клип который Азамат пел
источник

A

Aleksandr in Системное администрирование
График работы 6/1 (9:00-18:00). !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
источник

A

Aleksandr in Системное администрирование
Все еще за 50к
источник

A

Aleksandr in Системное администрирование
все еще в Махачкале
источник

A

Aleksandr in Системное администрирование
ХОРОШИЕ УСЛОВИЯ!
источник

IO

Ilya Oblomov in Системное администрирование
Зато приоры заниженные брат
источник

А

Антон Курьянов... in Системное администрирование
Aleksandr
все еще в Махачкале
Ты за мкадом похоже обитаешь
источник

A

Aleksandr in Системное администрирование
Антон Курьянов
Ты за мкадом похоже обитаешь
дап
источник

A

Aleksandr in Системное администрирование
далеко за мкадом хД
источник