LINUX.ORG.RU
ФорумAdmin

cached ram


0

1

Всем привет. Появилась небольшая проблема связанная с ram cached.

На сервере 16 Gb RAM и 8 Gb SWAP

# free -m
             total       used       free     shared    buffers     cached
Mem:         15808      11786       4021          0        344       8196
-/+ buffers/cache:       3245      12562
Swap:         8191       1749       6442

Проблема первая, при tar -czf память начинает уходить в swap. В этом случае IO дисков под бекап начинает грузить kswapd. Попробовал добавить vm.swappiness = 0, но ничего не поменялось.

Вторая проблема связана тем, что ovz впски начинают использовать swap, хотя им доступно еще достаточное количество оперативной памяти. И мне кажется, что это неправильно. Так как

http://wiki.openvz.org/VSwap When physpages limit is reached, memory pages belonging to the container are pushed out to so called virtual swap (vswap). The difference between normal swap and vswap is that with vswap no actual disk I/O usually occurs. Instead, a container is artificially slowed down, to emulate the effect of the real swapping. Actual swap out occurs only if there is a global memory shortage on the system.

Я запостил багрепорт http://bugzilla.openvz.org/show_bug.cgi?id=2486

На самих VPSках, аналогично. Память переходит в cached. Далее по vzubc видно, что вроде как закончились и ovz начинает использовать swap.

# vzubc -c 105
physpages|1.98G   -   99%|   2G   -  100%|   - |   2G|
swappages| 174M   -   68%| 177M   -   69%|   - | 256M|    -

Есть идеи? Спасибо вам за ваши ответы и советы.


Это очень плохая идея, на сервере использовать такое

darkenshvein ★★★★★ ()

Да отключи ты swap. У тебя 12 гигов еще свободно.

tazhate ★★★★★ ()

Получил ответ

will be fixed in 042stab072.7

Отлично ;) Теперь остается только ждать.

poiuty ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.