kiltum (kiltum) wrote,
kiltum
kiltum

админское

На всякий случай, ибо интересующихся тут много.

Дано: дохлый сервер с E31220 и 8Гб внутри.
Необходимо: понять, когда он умрет от kvm виртуалок с диким over-commit.

В качестве виртуалки взяли росу, дали ей 512М и 50Гб. Включили KSM и новые виртуалки брали диск snapshot'ом.

Результат: 70-75 рабочих виртуалок. После тупо кончается память и сервер намертво виснет. kill oom почему-то не приходит куда надо. Проца и дисков хватает с запасом.

Раза три наблюдали за шикарным процессом. Пускаешь 20 виртуалок, LA прыгает в районе 300-400, затем iowait плавно возрастает до 100%, потом резко начинает жраться своп. Через минут 10 виртуалки прогружаются, все успокаивается, приходит KSM и дедуплицирует память и все свободно ... И мы повторяем цикл :)

Результат: на одну виртуалку сжирается 170-200 мегов памяти, из них где-то 100 - несвопящиеся. На каждый snapshot уходит по 10 мегов диска.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments