La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuánto tiempo dura la suspensión de Linux?

¿Cuánto tiempo dura la suspensión de Linux?

La unidad de suspensión en Linux son segundos.

Puede ser que un determinado proceso no haya recibido una respuesta durante mucho tiempo, como una interrupción de IO causada por nfs. La aplicación ha estado esperando una respuesta y se quedó dormida mientras esperaba. . Entonces no puedo ver el error, jaja. No puedo decir específicamente qué proceso lo está causando. La sugerencia es reiniciar la aplicación Java correspondiente. O reinicie la máquina.

¿Por qué el proceso se coloca en estado de sueño ininterrumpido? Los procesos en estado de suspensión ininterrumpida generalmente están esperando IO, como IO de disco, IO de red y otros IO periféricos. Si el IO que el proceso está esperando no responde durante mucho tiempo, desafortunadamente será visto por PS. lo que también significa que es probable que haya un problema de IO. Puede ser que el periférico en sí esté defectuoso o que el sistema de archivos remoto montado ya no sea accesible. Los problemas que encontré antes fueron causados ​​por NFS. servidor.

Es precisamente porque no hay respuesta de IO que el proceso entra en el estado de suspensión ininterrumpida. Por lo tanto, si desea restaurar el proceso desde el estado de suspensión ininterrumpible, debe restaurar el IO en el que se encuentra el proceso. esperando, por ejemplo, si se debe a que el volumen NFS montado de forma remota es inaccesible y hace que el proceso entre en estado de suspensión ininterrumpida, entonces la solicitud de E/S del proceso se puede satisfacer restaurando la conexión al volumen NFS. Además, si desea finalizar el proceso en el estado D, solo puede reiniciar todo el sistema Linux.