Existe una idea errónea común de que tener un espacio de intercambio está afectando negativamente el rendimiento del sistema. Esto es incorrecto. Siempre que tenga suficiente RAM, tener un área de intercambio sea cual sea su tamaño no perjudica en absoluto el rendimiento. Lo que afecta el rendimiento es tener poca RAM y usar el espacio de intercambio de manera efectiva.
Si no tiene espacio de intercambio y se queda sin RAM, el núcleo seleccionará uno o más procesos que considere buenos candidatos (aunque podría darle algunas pistas ) y los matará.
Si tiene un espacio de intercambio y no tiene RAM, el núcleo seleccionará las páginas de memoria menos usadas y las colocará en el área de intercambio para liberar RAM. Esto ralentizará el sistema, pero sus aplicaciones no se verán afectadas de otra manera.
Siempre prefiero el caso 2. ya que me siento incómodo al perder partes o todo mi trabajo porque el núcleo piensa que vale la pena matar mis aplicaciones. Además, con el tamaño actual de un disco promedio en el rango de TB, reservar un pequeño porcentaje para el intercambio generalmente no es un problema.
Si tiene una RAM de 3GB o superior, Ubuntu NO UTILIZARÁ automáticamente el espacio de intercambio, ya que es más que suficiente para el sistema operativo.
¿Ahora realmente necesitas una partición de intercambio?
La respuesta en mi opinión es sí. Porque no sabes qué vas a instalar o hacer en el futuro que pueda requerir la necesidad de espacio de intercambio. Además, si planea utilizar la hibernación, es posible que desee tener algo de espacio de intercambio. En realidad, no tiene que tener una partición de intercambio, pero se recomienda en caso de que use tanta memoria en el funcionamiento normal.
Para obtener más información sobre la necesidad o no de intercambio, consulte Preguntas frecuentes de intercambio de Ubuntu o Requisitos de intercambio
fuente
Durante los últimos 6 años más o menos, he usado sistemas de escritorio con al menos 8 GB de RAM. No recuerdo un caso en el que el sistema intercambió memoria bajo un uso normal, y monitorizo el uso de recursos con bastante frecuencia con htop. Ni siquiera en los casos en que ejecuté 4 máquinas virtuales (servidores) simultáneamente para fines de desarrollo se produjo el intercambio.
Dicho esto, si las aplicaciones que está ejecutando requieren mucha memoria (por ejemplo, edición de video, edición de imágenes, manipulación de tablas de bases de datos grandes, etc.) puede enfrentar una situación en la que su sistema podría quedarse sin memoria. En ese caso, puede ser deseable tener un espacio de intercambio. Piense en ello como una red de seguridad de último recurso. Y teniendo en cuenta la capacidad de varios terrabytes de los sistemas actuales, ¿cuánto valen un par de gigabytes en una partición de intercambio? Mejor prevenir que curar :-)
fuente
Tener espacio de intercambio siempre es algo bueno.
Aquí estoy citando la Guía de estudio de certificación RHCSA / RHCE de Michael Jang
fuente
Depende de lo que esté ejecutando en su sistema.
Si está creando contenido, probablemente sea una buena idea tener todavía espacio de intercambio asignado, por lo que si se queda sin RAM, sus procesos se ralentizarán en lugar de ser eliminados y potencialmente perder el trabajo.
Si su máquina solo está ejecutando programas, entonces no necesita ni desea espacio de intercambio. Diseño y construyo muchos sistemas de visualización tipo kiosco que se ajustan exactamente a este uso. Prefiero que un proceso muera repentinamente que ser lento, porque entonces puedo detectar esa condición y corregirla.
fuente
Si alguna vez necesita intercambio o más espacio de intercambio, puede crear archivos de intercambio en su sistema de archivos. Por supuesto, no admitirán la hibernación, pero es un enfoque razonable para una computadora portátil con unidad SSD y mucha RAM.
fuente