Alex
лучше погугли по этому параметру, это полезно знать =)
Anonymous
Да я, если честно, в сторону свопа и не грешил как-то.
Anonymous
Я уже выставил 5.
Anonymous
На 100% она ни разу не забивалась же.
Anonymous
Да и проц свободный.
Anonymous
Хотя не, проц забивается.
Alex
Почитай про swappines
Anonymous
Alex
Еще держать в голове, что у монги свои отношения со свободной памятью, они активно пользуются кэшированием VFS
Anonymous
Почитай про swappines
Сейчас почитаем, но что-то мне подсказывает, что это не проблема, хотя, кто знает.
yopp
Да и проц свободный.
а, у нас жрало cpu адово
Anonymous
Я имею в виду что пока всё плавно - процессор отдыхает.
yopp
попробуй сделать mongodump mongorestore
Anonymous
Когда база проседает и время увеличивается в несколько раз - тогда проц забивается.
yopp
это аналогично initial sync
Anonymous
И если не следить, то забивается весь.
Anonymous
попробуй сделать mongodump mongorestore
Пишут, что repair делает то же самое.
Anonymous
Разве это не так?
Anonymous
Пишут, что repair делает то же самое.
А его я уже пробовал и не помогло. mongodump -> mongorestore не пробовал, но нужно ли?
Alex
скрин топа был свежий? сейчас тормоза наблюдаются?
Anonymous
Вот сейчас запустил процесс.
Alex
ну давай глянем vmstat 5
Anonymous
Anonymous
Всё в норме.
yopp
одно ядро сожрано
Alex
что вы нашли в этом atop'е..
Anonymous
одно ядро сожрано
Он разные ест, это просто момент.
Anonymous
Сейчас выполняется несколько агрегаций.
Anonymous
Тех самых, которые проседают.
Alex
резульаты vmstat в студию
yopp
странно
yopp
res 33 гига, это 50% от памяти примено
Anonymous
резульаты vmstat в студию
root@izmir:~# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 2 0 1738592 497280 240148 21681688 3 3 596 186 1 1 18 1 79 2 0 root@izmir:~#
Alex
ytn
Alex
нет
Alex
несколько строк
Alex
3-4
Alex
первую строку смотреть нельзя
Anonymous
Извини, не понял?
yopp
и заверни в три бэектика
Alex
блин
yopp
хуй
Anonymous
res 33 гига, это 50% от памяти примено
Да как бы меня это и смущает.
yopp
это нормально
Anonymous
Вот сейчас запустил агрегации, которые после перезагрузки базы выполняются за 130-150 секунд.
Anonymous
Сейчас уже за 500 перевалило.
yopp
WT по-умолчанию жрёт половину от доступной памяти
Anonymous
Я думаю за 1400 выполнится.
yopp
но у тебя 20 гигов кеша и 8 гигов свопа
yopp
это уже не очень нормально
Anonymous
А что из этого не очень нормально?
Alex
vmstat покажи
Alex
что вы гадаете? и нет там 8 гигов свопа, это максимум
yopp
а, йопта, да. 1.6 гига
Anonymous
vmstat покажи
Так я скинул же уже.
Alex
ох...
Alex
_несколько строк нужно_
Anonymous
Тебе несколько?
Anonymous
Да.
Alex
подобные утилиты не дают первых адекватных результатов
Alex
первое измерение - всегда с ошибкой
Anonymous
Забыл.
Anonymous
первое измерение - всегда с ошибкой
r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 1738236 623524 241304 21677584 3 3 596 186 1 1 18 1 79 2 0 1 0 1738236 623616 241320 21677612 0 0 4 160 1416 3783 14 1 85 0 0 1 0 1738232 623708 241320 21677632 4 0 4 120 1419 4247 13 1 86 0 0 1 0 1738232 623740 241336 21677656 0 0 0 144 1396 4051 13 1 86 0 0 1 0 1738232 623708 241336 21677672 0 0 0 84 1217 3329 13 0 86 0 0 1 0 1738232 623864 241344 21677692 0 0 0 168 1434 4260 13 1 85 1 0 1 0 1738232 623772 241344 21677712 0 0 0 120 1379 3953 13 1 87 0 0 1 0 1738232 624036 241348 21677756 0 0 28 128 1457 4218 15 0 84 0 0 1 0 1738232 624592 241348 21677772 0 0 0 128 1446 4017 13 1 85 1 0 1 0 1738232 625400 241352 21677792 0 0 0 172 1466 4224 13 1 85 0 0 2 0 1738224 625308 241352 21677804 8 0 8 112 1320 3328 14 1 85 0 0 1 0 1738224 626096 241352 21677828 0 0 0 144 1462 4513 13 2 85 0 0
Anonymous
Прямо сейчас агрегация ещё считается, если что.
Alex
ничего криминального нет
Alex
своп не используется
Alex
iowait -а нет, т.е в диски не уперлись
Anonymous
iowait -а нет, т.е в диски не уперлись
Так я и говорю, что по моим наблюдениям он особо к диску не обращается.
Alex
ну всегда ххочется подтверждения логами
Anonymous
Но тем не менее в какой-то момент происходит какая-то хрень и запросы начинают выполняться в N*2 раза медленнее.
Alex
вот в этот момент нужен вмстат поснимать
Alex
там будет всё как на духу
Anonymous
Его поймать тяжело... Но если получится, попробую.
Anonymous
Я же не могу 24/7 сидеть и мониторить.
Alex
запусти и иди
Alex
ну еще есть такая штука - sar
Anonymous
Я знаю про эту штуку.