Esto me pasa por presuponer

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

total       used       free     shared    buffers     cached
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.

total       used       free     shared    buffers     cached
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.

mkdir /swap
mkswap -c /swap/swap1 102400

y por último «montar» la memoria

sync
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]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *