Size: a a a

2021 March 09

Е

Евгений in Tarantool
У нас 1.10
источник

VG

Vladislav Grubov in Tarantool
Евгений
От 1 до сотен раз в сек. В зависимости от ситуации. На самом деле большая часть запросов до 50к. Но там таплы оч маленькие
а замерьте изменения box.info.memory().lua после каждого вызова апишной функции, прям в лог. Может это не оно?
источник

Е

Евгений in Tarantool
Vladislav Grubov
а замерьте изменения box.info.memory().lua после каждого вызова апишной функции, прям в лог. Может это не оно?
Замеряли там больше 150 мб не было
источник

Е

Евгений in Tarantool
А как начался прод полетели ошибки пачками. К слову на проде тоже больше 170 не было
источник

DS

Dmitry Sharonov in Tarantool
Евгений
Не чаще десяти
тогда рассказ не сходится, честно говоря.
- либо у вас есть единичные выборки таки на добрый гигабайт (это можно узнать, воткнув например скажем лимит в 300к таплов и печатая случаи его достижения)
- либо график потребления памяти выглядит не так, как вы его описываете. у продакшна есть возможность мониторить потребление луа-памяти?
источник

Е

Евгений in Tarantool
Dmitry Sharonov
тогда рассказ не сходится, честно говоря.
- либо у вас есть единичные выборки таки на добрый гигабайт (это можно узнать, воткнув например скажем лимит в 300к таплов и печатая случаи его достижения)
- либо график потребления памяти выглядит не так, как вы его описываете. у продакшна есть возможность мониторить потребление луа-памяти?
нет у нас выборок на гигабайт, а вот есть Go софт который дрючит тарантул в десятки потоков
источник

Е

Евгений in Tarantool
Собственно вопрос в том, чтобы как нибудь хитро выиграть пару дней, пока мы разбиваем запросы и тестим софт
источник

DS

Dmitry Sharonov in Tarantool
если у вас все выборки "небольшие" - то агрессивный коллектгарбадж должен нормально помогать.
поэтому ваш рассказ - не сходится
источник

Е

Евгений in Tarantool
Dmitry Sharonov
если у вас все выборки "небольшие" - то агрессивный коллектгарбадж должен нормально помогать.
поэтому ваш рассказ - не сходится
может чаще надо чистить? Сколько раз в сек нормально. Я взял эту идею из первой версии вашего шарда, был такой shard у вас
источник

DS

Dmitry Sharonov in Tarantool
Евгений
может чаще надо чистить? Сколько раз в сек нормально. Я взял эту идею из первой версии вашего шарда, был такой shard у вас
10 раз в секунду норм, ну увеличьте до 20, но это не оч принципиально
источник

DS

Dmitry Sharonov in Tarantool
так что там с графиком и мониторингом все-таки?)
источник

Е

Евгений in Tarantool
Dmitry Sharonov
так что там с графиком и мониторингом все-таки?)
он не показывает больше 170 Мб
источник

DS

Dmitry Sharonov in Tarantool
Евгений
он не показывает больше 170 Мб
покажете график?
источник

Е

Евгений in Tarantool
Dmitry Sharonov
10 раз в секунду норм, ну увеличьте до 20, но это не оч принципиально
а есть смысл переменной (большому объекту после использоватения) pack=nil делать?
источник

Е

Евгений in Tarantool
или сборщик мусора и так соберет нормально?
источник

DS

Dmitry Sharonov in Tarantool
если она локальная то нет
источник

Е

Евгений in Tarantool
Dmitry Sharonov
если она локальная то нет
А частые сетевые запросы через net.box могут выедать память которая не видна в box.info.memory().lua ?
источник

DS

Dmitry Sharonov in Tarantool
на такое никто не жаловался
источник

MA

Mons Anderson in Tarantool
Евгений
Вы не знаете наших задач. У нас очень не типовой проект
источник

DS

Dmitry Sharonov in Tarantool
Dmitry Lukovkin
сейчас это просто невозможно. он рестатится почти через 2 минуты. До этого смотрели. Бывают аномальные пики до 1,5Гб lua
потом ребут и по новой. Не можем понять где утекает lua память
гм, гм

а тут ваш коллега про пики до 1.5Гб говорил...
источник