Poner intercambio en SSD o HDD?


22

Nueva instalación próximamente. SSD de 120 gb para SO y HOME y HDD de 1 tb para almacenamiento. 16 gb de ram, lo que significa 16 gb de intercambio si recuerdo correctamente. El espacio SSD es demasiado valioso para una partición de intercambio ¿verdad? Si mi pensamiento es correcto, ¿alguien puede guiarme o señalarme en la dirección correcta para colocar una partición de intercambio en un segundo disco duro? Siempre he seleccionado la configuración automática al instalar ubuntu. ¡Gracias!

Respuestas:


17

Una partición de intercambio en su SSD le permitirá despertarse más rápido de la hibernación (también conocido como "suspender al disco") en comparación con el intercambio en un disco duro. Pero dado el tiempo de arranque increíblemente rápido de Ubuntu al arrancar desde SSD, un despertar de la hibernación puede ser más lento que un reinicio.

Si no hiberna, es posible que nunca necesite cambiar.

Solo en el caso de que a menudo tenga muchas aplicaciones intensivas de RAM ejecutándose en paralelo, su sistema eventualmente puede usar el intercambio. Luego, un intercambio en SSD será algo más rápido que un intercambio en un disco duro. Aún así, no hay necesidad de preocuparse por el uso de su SSD por un intercambio extenso.

Si no se utiliza para la hibernación, siempre puede agregar una partición de intercambio o cambiar el archivo más tarde:


Gracias por su respuesta. No creo que hiberne si los tiempos de arranque son tan rápidos como he leído. ¡Gracias de nuevo!
user197088

3
bueno, la hibernación no se trata de arrancar rápido, sino de preservar el estado.
thebugfinder

7

Los SSD son más rápidos (aunque las velocidades disminuyen en el tiempo aquí también) pero también tienen una vida útil más pequeña. Antes de tomar esta decisión, piense en los hábitos de intercambio de su distribución.

Corrígeme si me equivoco pero esta configuración es la PC de tu casa, ¿verdad? Con 16 GB, dudo mucho que va a hacer mucho intercambio, especialmente porque, por ejemplo, la hibernación rara vez funciona correctamente y está deshabilitada en Ubuntu de forma predeterminada.

Como alternativa a una partición de intercambio, puede usar un archivo de intercambio. La gran ventaja con el segundo es que puede crecer y reducirse de acuerdo con sus necesidades, donde una partición generalmente es más difícil de manejar, especialmente si se encuentra entre otras dos particiones y no queda espacio.

Lea aquí para obtener más información sobre SSD para espacio de intercambio:

Para el tamaño de intercambio ver:


7

Además de las otras excelentes respuestas, solo quería preguntarle que puede tener más de una partición de intercambio. Por lo tanto, puede poner 4GiB de intercambio en el SSD y el resto en el HDD, por lo que si necesita intercambiar algo durante el uso de su computadora, se va al intercambio rápido. Si hiberna, probablemente el intercambio de SSD no será suficiente y también necesitará el intercambio de HDD.

Para hacer esto, necesitará crear una partición de intercambio en cada disco, y una vez instalado deberá abrir /etc/fstabpara que su sistema dé preferencia al intercambio rápido. Entonces abra una terminal y ejecute sudo gedit /etc/fstab. Deberá ubicar el par de líneas que hacen referencia a sus particiones de intercambio y editarlas para agregar la priconfiguración (un número más alto en el disco más rápido):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

Necesita saber cuál de estos está en el disco rápido y cuál en el disco lento. Ejecutar blkiden el terminal lo ayudará a identificar cada uno.


4

Personalmente, con 16 GB de memoria a su disposición, ni siquiera me molestaría con una partición de intercambio ... Solo asegúrese de agregar la siguiente línea al final del archivo /etc/sysctl.conf y las cosas deberían funcionar normalmente:

vm.swappiness = 0

... guardar y reiniciar y no es necesario cambiar ... Utilizo esto para mi máquina de 2 gb y nunca tuve un problema o desaceleración desde ...


Sugeriría lo mismo. Tengo 8 gb de RAM en mi thinkpad y el único cambio de tiempo que incluso se activó hasta ahora fue mientras ejecutaba 2 máquinas virtuales y eclipse lado a lado ... y eso tomó alrededor de> 100 mb de intercambio (mientras todavía había ~ 2 gb de RAM disponible)
Daniel W.

3
Sin embargo, si tiene la intención de hibernar, necesitará un intercambio.
Paddy Landau

No planeo hibernar ninguno con los tiempos de arranque implícitos que he estado leyendo. Los 16 gb de ram se deben a que se trata de un equipo de edición de video ligero. Aún no estoy seguro si maximizará el carnero.
user197088

1
Por seguridad, sugeriría no ir nunca sin ningún intercambio. Si comete un error, como ejecutar algo que necesita mucha memoria RAM cuando tiene poca memoria, puede hacer que todo el sistema se caiga si no tiene intercambio. Para un uso doméstico liviano, no debería ser demasiado complicado, pero si hace algo más avanzado, cambie por si acaso, no le hará daño, pero puede ahorrarle algunos reinicios no planificados.
unfa

1
En 2018, 16GB pueden agotarse con bastante rapidez ... Como podría ser en 2013 de todos modos.
jave.web
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.