Recientemente, puse más RAM en mi servidor y ahora tengo un total de 24 GB de RAM. Originalmente, configuré el sistema operativo para tener un tamaño de intercambio de 2 GB.
/dev/sdc1 1 281 2257101 82 Linux swap / Solaris
/dev/sdc2 * 282 60801 486126900 83 Linux
Actualmente se asignan 2 GB para el intercambio, pero leerlo parece que no es mucho. Para un sistema con 24 GB, estoy pensando en asignar al menos 10 GB de intercambio.
Mi pregunta es: ¿Puedo hacerlo mientras se ejecuta el sistema operativo? ¿Tengo que reinstalar? Estoy usando OpenSuse 11.3
/etc/fstab
entrada para asegurarse de que el nuevo intercambio se active al reiniciar?¿Necesitarías un intercambio en este caso? No sé qué tiene en ejecución en el sistema de su sistema, pero trato de tener suficiente memoria en mis servidores para evitar el intercambio por completo ... (lo tengo, pero solo como a prueba de fallas, si mi servidor comienza a intercambiarse, compro más memoria ...)
fuente
Tienes que volver a particionar el disco. Si recuerdo bien mover el comienzo de la partición de Linux no es compatible con partición, pero también puede reducir su sistema de archivos y partición de Linux y luego hacer otro intercambio al final de su disco. No puede hacer esto mientras el sistema está en línea.
La solución alternativa es usar un archivo grande como intercambio. (No sé si es una buena idea hoy en día).
fuente
1 Desactiva todos los procesos de intercambio
2 Cambiar el tamaño del intercambio
3 Haga que el archivo se pueda usar como intercambio
4 Active el archivo de intercambio
5 Compruebe la cantidad de intercambio disponible
fuente