bama^boy
у кого-то есть опыт с rocksdb (mongorocks)?
Алдар
Почему среди админов так популярно слово "поделие"?
Алдар
это монга оптимизированная для флеш накопителей?
Logan
у кого-то есть опыт с rocksdb (mongorocks)?
у меня. Не советую, глючит и теряет данные
Logan
очень глючит
bama^boy
это key-value движок с lms заместо btree
bama^boy
@not_logan а что конкретно глючит?
bama^boy
чистый rocksdb или в связке с чем-то?
bama^boy
там вообще есть гарантия записи или пульнул, а оно хз как?
Logan
чистый рокс, дебиан, SSD. Теряет данные. Причем непредсказуемо, от нагрузки субъективно не зависит
Logan
просто "тут пишу, тут не пишу, тут рыбу заворачиваю"
Logan
дрова - штатные джава
Andrey
чистяков опять наезжает на nginx. приводя результаты тестов 2012 года.
bama^boy
теряет уже записанные или новые не пишет?
Andrey
ну молодец сашенька, чо...
bama^boy
в монге просто отключается подтверждение записи, что ускоряет её
Logan
новые. При чтении старого периодически производительность падает непредсказуемо
Logan
да там даже с подтверждением все не очень-то транзакционно
Andrey
при чтение старого чего? лога этого чата? 100%
bama^boy
а L кэши как-то тюнил? Какой паттерн нагрузки?
Logan
ничего не тюнили, поставили из коробки обычный монго 2.6 (тогда это был свежий вариант), рядом рокмонго. погнали данные аналогично тому, что пишем на прод. Сначала групповая запись, потом запись-чтение 50/50
Logan
рокмонго оказался не слишком-то быстрее и сильно менее надежен. Более с ним не экспериментировали, остались на монго
bama^boy
2.6 это достаточно старая монга
bama^boy
не tokumx часом?
Logan
сейчас уже не вспомню, это было года полтора назад. Если интересно - попрошу у коллег их нагрузочник и сравню новые версии. Сейчас у нас 3.2 с wiredtiger
bama^boy
норм?
Logan
более чем
bama^boy
у нас ща просто току 2.6, как-то работает, но смотрим по сторонам. Пробовали аэроспайк, но не взлетел, разламывается и хер пойми почему.
Roman
wt - хорош
Logan
wt хорош, но требуте определенных телодвижений для миграции, особенно, если данных много
Logan
нельзя к сожалению в конфиге поправить строчку, запустить и оно такое оп, и работает
bama^boy
спасибо, почитаю про wt
Logan
Ожидаемо
всегда хочется хорошего и желательно - бесплатно
bama^boy
https://m.youtube.com/watch?v=VMPeTrHNX1U
bama^boy
обновление до 10ки бесплатно без смс и регистрации :)
Logan
12 часов дождя
Andrey
И правильно. Не надо балансить nginx'ом
ещё ж толком никто не пробовал
Andrey
оно ж только в stable приехало
Andrey
рома, от тебя - не ожидал
bama^boy
nginx балансит http/s лучше, чем гугловый L7 (gce)
bama^boy
latency меньше
Andrey
@bamaboy не в кассу - мы сравниваем ha-proxy и nginx. причём меня вот например в основном tcp-балансировка волнует. так как ssl это общее место и рвать его на периметре - плохо
bama^boy
если haproxy нормально работает, зачем переходить на nginx?
bama^boy
есть хорошая поговорка: работает, не трогай
Pavel
если nginx прекрасно работает годами, зачем еще добавлять haproxy?
bama^boy
не надо его добавлять, keepalived и в путь
bama^boy
слесарю слесарево, а кесарю кесарево
Dmitrii
Пагадите, меня сегодня тут заверяли что надо добавлять
Pavel
можно добавлять только с докером. с докером все вкуснее.
Dmitrii
концепция изменилась))
Т.е. это как во фронтенде, да? То что вчера, сегодня уже не модно? :)
bama^boy
мир изменчив, плыви по течению, обмазывайся новыми технологиями, погружайся в нирвану неведомого, наслаждайся неудачами)
bama^boy
только когда все сроки сорваны, прод разломан и проект завален ты постигаешь дзен
Pavel
https://moikrug.ru/vacancies/1000024730
Таких людей не существует
Dmitrii
Не нагоняй тоску.
Logan
Таких людей не существует
существуют, одного я знаю лично. Он только докера не знает (но разберется, если ему будет надо, начальное администрирование xen он изучил за вечер). Только он проклял PHP и пишет на Rust. И кроме того - он не пойдет на 150 (2300$)
Roman
рома, от тебя - не ожидал
У меня есть балансер на nginx. Но он плохо работает
Pavel
Вот выше приводили видео и в нем как раз haproxy плохо работает а nginx хорошо
Roman
если nginx прекрасно работает годами, зачем еще добавлять haproxy?
Плохо он работает. Nginx хорош ш как http-сервер.
Pavel
Плохо он работает. Nginx хорош ш как http-сервер.
Ну это не оценочное суждение а констатация факта. У меня он работал хорошо и я в трезвом уме и ясной памяти это лично наблюдал длительное время. Если бы он работал плохо то я бы конечно полез haproxy ставить и разбираться.
Roman
Вот запускаю я perf top и вижу __memcpy ядерный в топе
Roman
И это печаль
Roman
Потому что при балансинге на nginx мы имеем две операции копирования памяти
Pavel
Ну так когда это дает о себе знать? Если внешних проявлений нету и бизнес задачи выполняются - значит норм.
Roman
И уже на 2-3гбит/с трафика это уже заметно
Pavel
Но конечно тюнинг на уровне фдерных функций это не то до чего я доходил :)
Roman
На 4-5 - сильно мешает
Pavel
*ядерных
Roman
А десятку уже не осилить при таком раскладе
Roman
А у haproxy на линуксе будет 0 (ноль) копирований
Pavel
Ну, то есть скажем - до 1гбит трафика haproxy - лишнее звено в системе.
Pavel
Но инфа конечно полезная. А за счет чего такое достигается? Видать а хапрокси функционал в этом месте урезан по сравнению с вебсервером?
Pavel
Ведь nginx умеет еще и зачищать хедеры всякие, модифицировать/верифицировать.
Alexander 🐕
bgp anycast?
О - а расскажите подробнее pls?