Разница в отсутствии и присутствии в том что линукс просто начинает тормозить если не хватает.
Если не хватает оперативной памяти и при этом нет подкачки, то (настройка по умолчанию) просто будут вышибаться лишние процессы из памяти, а это выглядит не как "начинает тормозить" :))
А вот когда не хватает оперативки, но активно используется подкачка, вот тогда действительно "начинает тормозить".
И вот если в этом случае и подкачки не хватит, только тогда уже начнёт убивать процессы.
И посмотрите, есть ли действительно на ваших дисках swap-раздел ?
fdisk -l
или
lsblk
А также загляните в /etc/fstab, что там у вас по поводу swap написано (в последние годы принято указывать в fstab дисковые разделы по UUID, а не по имени устройства, чтобы не было жёсткой привязки к точке подключения)
Как вариант, у вас был подключен swap-раздел, но сменился его UUID (пересоздали заново, например), и он теперь не подключается. Если действительно так, то поменяйте в fstab UUID для swap на нужный
Текущие UUID разделов можно глянуть так:
lsblk -o NAME,MOUNTPOINT,UUID
ЗЫ. И да, можно жить и без swap, если точно знаете, что оперативки хватит с запасом.