Go наше фсё?
От: Явь-истъ Земля  
Дата: 18.02.25 18:50
Оценка:

Re: Go наше фсё?
От: m2user  
Дата: 18.02.25 20:18
Оценка: +1
что за книжка?
Re[2]: Go наше фсё?
От: Явь-истъ Земля  
Дата: 19.02.25 09:54
Оценка:
Здравствуйте, m2user, Вы писали:

M>что за книжка?


Podman — контейнеры без демонизации и прочей нечисти:

Re: Go наше фсё?
От: Pzz Россия https://github.com/alexpevzner
Дата: 19.02.25 12:30
Оценка:
Здравствуйте, Явь-истъ, Вы писали:

ЯИ>

ЯИ>Image: Screenshot-from-2025-02-18-21-49-45.png

А он уже померил, насколько его поделка быстрее, занимает меньше памяти и т.п.

А то вот у меня тут под руками "тажелая" программа на Go с размером исполняемого файла аж 9 мегабайт. Успевает запуститься, выругаться и завершиться меньше, чем за 5 миллисекунд. Что-то я сомневаюсь, что даже пустой совершенно контейнер успеет запуститься за x1000 от этого времени...
Re: Go наше фсё?
От: ononim  
Дата: 19.02.25 15:00
Оценка:
ЯИ>
ЯИ>Image: Screenshot-from-2025-02-18-21-49-45.png

Безотносительно холивара go vs C, но крайне маловероятно, что время загрузки было большим изза размера файла в 9мб

А что касается fork/exec — собаководы советуют использовать vfork/exec если вас парит производительность. Но — внимательно курите мануалы.
Как много веселых ребят, и все делают велосипед...
Отредактировано 19.02.2025 15:01 ononim . Предыдущая версия .
Re[2]: Go наше фсё?
От: Константин Б. Россия  
Дата: 19.02.25 15:53
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Явь-истъ, Вы писали:


ЯИ>>

ЯИ>>Image: Screenshot-from-2025-02-18-21-49-45.png

Pzz>А он уже померил, насколько его поделка быстрее, занимает меньше памяти и т.п.


Ага. Но возможно тесты за пять лет устарели.

https://www.redhat.com/en/blog/introduction-crun
Re: Go наше фсё?
От: vsb Казахстан  
Дата: 19.02.25 16:17
Оценка:
Про сотни и тысячи контейнеров в Kubernetes сомнительный аргумент. Отдельно взятый сервер обычно не такой огромный и там ничего тысячами не запускается непрерывно в нормальных условиях. Всё запущено один раз и работает. Kubernetes это не Lambda functions, которые типа запускаются на каждый запрос.
Re[2]: Go наше фсё?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.02.25 07:46
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>А то вот у меня тут под руками "тажелая" программа на Go с размером исполняемого файла аж 9 мегабайт. Успевает запуститься, выругаться и завершиться меньше, чем за 5 миллисекунд. Что-то я сомневаюсь, что даже пустой совершенно контейнер успеет запуститься за x1000 от этого времени...


Что вас смущает?
time docker run hello-world
...
docker run hello-world  0.00s user 0.01s system 5% cpu 0.321 total
Re[3]: Go наше фсё?
От: Pzz Россия https://github.com/alexpevzner
Дата: 21.02.25 11:24
Оценка:
Здравствуйте, Pauel, Вы писали:

Pzz>>А то вот у меня тут под руками "тажелая" программа на Go с размером исполняемого файла аж 9 мегабайт. Успевает запуститься, выругаться и завершиться меньше, чем за 5 миллисекунд. Что-то я сомневаюсь, что даже пустой совершенно контейнер успеет запуститься за x1000 от этого времени...


P>Что вас смущает?


Меня — ничего. Топикстартера чего-то смущает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.