Обломаюсь я качественно перенести сюда форматирование оригинального поста, так что ссылку просто поставлю, надеюсь не сильно оскорблю традиции какие-нибудь:
Кратко: в «обычном» линуксе, при отсутствии свопа и с 2 гигами памяти запустить хоть сто процессов, каждый из которых выделит по гигу, но при этом не будет в них пытаться ничего записать или прочитать. Сее есть воплощение мощи механизма под назв. «виртуальная память».
При этом мы увидим, что сумма VIRT всех процессов (если смотреть в «top», «htop»), будет более ста гигов и всем будет хорошо, т.к. пока все процессы в сумме пытаются записать не более размера оперативы (+свопа), то всё хорошо.
Под OpenVZ такая штука не прокатывает. Выделил гиг - лишил всех вокруг возможности этот гиг выделить. Независимо от факта записи, чтения в память.
Подробнее с пирогами и «скриншотами»:
http://forum.openvz.org/index.php?t=tree&goto=38434&#msg_38434
Спасибо.