Скорее всего нет, видел где-то в документации, что для комфортной работы от 4 CPU и 8 ГБ ОЗУ нужен сервер. Точно не могу сказать, основываюсь только на этой информации
Понимаю, о чём вы. Судя по обсуждениям, у Synapse реально бывают довольно непредсказуемые моменты в зависимости от конфигурации и версии. Я в своём "эксперименте" тоже несколько раз натыкался на странное поведение. Если докопаетесь до причины, будет интересно почитать!
Спасибо, не знал. Тогда да, стресс-тест стал мягче. Хотя даже в таком виде интересно посмотреть, как Synapse справляется с ростом комнаты и потоком событий.
Все верно, Matrix HQ хороший стресс-тест. Там огромная история событий, и Synapse начинает держать в памяти довольно много данных. С другой стороны, это компромисс между RAM и количеством обращений к федерации.
Спасибо за график. Да, при небольших комнатах Synapse вправду ведёт себя довольно спокойно по памяти. Я в статье больше ориентировался на сценарий с федерацией, пушами и звонками, где нагрузка постепенно растёт. Интересно было бы посмотреть метрики при активной федерации.
Tuwunel выглядит интересным вариантом, да, но в этой статье я сознательно выбрал Synapse, поскольку это референс-сервер на Matrix и, как никак, документации и интеграций больше под него (OIDC, мосты, federation). Хотя согласен с Вами, что для более лёгких инсталляций Rust-реализации могут быть интереснее.
Скорее всего нет, видел где-то в документации, что для комфортной работы от 4 CPU и 8 ГБ ОЗУ нужен сервер. Точно не могу сказать, основываюсь только на этой информации
Понимаю, о чём вы. Судя по обсуждениям, у Synapse реально бывают довольно непредсказуемые моменты в зависимости от конфигурации и версии. Я в своём "эксперименте" тоже несколько раз натыкался на странное поведение. Если докопаетесь до причины, будет интересно почитать!
Спасибо, не знал. Тогда да, стресс-тест стал мягче. Хотя даже в таком виде интересно посмотреть, как Synapse справляется с ростом комнаты и потоком событий.
Все верно, Matrix HQ хороший стресс-тест.
Там огромная история событий, и Synapse начинает держать в памяти довольно много данных.
С другой стороны, это компромисс между RAM и количеством обращений к федерации.
Спасибо за график.
Да, при небольших комнатах Synapse вправду ведёт себя довольно спокойно по памяти.
Я в статье больше ориентировался на сценарий с федерацией, пушами и звонками, где нагрузка постепенно растёт.
Интересно было бы посмотреть метрики при активной федерации.
Tuwunel выглядит интересным вариантом, да, но в этой статье я сознательно выбрал Synapse, поскольку это референс-сервер на Matrix и, как никак, документации и интеграций больше под него (OIDC, мосты, federation). Хотя согласен с Вами, что для более лёгких инсталляций Rust-реализации могут быть интереснее.