I have noticed that an idle machine will resume for some time, and suspend again, several times for no reason.<br><br>I wrote a simple script that checks every 1sec whether the machine is suspended on not.<br>It gives a timeline of Suspended times and Resumed times.<br>
<br><br>A left an XO completely idle overnight for 12h.<br><br>The results were:<br><br>It resumed about 80 times<br>It was resuming every 1m to 10min<br>The total suspended time percentage was 90%<br><br>Do these numbers seem normal?<br>
<br>Chris was mentioning the other day about the additional power consumed to resume the XO. <br>I can assume that resuming/suspending at a regular basis is not very power efficient.<br><br><br>Also, this script made it easy to examine what happens to timeouts that are interrupted with suspends.<br>
<br>The result is that the suspended time extends the timeout. The timeout does not expire relative to the absolute time, but the time the CPU is alive.<br>So if a 10min timeout is interrupted by a 2min suspend, the timeout will expire 12min after the point it was executed.<br>
Scott, does this agree with what you expected?<br>