暂停-恢复之后,dmesg printk 时间看起来好像暂停恰好发生在恢复之前?!

暂停-恢复之后,dmesg printk 时间看起来好像暂停恰好发生在恢复之前?!

请帮助我理解这个怪癖:

sudo pm-suspend,等待5分钟,唤醒机器,dmesg

...
  [  817.724316] PM: Entering mem sleep
...
  [  820.380646] ACPI: Waking up from system sleep state S3

printk 的秒数显然是错误的!我在挂起和恢复之间等待的时间远远超过 4 秒……这是怎么回事?

(使用 ocelot 11.10,内核是 3.0.0-12-generic)

答案1

嗯,这个时间就是系统启动时间。挂起期间系统未启动,计数器不再递增。之所以要 4 秒,是因为第一条消息弹出后挂起的时间,以及打印第二条消息之前唤醒的时间。因此这是正常的。

相关内容