Re: division and cpu usage

2007-08-28 Thread Luka Napotnik
+ (new_utime - old_utime)) * 100 / (new_j - old_j) === I get how much time the task has spent in 1 sec in the scheduler and then get the percentage? Greets, Luka Jan Engelhardt pravi: > On Aug 28 2007 00:07, Luka Napotnik wrote: >>>>> 2. I'm trying to

Re: division and cpu usage

2007-08-28 Thread Luka Napotnik
- old_utime)) * 100 / (new_j - old_j) === I get how much time the task has spent in 1 sec in the scheduler and then get the percentage? Greets, Luka Jan Engelhardt pravi: On Aug 28 2007 00:07, Luka Napotnik wrote: 2. I'm trying to get the percentage of CPU used for a certain

Re: division and cpu usage

2007-08-27 Thread Luka Napotnik
Jan Engelhardt pravi: > On Aug 24 2007 07:34, linux-os (Dick Johnson) wrote: >>> I'm new to kernel development and have some questions. >>> >>> 1. Why can't I divide with regular casting to double ((double)a / >>> (double)b)? It gives me strange errors when compiling: >>> >>> WARNING: "__divdf3"

Re: division and cpu usage

2007-08-27 Thread Luka Napotnik
Jan Engelhardt pravi: On Aug 24 2007 07:34, linux-os (Dick Johnson) wrote: I'm new to kernel development and have some questions. 1. Why can't I divide with regular casting to double ((double)a / (double)b)? It gives me strange errors when compiling: WARNING: __divdf3 [/root] undefined!

Re: division and cpu usage

2007-08-25 Thread Luka Napotnik
Hello again. I have the following code: clock_t c_sum, j, p; cputime_t j_tmp; ... c_sum = cputime64_to_clock_t(task->utime) + cputime64_to_clock_t(task->stime); cur_j = jiffies; j_tmp = jiffies64_to_cputime64(cur_j); j = cputime64_to_clock_t(j_tmp); p =

Re: division and cpu usage

2007-08-25 Thread Luka Napotnik
Hello again. I have the following code: clock_t c_sum, j, p; cputime_t j_tmp; ... c_sum = cputime64_to_clock_t(task-utime) + cputime64_to_clock_t(task-stime); cur_j = jiffies; j_tmp = jiffies64_to_cputime64(cur_j); j = cputime64_to_clock_t(j_tmp); p =

division and cpu usage

2007-08-23 Thread Luka Napotnik
Hello. I'm new to kernel development and have some questions. 1. Why can't I divide with regular casting to double ((double)a / (double)b)? It gives me strange errors when compiling: WARNING: "__divdf3" [/root] undefined! WARNING: "__addf3" [/root/...] undefined! WARNING: "__floatsidf"

division and cpu usage

2007-08-23 Thread Luka Napotnik
Hello. I'm new to kernel development and have some questions. 1. Why can't I divide with regular casting to double ((double)a / (double)b)? It gives me strange errors when compiling: WARNING: __divdf3 [/root] undefined! WARNING: __addf3 [/root/...] undefined! WARNING: __floatsidf