Para una instalación de escritorio en una computadora portátil nueva y brillante (digamos 16 gb de ram y ssd hd), ¿tiene sentido tener una partición de intercambio?
Para una instalación de escritorio en una computadora portátil nueva y brillante (digamos 16 gb de ram y ssd hd), ¿tiene sentido tener una partición de intercambio?
Respuestas:
Sí, necesita intercambio , si solo lo usa para suspender y acciones de intercambio menores, un archivo de intercambio en algún lugar de su disco podría estar bien, y he estado usando el archivo de intercambio desde hace casi un año, nunca tuve problemas con él, simplemente no me gusta particionar el disco.
Simplemente copie y pegue la siguiente línea en la terminal y creará 2 GB de intercambio. Primero conviértete en root:
sudo su
Luego copie y pegue lo siguiente (como siempre, asegúrese de entender lo que está pegando en su terminal ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
Intercambio (partición frente a archivo) por rendimiento
Abajo
No puede hibernar para intercambiar archivos, como mencionó @Takkat , he comprobado y tengo la primera vez en mi vida que intento hibernar pero no funciona, por lo que si desea hibernar necesita la partición de intercambio , de lo contrario si el archivo de intercambio es bueno para ir.
Si desea poder hibernar, entonces sí, es necesario tener una partición de intercambio al menos tan grande como su RAM total.
Aparte de eso, si tiene 16 GB de RAM, entonces, en principio, probablemente no. He visto a personas decir que 1 GB es suficiente para ejecutar sin intercambio, aunque imagino que se reduciría a una cuestión de opinión para muchas personas. En mi caso, estoy ejecutando una computadora portátil con 8 GB de RAM y tengo un intercambio del mismo tamaño para fines de hibernación (con el efecto secundario de que proporciona un búfer si mi trabajo se vuelve particularmente intensivo en memoria, como a veces puede hacerlo)
¿Es esta una pregunta teórica o práctica?
En la práctica, casi no hay razón para evitar una partición de intercambio porque el espacio en disco es barato y abundante (especialmente en las nuevas computadoras portátiles brillantes).
En el papel, puede parecer que 16 GB de memoria nunca se usarán. Considere estas circunstancias:
Ahora considérelos sucediendo al mismo tiempo. Una partición de intercambio servirá como un búfer cuando los eventos impredecibles se alineen, comprándole algo de tiempo antes de que el sistema se bloquee para ahorrar trabajo, etc.
Específicamente porque tiene una computadora portátil, llegará un momento en que la hibernación salve su piel. Tal vez dejará su computadora para tomar un café, pero surge algo y, en cambio, regresa una hora más tarde. Si su batería elige ese momento para morir, la hibernación protegerá su trabajo no guardado.
Bueno, durante más de un año no he particionado mi SSD y tampoco tengo un archivo de intercambio. He estado usando el mismo SSD (512 GB) en dos portátiles diferentes. El anterior tenía 8 GB de RAM, el más nuevo tiene 16 GB. Utilizo la RAM para archivos temporales y Firefox Cache y, con los 8 GB, a veces noté que el sistema se ralentizaba al sincronizar grandes archivos con grsync. Ahora con 16 GB de RAM (y quizás también la versión más nueva de Ubuntu 13.04) no he encontrado ningún problema. También creo que la partición no es buena para los SSD y es una forma de desperdiciar un almacenamiento costoso. Entonces, solo puedo hablar desde mi experiencia con SSD / 16GB RAM: con esta constelación ciertamente no usaría SWAP e incluso con 8GB RAM estaba bien. La hibernación ha tenido errores de todos modos y el modo de espera es mucho más rápido
En su lugar, puede hacer un archivo de intercambio e hibernar con él, he hecho archivos de intercambio en mi computadora portátil para que pueda hibernar cada una de mis instalaciones de Linux. De lo contrario, hibernate simplemente sobrescribiría la última hibernación si estuviera usando una partición de intercambio. Este es mi método Tenga en cuenta que debe hibernar utilizando el método del núcleo: echo disk> / sys / power / state
sudo -s
fallocate -l 4000m /swap_file #4000 mb, may want higher than 4000mb
swapoff -a
mkswap /swap_file
nano /etc/fstab
#delete previous swap entry then add
/swap_file swap swap defaults 0 0
#then save and exit
swap-offset /swap_file #remember the output of this
nano /etc/grub.d/40_custom
add to linux line: resume=<partition swapfile is on> resume_offset=<swap-offset return data>
swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
create shortcut. system-settings->keyboard->shortcuts->custom shortcuts add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer
viola si desea reiniciar después de hibernar en lugar de apagar
echo reboot > /sys/power/disk
echo disk > /sys/power/state