Pogledaj sto ti trosi Swap i RAM:
grep --color VmSwap /proc/$(pidof memcached)/status
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less
Probaj umjesto samo swapon/swapoff malo zakoplicirat stvari:
echo 3 > /proc/sys/vm/drop_caches && swapoff -a && swapon -a
Ako ti ovo ne pomogne jedino rijesenje je neki oblik monitoringa da mozes u realnom vremenu reagirat ili da imas history da vidis sto je podivljalo. Nagios/Icinga + Grafana ili Munin ili ak hoces nekaj jednostavnog Glances (pod uvjetom da ga imas uvijek na oku, nema history).