Swap не нужен в определённых, ограниченных случаях, когда вы разбираетесь в системе/используемом ПО и понимаете, что для вашей задачи даже кратковременное вытеснение данных более затратно, чем вытеснение файлового кеша, либо если вы уверены в количестве выделяемой приложениями памяти, размере сетевых и дисковых буферов, и понимаете однозначно, что не приблизитесь к лимиту памяти.
В ином случае включите zram на 50-70% RAM. Он в общем случае заметно быстрей сброса данных на носитель (и чтения с него), а сжимает память в 2-3 раза.
С какими граблями можно столкнуться при отсутсвии swap раздела ?
Прежде всего, с
thrashing файловым кешем при приближении к пределу заполнения памяти. ОС не сможет выгрузить неиспользуемые данные в угоду файловому кешу, из-за чего будет вынуждена отбрасывать файловый кеш.