Vladimir
Может быть неравномерно, например при балансировке ip hash, конда все пользователи будут ломиться только вообще на 1 бекенд
Vladimir
Если выходят за натом за одним адресом
Anonymous
Он может поднять три контейнера например вот так: 10.12.0.1:8081 10.12.0.1:8082 10.12.0.1:8083 А перед сервером воткнуть сервер nginx, который уже будет роутить
Примерно так, только без роута. Тупо наливается грузовое трафло на все три порта в равном объеме. Но ведь наливается он через сетевухи физического сервера. И в какой-то момент этого трафла становится много. ЧТо там дальше происходит? Сохраняется ли какое-то равномерное распределение?
Vladimir
Как трафик "делится" вообще?
Vladimir
Почему при 1 конекте должны вс бекенды загрузиться?
Anton
Как трафик "делится" вообще?
Он идеальный, из вакуума видимо :D
Bogdan (SirEdvin)
То есть звучит туповато, но мне кажется, фокусироватся на том, как все будет плохо немного странно
Bogdan (SirEdvin)
*Тут место для штуки про русскоязычные форумы, где все учат жизни, вместо того, что бы ответить на вопрос*
V
Блин, я не спрашиваю про балансировку и что посоветуете. Мне как раз интересна именно сама тема теоретическая.
теоретически это выглядит что есть очередь пакетов гдето в линукс на сетевой карте которая при переполнении может очищать и пакеты не дайдут (но отправятся уведомления чтобы отправили заново) зайти три пакета на одну сетевую практически не могут они заходят три по очереди и распределяются очень грубо говоря кто первый зашел первый и дошел до контейнера
Vladimir
Зайти могут конечно
Vladimir
И обратотаттся могут
Vladimir
Загружая все ядра, если нет всяких офлоадов
Vladimir
Receive-Side Scaling (RSS), also known as multi-queue receive, distributes network receive processing across several hardware-based receive queues, allowing inbound network traffic to be processed by multiple CPUs. RSS can be used to relieve bottlenecks in receive interrupt processing caused by overloading a single CPU, and to reduce network latency.
Anonymous
Это понятно.
Anonymous
вышли все три пакетика, направленные на три разных порта. ЧТо дальше происходит в условиях, что эти порты в контейнерах?
Vladimir
Вышли на физ оборудование и ушли дальше на шлю по умолчанию или хост в л2 сети?
Vladimir
Картинку бы карандашом)
Anonymous
Ну я же выше описывал условие.
Vladimir
Ща найду)
Vladimir
Если балансер равномерно раскидает и нагрузка каждой сессии/пользователя одинакова/конфигцрация бккендов одинакова, то равномерно раскидает
Anonymous
то же, что и если они не в контейнерах
То есть, принципиальной разницы для распределения пакетиков в данном случае нет?(аналогия - три веб сервера просто на трех разных портах без всяких контейнеров)
Vladimir
Принципиальной разницы, как сказал Владимир нет, что контейнер, что вирткалка,что физ хост
Vladimir
ОС сугубо пофиг. при остсутствии оффлоадов и лимитов ресурсов для систем-потребителей ОС просто захлебнётся на 0 ядре, и всё
sexst
Господа. А разбирался кто как вычистить из базы заббеха руками все упоминания itemid, который грохнут из таблички items?
sexst
Я хочу ее подчищать временами не housekeeper'ом
sexst
Потому что извращенец
Anonymous
ну а вот актуальное видео того как это работает https://www.youtube.com/watch?v=lX1mEopCeU0
Видос прикольный, но маршрутизацию могли бы как-то более точней и наглядней показать.
Vladimir
самая веселуха начинается с cgroups на хосте
Ed
Я хочу ее подчищать временами не housekeeper'ом
раньше был скрипт который чистил за housekeeper-ом, но это было очень давно. Сейчас он вроде неплохо работает, надо только потюнить
sexst
Tnx. Видимо пойду изучать его и исходники на эту тему
Sergey
Tnx. Видимо пойду изучать его и исходники на эту тему
только сегодня находил что-то похожее
Sergey
https://github.com/burner1024/zabbix-sql
Tadeusz
а собирал ли кто-нибудь lineage (os) собственноручно?
Tadeusz
os.
George
Для чего ?
Tadeusz
телефон)
George
Выкинь и купи айфон
George
Дружеский совет. Из андроидов мне больше всего понравился oneplus x. Сейчас на htc one и плююсь. ХТС уже не тот, что раньше
Tadeusz
я выкинул айфон.
Tadeusz
oneplus пройденный этап
Ed
Purism Librem - кто-нибудь ждет?
Ed
https://habr.com/post/370873/
George
joola ?
Старый
я выкинул айфон.
а айфон то тебе чем не угодил?
Tadeusz
тем что он подконтролен мне)
Ed
тем что он подконтролен мне)
учетку в айклауд тоже удалил?)
Ed
там наверное бекапы бекапов навечено хранят
Pavel
Пропустил ответ про 3 вебсервера
Pavel
Так чо там дивопсы про ядро все говорили?
Pavel
Или про архитектуру? Ответ дан был?
Anonymous
@synkr0nized будет жить. Поприветствуем!
V
Или про архитектуру? Ответ дан был?
да я думаю можешь и свой вариант сказать.
Tadeusz
/usr/bin/uwsgi(uwsgi_backtrace+0x2a) [0x55a04e2e9d5a] /usr/bin/uwsgi(uwsgi_segfault+0x23) [0x55a04e2ea143] /lib/x86_64-linux-gnu/libc.so.6(+0x378e0) [0x7f33ac3598e0] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(+0x35a3d0) [0x7f33aa04b3d0] *** end of backtrace ***
Tadeusz
обожаю debian
Tadeusz
обновился - получи.
Ivan
Tadeusz
iptables-restore v1.8.2 (nf_tables): Couldn't load match `tcp':No such file or directory
Tadeusz
финиш.
Anonymous
Это в стейбл?
Anonymous
😃
Старый
финиш.
вообщет норма в centos 8 его тоже не будет
Tadeusz
нах ваш firewalld
Ivan
:D
Tadeusz
vzctl: relocation error: /lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference ваще круто
Tadeusz
теперь и контейнер прилег и не стартует
Старый
нах ваш firewalld
nftables - https://wiki.debian.org/nftables
Tadeusz
я про центос
Старый
firewalld чем тебя не устраивает?
Tadeusz
он не нужен
George
Кстати, firewalld норм с докером живёт ?
Старый
он не нужен
у меня у прошлого начальства и iptablesd ненужен, есть нетфильтер
Старый