- ¿Cuál es el propósito de una partición swap?
- ¿Cómo sé que sólo me queda el de la partición swap? No mucho/poco.
Mi Ubuntu PC se utiliza para las típicas cosas:
- Web (correo electrónico, facebook, etc.)
- Algunas películas
- el juego es raro
Mi Ubuntu PC se utiliza para las típicas cosas:
La partición swap sirve un par de fines.
Sirve como " copia de seguridad de la memoria RAM. Que es, en caso de que el equipo se ejecute fuera de la RAM, se utilizará el área de swap como una fuente temporaria de más memoria. Más específicamente, 'swap' de elementos no utilizados de la memoria RAM en el área de swap con el fin de dejar espacio libre para las aplicaciones que necesita en ese instante. Esto no es lo ideal como la tasa de transferencia de datos a la unidad de disco duro es significativamente inferior a la normal de RAM. En la práctica, esto significa que es mucho más lento para recuperar la información desde el área de swap.
Se utiliza cuando el equipo hiberna. La hibernación consiste en tomar una imagen de la memoria RAM en su estado actual (como una ISO representa una imagen), y la guarda en el área de swap. Luego se vuelve a cargar esta imagen cuando se reinicia el equipo.
Para ser más útil, el área de swap debe ser de al menos (RAM * 1.5), aunque es más recomendable. Por ejemplo, en mi sistema con 3 gb de RAM, tengo un área de swap de 7.2 gb.
Esto es muy cerca de la misma como a esta pregunta sobre el "derecho" de tamaño para la partición de intercambio. Mucha de la misma información de mi respuesta no se aplica, básicamente, si usted quiere hibernar en general, usted quiere que su espacio de intercambio a ser al menos tan grande como la memoria RAM, y otros que un número redondo, como 1 o 2 GB es suficiente. Porque el intercambio es mucho más lento que la RAM, si usted está llenando hasta varios gigabytes de espacio de intercambio de su equipo ciertamente ha convertido en unusably lento.
Además no hay necesidad real para una partición swap de intercambio de archivos (disponible en la corriente principal de los sistemas de ficheros linux) dan el mismo rendimiento y hacen que sea extremadamente fácil para agregar más espacio de swap si usted decide que usted no tiene suficiente.
aquí un muy profundo información acerca de swap
algunas personas dicen que el doble de tu memoria ram, pero personalmente recomiendo este :
swap = 1.5 X Total de memoria Ram
Ejemplo :
si usted tiene 2Gb de ram -> swap = 1.5 x 2 = 3
P. D : Escritorio de Ubuntu usa Swap para Hibernar (PC, no necesita alimentación, el programa de los estados guardado). Si la Hibernación es importante para usted, tener más espacio de intercambio, a continuación, ram + swap de desbordamiento.
El free
comando puede saber cuánto de intercambio que está utilizando. Por ejemplo en esta máquina:
$ free -m
total used free buffers cached
Mem: 1947 1863 84 312 758
-/+ buffers/cache: 792 1154
Swap: 4000 3 3997
me muestra que tengo de 2GB (1947m) de RAM y que el sistema ha utilizado más de ella. Sin embargo, 312m se utiliza para búferes de e/S y el resto (758m) el sistema ha decidido llenar con caché de disco.
La caché de disco es muy interesante, porque es el uso de memoria de alta velocidad en lugar de la lenta disco de su contenido. El contenido puede ser obtenido desde el disco, pero se mantienen alrededor en caso de que se necesiten. Esto también significa que no hay 758m de memoria que puede ser recuperada en un instante si es necesario porque el sistema sabe que puede encontrar los datos en el disco en su lugar.
Es por eso que hay una segunda línea muestra que si no hay almacenamiento en búfer de caché y, me gustaría tener la mitad de mi RAM (1154m) disponibles para su uso.
La tercera línea muestra que tengo una excesivamente grande partición de intercambio (swap ahí estaba y no estaba haciendo nada) de que la friolera de 3m han sido utilizados. Esto es lo que el núcleo, en realidad, no esperar a tener que usar en cualquier momento pronto, así que se quedó atorado en el "porche".
Mientras free
le da la instantánea ahora, vmstat
puede dar un panorama continuo:
$ vmstat 10
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 3588 86236 316524 769132 0 0 14 13 126 81 4 1 95 0
0 0 3588 83872 316532 770512 0 0 0 20 264 1229 3 1 96 0
Hay una gran cantidad de información que hay, pero de interés es que no hay swap (si) o el intercambio (para que) el tráfico. Lo que significa que no voy a usar la swap a lo largo de los últimos 10 segundos.
EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.