GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuál es la diferencia entre Suspender e Hibernar en Linux?

Cuando se trata de opciones de energía en las distribuciones de Linux, hay funciones de cierre de sesión, apagado, suspensión e hibernación. Cerrar sesión y Apagar se explican por sí mismos. Aprendamos qué son las operaciones de Hibernación y Suspensión y las diferencias entre ellas.

Suspender

Suspender es lo mismo que Suspender en Microsoft Windows. Este modo no apaga su computadora. La RAM todavía está encendida durante todo el estado de suspensión, por lo que la máquina seguirá consumiendo energía todo el tiempo. Este modo no es una opción eficiente para las computadoras portátiles, ya que la batería se agotará.

Sin embargo, puede servir como una excelente opción para mantener intacta la sesión de trabajo y los programas y apps que estabas usando. Luego, más tarde, cuando reanude la PC después de despertar de la suspensión, tendrá la sesión lista.

Debido a esta naturaleza del modo de Suspensión, debe tener cuidado de que la computadora nunca pierda energía o se quede sin batería, ya que la sesión y los archivos no se guardarán, y la pérdida de datos es inminente para los datos no guardados.

Hibernar

En el modo de hibernación, la computadora se apaga por completo y, por lo tanto, no habrá ningún consumo de energía cuando la computadora esté en estado de hibernación.

Cuando pone la computadora en Hibernación, el contenido de la sesión de la RAM se mueve al espacio de intercambio del disco duro y, después de eso, el sistema se apaga.

Cuando se despierta de la hibernación, el contenido de la sesión del intercambio se vuelve a copiar en la RAM, por lo que se necesita más tiempo que el modo de suspensión para que la PC vuelva a funcionar.

¿Por qué algunas distribuciones de Linux no tienen habilitado Hibernate de forma predeterminada?

Hibernate no es una característica fluida a veces debido a la naturaleza misma de cómo funciona y cómo el hardware debe soportarlo. Si la partición SWAP no está configurada correctamente, podría haber pérdida de datos debido a bloqueos y la congelación de la computadora al inicio son problemas comunes asociados con la hibernación.

Por lo general, Linux necesita el tamaño de RAM para su tamaño de SWAP, pero no todos siguen esto en su entidad, lo que lleva a los problemas de Hibernate. Ubuntu tenía Hibernate como función predeterminada en el panel de energía, pero desde Ubuntu 12.04 LTS, la función se eliminó debido a problemas cada vez mayores informados por varios usuarios.

Pero eso no significa que su PC ya no pueda hibernar. Todo lo que necesita hacer es verificar primero si el hardware de su computadora es compatible con el modo.

¿Cómo verificar si su PC es compatible con Hibernate?

Antes de continuar, asegúrese de guardar todos los documentos no guardados en la sesión.

Inicie 'Terminal' y escriba el siguiente comando:

sudo pm-hibernate

Su PC se apagará. Luego, ENCIENDA la computadora y verifique si la sesión que tenía antes de ingresar el comando pm-hibernate está intacta o si inició sesión en un escritorio vacío.

Si pierde su sesión, significa que su PC no hiberna. Luego, verifique si su partición de intercambio es al menos tan grande como su RAM disponible. Linux recomienda el doble del tamaño de la RAM para su partición SWAP. Por ejemplo, si su PC tiene 8 GB de RAM, debería tener al menos 16 GB de partición SWAP.


Linux
  1. ¿Cuál es la diferencia entre un contenedor de Linux y una imagen?

  2. Linux:¿diferencia entre el espacio del usuario y el espacio del kernel?

  3. ¿Cuál es la diferencia entre localizar y encontrar el comando en Linux?

  4. ¿Cuál es la diferencia entre env y set (en Mac OS X o Linux)?

  5. ¿Cuál es la diferencia entre el búfer y la memoria caché en Linux?

Aprenda la diferencia entre los comandos "su" y "su -" en Linux

¿Cuál es la diferencia entre los núcleos de macOS y Linux?

¿Cuál es la diferencia entre Linux y Unix?

¿Cuál es la diferencia entre Rsync y BTRFS en Linux?

¿Qué es un Hipervisor? ¿Cuál es la diferencia entre el tipo 1 y 2?

diferencia entre netstat y ss en linux?