Size: a a a

2020 January 31

СИ

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

SK

Serge Kozhevnikov in ErlangRus
Спасибо! Попробую
источник

СИ

Сергей Иванов in ErlangRus
Serge Kozhevnikov
Спасибо! Попробую
а ты официальные образы пробовал? https://hub.docker.com/_/erlang
источник

RP

Roman Pushkov in ErlangRus
Саша
MD  как расшифровывается?
Managing Director
источник

SK

Serge Kozhevnikov in ErlangRus
Конечно, на них и собирал. 21й. Алпайн и дебиан
источник

TH

Taras Halturin in ErlangRus
Сам по себе докер дает оверхед только при использовании сети с натом. Остальные кейсы дают незначительный оверхед. Если интересны детали, попробуйте погуглить IBMовский ресёрч на эту тему. Там детальное описание тестов и полученных результатов
источник

SK

Serge Kozhevnikov in ErlangRus
Дебиан пришлось чуть доработать - ребра там нет изначально
источник

TH

Taras Halturin in ErlangRus
если память не изменяет, то нат дает около 20% накладных расходов, память и цпу - буквально один-два %
источник

SK

Serge Kozhevnikov in ErlangRus
Taras Halturin
Сам по себе докер дает оверхед только при использовании сети с натом. Остальные кейсы дают незначительный оверхед. Если интересны детали, попробуйте погуглить IBMовский ресёрч на эту тему. Там детальное описание тестов и полученных результатов
Я его читал, в курсе. Про сеть тоже знаю. В том-то и дело что ничего такого нет, а главное код совершенно простой.
источник

SK

Serge Kozhevnikov in ErlangRus
Вот даже вышел из подполья и присоединился к группе 😂
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Serge Kozhevnikov
Дебиан пришлось чуть доработать - ребра там нет изначально
Всмысле ребара нету? Вы что, запускаете ребар чтоли?
источник

SK

Serge Kozhevnikov in ErlangRus
Для сборки, да
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Вот интересно, есть какой-нибудь список зависимостей эрланга в виде релиза?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
glibc, libssl, может ещё что-то
источник

A

Andrey in ErlangRus
Źmićer Rubinštejn
Всмысле ребара нету? Вы что, запускаете ребар чтоли?
а что не так с ребаром?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Andrey
а что не так с ребаром?
Ну может там бенчи гоняются в rebar shell
источник

ŹR

Źmićer Rubinštejn in ErlangRus
И сравниваются с релизом
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Źmićer Rubinštejn
Вот интересно, есть какой-нибудь список зависимостей эрланга в виде релиза?
Чтобы запустить релиз вообще на scratch доскере
источник

AK

Alexey Klochkov in ErlangRus
Źmićer Rubinštejn
Чтобы запустить релиз вообще на scratch доскере
написать простой скрипт с ldd|uniq и натравить на директорию ? правда это будут непосредственные зависимости..
источник

AF

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