为何关机时间会有所不同?

为何关机时间会有所不同?

我总是以完全相同的方式关闭我的 Ubuntu MATE 16.04 系统:我一直按alt+F4直到我到达最后一个终端窗口并且所有其他应用程序都已退出,然后我输入poweroff

尽管我的程序一致,但系统完全关闭所需的时间(即我观看启动画面的时间)变化很大,从大约 3 秒到大约 25 秒。为什么会发生这种情况,或者我如何找出原因?

我知道我可以阅读日志,但我希望得到一些关于如何分析的提示

答案1

man 8 shutdown

   Once  TIME  has elapsed, shutdown sends a request to the init(8) daemon
   to bring the system down into the appropriate runlevel.

   This is performed by emitting the runlevel(7) event, which includes the
   new  runlevel  in  the  RUNLEVEL  environment  variable  as well as the
   previous runlevel (obtained from the environment or from /var/run/utmp)
   in  the  PREVLEVEL  variable.   An additional INIT_HALT variable may be
   set, this will contain the value HALT when bringing the system down for
   halt and POWEROFF when bringing the system down for power off.

然后,每个守护进程都会识别 RUNLEVEL 的变化,并采取适当的措施。这可能是快速exit保存配置、刷新缓存,甚至是冻结整个数据库。

根据您为每个守护进程设置的日志记录级别,您可能会在/var/log/*和子目录中看到一些信息/var/log/

相关内容