【问题标题】:What result of uptime command means on android?uptime命令的结果在android上意味着什么?
【发布时间】:2012-08-15 07:51:28
【问题描述】:

我在 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

这是某种运行时间?

【问题讨论】:

    标签: android shell


    【解决方案1】:

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

    uptime - 开机时间,一目了然

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

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

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

    【讨论】:

    • 你认为睡眠和空闲时间没有共同的时间吗?换句话说:如果增加空闲不增加睡眠和反向。
    • 不是 100% 肯定,但不是。更有可能是某些进程经常中断睡眠模式......但现在这不是基于实验,只是想......
    • 我得到“正常运行时间:22 天,空闲时间:33 天,睡眠时间:13 天”。如果正常运行时间是从启动开始的时间,那么空闲时间怎么会大于它?
    猜你喜欢
    • 2012-05-22
    • 1970-01-01
    • 2017-02-13
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 2016-06-28
    • 1970-01-01
    相关资源
    最近更新 更多