3

我在 android shell 上运行 uptime 命令,我得到的结果与 Linux 上的相同命令不同。这个结果究竟意味着什么?

up time: 01:53:22, idle time: 00:37:26, sleep time: 01:08:02

正常运行时间是启动时的总时间。但是idle和sleep有什么区别呢?是什么

time = uptime - idle_time - sleep_time

这是某种运行时间?

4

1 回答 1

1

我已经尝试watch -n 1 uptime并做了一些测试:滚动主屏幕,玩一些游戏,锁定,解锁......

uptime- 从开机时间,很清楚

idle- 当我不碰手机时,下一次即使在某些应用程序/游戏中也会增长一点,所以它可能是经典的 linux idle = 当内核、用户和 i/o 为 0% 时它会增长

sleep- 锁定屏幕(但它增长非常缓慢,可能它受到 sshd、我的连接以及调用watch ` 和uptime的干扰)。在锁定屏幕中,您应该注意到 CPU 仅以一个内核和最低频率运行,确保在此模式下有更多“睡眠”和省电例程(至少显示关闭 :))

"rest time"- 可能至少当 CPU 有一些工作时:)

于 2012-08-15T09:06:22.807 回答