Size: a a a

2020 January 31

V

Vasilii Demidenok in ErlangRus
Money Pool ^^
источник

AG

Alexey Golda in ErlangRus
Evgeny M.
Может быть Master Developer
может Master Degree
источник

SK

Serge Kozhevnikov in ErlangRus
Всех приветствую. Кто нибудь работает с докером? У меня проблема с падением производительности при запуске в контейнере однопоточной функции в два раза. Пробовал собирать на альпайне и дебиане - нет разницы. Функция представляет собой работу с массивами небольшого размера. Я запускаю ее в цикле несколько миллионов раз и засекал время. Без контейнера работает 8 секунд, в докере - 16.
источник

АН

Алексей Новоселов in ErlangRus
докер он такой
источник

YP

Yuri Petrov in ErlangRus
Alexey Golda
может Master Degree
Крайне сомнительно, магистров обычно иначе сокращают: M.Sc., M.A. и т.д. (зависит от профиля)
источник

SK

Serge Kozhevnikov in ErlangRus
Сети нет
источник

SK

Serge Kozhevnikov in ErlangRus
Я занимаюсь отладкой мелкой функции, которая есть батлнек системы. Выделил ее в отдельный модуль и вот первый же тест показал что в докере такое падение
источник

AK

Aleksey Kluchnikov in ErlangRus
крамола
источник

АН

Алексей Новоселов in ErlangRus
оверхед в любом случае есть. тот же планировщик BEAM стучится сперва в менеджер ресурсов докера, который стучится в менеджер ресурсов Ос и потом обдумывает сколько их выделить контейнеру...
источник

SK

Serge Kozhevnikov in ErlangRus
Хорошо. Я сделал бенчмарк на грепах - аналогично, несколько миллионов грепов по одному и тому же файлу. Без докера 3 сек, с докером 4. Падение не большое
источник

SK

Serge Kozhevnikov in ErlangRus
Числа примерные, пишу с телефона
источник

SK

Serge Kozhevnikov in ErlangRus
Опять же однопоточная задача
источник

АН

Алексей Новоселов in ErlangRus
грепы в хард упираются, там ядра не полностью задействуются
источник

SK

Serge Kozhevnikov in ErlangRus
Возможно, проверю. Мой тест занимает на 100% ровно одно ядро
источник

SK

Serge Kozhevnikov in ErlangRus
В общем, если кто сталкивался, поделитесь сборкой контейнера, dockerfile. И может что по ключам erl
источник

SK

Serge Kozhevnikov in ErlangRus
Очень не хочу переписывать на си
источник

SK

Serge Kozhevnikov in ErlangRus
Пока что выглядит как полная несовместимость
источник

AB

Alex Bubnov in ErlangRus
Serge Kozhevnikov
Всех приветствую. Кто нибудь работает с докером? У меня проблема с падением производительности при запуске в контейнере однопоточной функции в два раза. Пробовал собирать на альпайне и дебиане - нет разницы. Функция представляет собой работу с массивами небольшого размера. Я запускаю ее в цикле несколько миллионов раз и засекал время. Без контейнера работает 8 секунд, в докере - 16.
я помню, был какой-то пост, про то, что cgroups cpu shares работают неочевидно, но я не могу его найти
источник

SK

Serge Kozhevnikov in ErlangRus
Alex Bubnov
я помню, был какой-то пост, про то, что cgroups cpu shares работают неочевидно, но я не могу его найти
Спасибо, попробую покопать эту тему. К сожалению ничего на тему бенчмарков эрланга в докере найти не удается. Был некий пост об общей проблеме производительности контейнеров на базе алпайн из за специфичной сборки глибси. Но сборка на базе дебиана ничего не дала
источник

AB

Alex Bubnov in ErlangRus
Serge Kozhevnikov
Спасибо, попробую покопать эту тему. К сожалению ничего на тему бенчмарков эрланга в докере найти не удается. Был некий пост об общей проблеме производительности контейнеров на базе алпайн из за специфичной сборки глибси. Но сборка на базе дебиана ничего не дала
короче, там было что-то на тему того, что зависимость выделяемых планировщиком ядра квантов времени с значением cpu shares не такая линейная, как может показаться, и в итоге приложение получает меньше, чем предполагалось
источник