2003-07-21 12:44:08

by snoopyzwe

[permalink] [raw]
Subject: how to calculate the system idle time

I want to implement a module, whose main task is to check the system
idle time(no keyboard and mouse input) and suspend the whole system(when
the idle time is long enough). But there comes the problem, how to
calculate the system idle time. How can I get the time user has no
operation.
thanks
snoopyzwe




2003-07-21 13:19:05

by Richard B. Johnson

[permalink] [raw]
Subject: Re: how to calculate the system idle time

On Mon, 21 Jul 2003, snoopyzwe wrote:

> I want to implement a module, whose main task is to check the system
> idle time(no keyboard and mouse input) and suspend the whole system(when
> the idle time is long enough). But there comes the problem, how to
> calculate the system idle time. How can I get the time user has no
> operation.
> thanks
> snoopyzwe
>

The the source-code of `top` and review it. Make a user-mode
daemon to watch the system...


Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
Note 96.31% of all statistics are fiction.

2003-07-21 13:27:34

by snoopyzwe

[permalink] [raw]
Subject: Re: how to calculate the system idle time

thanks for you advice
one foolish question
what "top" means?
could you tell me more about how to watch the system?
thank you very much
I am a newbie

>On Mon, 21 Jul 2003, snoopyzwe wrote:
>
>
>
>>I want to implement a module, whose main task is to check the system
>>idle time(no keyboard and mouse input) and suspend the whole system(when
>>the idle time is long enough). But there comes the problem, how to
>>calculate the system idle time. How can I get the time user has no
>>operation.
>>thanks
>>snoopyzwe
>>
>>
>>
>
>The the source-code of `top` and review it. Make a user-mode
>daemon to watch the system...
>
>
>Cheers,
>Dick Johnson
>Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
> Note 96.31% of all statistics are fiction.
>
>
>
>
>
>



2003-07-21 15:30:24

by Lucas C. Villa Real

[permalink] [raw]
Subject: Re: how to calculate the system idle time

"top" is an utility that cames with the Procps package.

Lucas


On Monday 21 July 2003 18:55, snoopyzwe wrote:
> thanks for you advice
> one foolish question
> what "top" means?
> could you tell me more about how to watch the system?
> thank you very much
> I am a newbie
>
> >On Mon, 21 Jul 2003, snoopyzwe wrote:
> >>I want to implement a module, whose main task is to check the system
> >>idle time(no keyboard and mouse input) and suspend the whole system(when
> >>the idle time is long enough). But there comes the problem, how to
> >>calculate the system idle time. How can I get the time user has no
> >>operation.
> >>thanks
> >>snoopyzwe
> >
> >The the source-code of `top` and review it. Make a user-mode
> >daemon to watch the system...
> >
> >
> >Cheers,
> >Dick Johnson
> >Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
> > Note 96.31% of all statistics are fiction.
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

Subject: Re: how to calculate the system idle time

[email protected] (Lucas Correia Villa Real) writes:
> "top" is an utility that cames with the Procps package.

But that's probably not what he needs anyway: by idle time he meant "no
keyboard and mouse input". He should take a look at /proc/interrupts IMHO.
--
Mathieu Chouquet-Stringer E-Mail : [email protected]
Never attribute to malice that which can be adequately
explained by stupidity.
-- Hanlon's Razor --

2003-07-21 16:33:03

by Lucas C. Villa Real

[permalink] [raw]
Subject: Re: how to calculate the system idle time

On Monday 21 July 2003 13:17, Mathieu Chouquet-Stringer wrote:
> [email protected] (Lucas Correia Villa Real) writes:
> > "top" is an utility that cames with the Procps package.
>
> But that's probably not what he needs anyway: by idle time he meant "no
> keyboard and mouse input". He should take a look at /proc/interrupts IMHO.

Ah, sure! He can give a look on Documentation/filesystems/proc.txt for more
information about it.

Lucas