Creo que no hay una regla fija que nos ayude a calcular el tamaño de la
partición swap para nuestro sistema en concreto ( distro que usemos, gigas del disco duro, memoria ram ) y para las funciones que
realicemos ( no es lo mismo usar el sistema solo para ver videos, oir música navegar y poco mas, que para manejar archivos de gran tamaño y realizar funciones como la edición de vídeos, etc que necesitan mas memoria ).
Antiguamente cuando las memorias ram que tenían los pcs eran pequeñas la
regla era que la memoria swap fuera el doble que la ram, pero eso hoy en
día, con las memoria ram que suelen llevar los pcs, sería una exageración.
Hoy en día los pc suelen tener una
cantidad de gigas que nos sobran por todos lados para instalar el
sistema, y una memoria ram también muy elevada, con lo que la memoria
swap no es muy importante.
Mi consejo es instalar el sistema con:
-- una partición para / en la que se guarda los archivos del sistema; dependiendo de la distro que se use, ésta partición debe ser de mayor o menor tamaño; normalmente con 4-6 gigas suele ser suficientes para el sistema recién instalado, pero es conveniente hacerla algo mayor para que haya sitio para los programas que posteriormente queramos instalar.
--
otra partición para /home en la que se guardan , en modo de archivos y
directorios ocultos ( su nombre empieza por un punto y se ven o se dejan de ver tecleando ctrl+h en el administrador de archivos ), la configuración de la carpeta personal y las configuraciones personalizadas para nuestro usuario de los
programas que instalemos, y los archivos personales (vídeos, música, fotos, documentos, etc ) que vayamos creando o adquiriendo
-- otra partición para swap , cuya máxima
utilidad será si queremos usar la hibernación; si no vamos a usar la
hibernación, con la memoria ram seguramente no necesitaremos que la
partición swap sea muy grande.
-- y si se quiere - no es estrictamente necesario - otra partición solo para guardar en ella archivos personales; esta partición también nos servirá para que la partición swap tenga una partición vecina que se puede desmontar desde el sistema en funcionamiento, lo cual como se ve mas abajo, nos facilita el cambiar el tamaño de la partición swap si fuera necesario.
La partición swap debemos crearla a ser posible junto a una o mejor dos particiones que puedan ser desmontadas desde el sistema instalado en el disco duro en funcionamiento, de forma que desmontando las particiones vecinas a la swap podamos modificar el tamaño de ésta; si la creamos entre particiones que no puedan ser desmontadas desde el sistema instalado en el disco duro en funcionamiento,por ejemplo entre la partición / y la /home, para modificar su tamaño lo tendremos que hacer como se explica mas abajo.
En la imagen siguiente se ve un ejemplo de como esta particionado el disco, de forma que además de las particiones ntfs para Windows, tiene las particiones / , /home y swap, dentro de una partición extendida; la partición swap ha sido creada entre la partición / y /home, por lo que podría ser aumentada a costa de una o de las dos particiones vecinas, pero ésta situación de la partición swap no es la ideal, ya que ambas particiones vecinas no pueden ser desmontadas mientras se usa el sistema. Seria mejor, por ejemplo que la partición / y /home fueran vecinas, y tras ella estuviera la partición swap y detrás una partición ntfs para datos, de forma que la partición swap pudiera ser redimensionada a costa de la partición ntfs.
Si tenemos mucha memoria ram, y queremos usar la partición swap del menor tamaño posible:
Podemos crear una partición swap pequeña, por ejemplo de 0,5
gigas, y ver como se comporta el sistema; si vemos que se maneja bien,
pues ya está, no hace falta modificar nada; si vemos que necesitamos mas
memoria swap:
-- Si la partición swap está junto al menos una partición que pueda ser desmontada/modificada en su tamaño desde el sistema instalado en el disco duro en funcionamiento ( por ejemplo la partición que usamos solo para guardar datos personales ) : desde la herramienta Gparted seleccionamos las particiones vecinas a la swap y con el botón derecho del ratón las desmontamos, luego seleccionamos la partición swap, con el botón derecho del ratón "desactivamos el intercambio", y luego redimensionamos su tamaño a costa de una o de las dos particiones vecinas, por último hacemos click en el icono de "aplicar todas las operaciones" y esperamos a que se realice el proceso, tras lo cual podemos volver a montar las particiones que hubiéramos desmontado, y volver a "activar el intercambio" en la partición swap, y por fin ya podemos cerrar gparted, y seguir usando el sistema.
- Si la partición swap esta junto a particiones que no pueden ser desmontadas/modificadas en su tamaño desde el sistema instalado en el disco duro en funcionamiento ( partición / y partición /home): nos será fácil realizar el procedimiento de forma similar al caso anterior, pero esta vez desde el mismo medio ( live cd, live dvd ,
o pendrive ) desde el que instalamos el sistema, y por medio de gparted ( que previamente habremos instalado desde synaptic ) (*) aumentar
el tamaño de la partición swap, a costa de la partición vecina, y luego volver a
iniciar el sistema instalado en el disco duro, ver si todo nos funciona
bien, y si no es así volver a modificar el tamaño de swap, nuevamente desde el medio de instalación.
(*) O puedes usar un live cd especialmente creado para la herramienta Gparted, cuya imagen .iso puedes obtener desde:
http://sourceforge.net/projects/gparted/files/gparted-live-stable/0.14.1-1/gparted-live-0.14.1-1.iso/download
Para aprender a usar gparted, lo mejor es mirar alguno de los muchos manuales que hay en la red: https://www.google.es/search?hl=es&q=manual+gparted&meta=lr%3Dlang_es&gws_rd=ssl, por ejemplo: http://gparted.org/display-doc.php?name=help-manual&lang=es
O si no quieres complicarte la vida, y no te importa que te sobre
memoria swap ya que el tamaño del disco duro es enorme y tienes espacio
de sobra para las otras particiones, puedes crear, una memoria swap de gran
tamaño, por ejemplo de 8 gigas y no creo que tengas que acordarte de
ella para nada.
Un método de comprobar como iría tu sistema si no usara memoria swap es el siguiente: Desde gparted puedes seleccionar la partición swap, y con el botón
derecho del ratón activar la opción "desactivar intercambio", con lo que
sin tocar la partición, haces que el sistema funcione como si no la
tuviera; puedes trabajar un rato con el sistema y hacer tus cosas
cotidianas y ver que tal se desenvuelve el sistema; si no tienes
problemas, ya sabes, no necesitas la partición swap; si tienes problemas, el sistema va lento,
puedes volver a activar el intercambio de la misma forma que lo
desactivaste.
Una vez hecho esto puedes tomar la decisión de usar o no la partición swap, y/o de cambiar su tamaño, como se ha indicado.
Hola hatteras.
ResponderEliminarEsta entrada de tu "blog" me ha gustado. Deberías publicarla en ese foro en el que se te echa de menos...
Un saludo del botarate MiguelK3b.