Каковы недостатки запуска базы данных Postgres без файла подкачки? Эта база данных находится на машине AWS EC2 с памятью 122 ГБ.
Это зависит от ОС, на которой работает эта виртуальная машина. Например, Solaris требует файла подкачки, потому что подкачка в Solaris является неотъемлемой частью его стека виртуальной памяти. Я бы сказал, что FreeBSD также лучше подходит для конфигураций с поддержкой подкачки, но настройка может устранить это. Linux, с другой стороны, не требует "из коробки" подкачки.
Чтобы избежать худшего сценария, вы можете добавить файл подкачки и установить для swappiness небольшое значение. (vm.swappiness = 10). Таким образом, система не будет менять местами, если использование памяти не достигнет 90%.