Стоит ли использовать SWOP в качестве замены памяти на сервере?
Нет, не стоит! Если память активно используется, то процессор при добавлении свопа будет утыкаться в производительность дисковой системы и также будет простаивать. Ведь процессору нужно достать из свопа стреницу, заместить её в реальной памяти и только птом передать управление программе.
Я подозреваю, что стоит монгодб, которая и съела всю память. Если так, то запускайте монгу в отдельном инстансе или в контейнере.
Также, в приведенном примере со 100% загрузки памяти и swap, мне кажется нужно разбираться с приложением, которое память так любит - это ненормально!
если linux, то попробуйте модуль ZRAM, поможет улучшить утилизацию процессора при том же объеме памяти и поднимет текущую производительность.