Как рассчитать раcпределение оперативной памяти для веб-сервера?
А чем ты собрался делить то?
Все что надо само поделит память
Если база маленькая, то памяти много не надо.
Думаю 1гб на VPS хватит, для бд хватит 300мегов, на вырост можно 500.
Узкое место может быть в количестве ядер. Надо хотя бы 2, лучше 4.
Под cache php тоже хватит 300.
PS. Главное ИМХО тут не мегабайты, а настройка.
Меняйте, тестируйте, делайте выводы. Тестовых платформ навалом, начиная от ab (apache2utils) заканчивая яндекс танком.