Cómo dije en una anterior entrada, dispongo de 64Mb de RAM y 32 de swap para este servidor web, lo que no dije es que es una máquina virtual. En el plan de precios que pago me incluye esa memoria, que para lo que quiero funciona, aunque últimamente me da algunos problemillas. En su momento di por sentado que la memoria swap que «venía de serie» era inalterable ya que esta gente es la que controla el kernel de mi máquina, así que ni probé
Esta era la memoria que tenía
Mem: 60312 53260 7052 0 2100 25680
-/+ buffers/cache: 25480 34832
Swap: 32760 5956 26804
Desesperado por las tres últimas semanas de caídas de servicios, se me ocurrió probar suerte para añadirle más memoria swap a la máquina virtual, como si de una máquina normal se tratase y el resultado fue inesperado: FUNCIONA!. Le he añadido 105Mb y este es el resultado.
Mem: 60312 53540 6772 0 2156 25800
-/+ buffers/cache: 25584 34728
Swap: 135152 5956 129196
Lo he hecho del siguiente modo. Crear un archivo de memoria swap.
mkswap -c /swap/swap1 102400
y por último «montar» la memoria
swapon /swap/swap1
Y para acabar, se tendrá que añadir a /etc/fstab el swapfile para que cuando reinicie, se mantengan las mejoras de memoria
[cce_bash line_numbers=»false»]
/swap/swap1 swap swap defaults,noatime 0 0
[cce_bash]