Столько, сколько понадобится для расчётной нагрузки + запас для пиков. Определяется эмпирически, при наличии опыта первая итерация приближается к оптимальной. При возможности гибко масштабировать ресурсы - всё ещё проще.
Tylen, постгрес спроектирован таким образом, чтобы при конфигурации по умолчанию запускаться даже на самом слабом железе - одно ядро, пара сотен мегабайт памяти. Вас устроит такой ответ?
Если нет, то повторяю - необходимая для работы мощность рассчитывается исходя из предполагаемой нагрузки. Чем выше нагрузка, больше базы, сложнее запросы - тем больше нужно процессора, памяти и дисков. Универсального ответа нет, нужно мерять.