我正在试图找出Linux机器在冷重启后启动所需的时间。看起来,uptime
命令或/proc/uptime
为您提供了从init进程结束以来的时间。这没有考虑到内核加载到内存、加载程序和固件启动时间所花费的时间(就像systems-analyze
一样)。我不能使用systems-analyze
,因为如果我使用它,我将不得不等待所有systemd服务的启动。出于同样的原因,即使是“引导图”也被裁定为out.This,因为我将不得不通过systemd服务收集启动时间(也就是做许多其他事情)。
知道我怎么能得到这些信息吗?
发布于 2019-02-14 14:31:56
戴着秒表。在系统准备就绪之前,大部分过程都会发生。
您还必须定义引导的含义:准备通过X登录,准备通过控制台登录,web服务器响应…请求。
此外,你也不应该信任被测试的系统,来测试它的自我。(我曾经在解决一个系统时遇到麻烦,这个系统声称速度比可能的要快。原来,它减慢了时钟。)
发布于 2019-02-14 15:39:39
用智能手机拍摄一段针对显示器的视频。这将精确到1/n秒,其中n是每秒钟录制视频的帧数。
https://unix.stackexchange.com/questions/500732
复制相似问题