3

Android シェルで uptime コマンドを実行すると、Linux で同じコマンドを実行した場合とは異なる結果が得られます。この結果は正確には何を意味するのでしょうか?

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

稼働時間は、ブートからの合計時間です。しかし、アイドルとスリープの違いは何ですか? そして何ですか

time = uptime - idle_time - sleep_time

それはある種の実行時間ですか?

4

1 に答える 1

1

watch -n 1 uptimeホーム画面のスクロール、ゲームのプレイ、ロック、ロック解除など、いくつかのテストを試みました。

uptime-起動からの時間、それは明らかです

idle- 携帯を触っていなかったとき、今度は一部のアプリ/ゲームでも少し大きくなったので、おそらく古典的な Linux のアイドル状態です = カーネル、ユーザー、I/O が 0% のときに大きくなります

sleep-ロックされた画面(ただし、非常にゆっくりと成長しました。おそらく、sshd、私の接続、およびwatch ` とuptimeの呼び出しによって妨げられた可能性があります)。ロックされた画面では、CPU が 1 つのコアと最低の周波数でのみ実行されることに気付くはずです。このモードでは、より多くの「スリープ」ルーチンと省電力ルーチンがあることを確認してください (少なくともディスプレイはオフです :))

"rest time"-おそらく、少なくともCPUに何らかの作業がある場合:)

于 2012-08-15T09:06:22.807 に答える