Hello, Shailabh and Hubertus.
Thanks for your comments.
I have tried to apply CKRM-Core and CPU-Resource-Controller patchs to
original 2.6.8.1 kernel.
Then, this patched kernel was booted up on my desktop.
--------
>>I tried to run the three infinite-CPU-consuming tasks(one belongs 'gold'
>>class,
>>and others belong 'silver' class) on SuSE Linux ES9 kernel, but each tasks
>>consume
>>33% of CPU-time. I expected the gold task consumes 50% of CPU-time, and the
>>silver
>>tasks consume 25% each.
--------
Of course, the above fair-scheduling is available and fine.
But my problem was whether the vanilla SuSE9ES kernel make it possible to
control
the CPU-resource,etc... or impossible, Since it's hopeful for me not to apply
additional patches and not to rebuild.
Thanks.
--[ top on my desktop 2.6.8.1+CKRM+CPU-Ctlr]-------------------------------
top - 19:07:11 up 5 min, 2 users, load average: 6.24, 2.68, 1.08
Tasks: 61 total, 4 running, 57 sleeping, 0 stopped, 0 zombie
Cpu(s): 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 320672k total, 82504k used, 238168k free, 9828k buffers
Swap: 522104k total, 0k used, 522104k free, 44396k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3178 kaigai 25 0 1284 304 1260 R 52.2 0.1 0:40.51 gold
3179 kaigai 25 0 1284 304 1260 R 27.3 0.1 1:07.31 silver
3180 kaigai 25 0 1284 304 1260 R 23.6 0.1 0:46.50 silver
3234 kaigai 16 0 1860 896 1652 R 0.3 0.3 0:00.25 top
1 root 16 0 1584 484 1396 S 0.0 0.2 0:01.01 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 events/0
4 root 8 -10 0 0 0 S 0.0 0.0 0:00.03 khelper
5 root 5 -10 0 0 0 S 0.0 0.0 0:00.03 kacpid
23 root 5 -10 0 0 0 S 0.0 0.0 0:00.02 kblockd/0
24 root 15 0 0 0 0 S 0.0 0.0 0:00.05 khubd
36 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
---------------------------------------------------------------------------
Shailabh Nagar wrote:
> Kaigai Kohei wrote:
>
>>Hi,
>>
>>I'm trying to use CKRM on SuSE Linux ES9, but I failed to use fair-scheduling
>>of
>>CPU resources.
>>
>>I tried to run the three infinite-CPU-consuming tasks(one belongs 'gold'
>>class,
>>and others belong 'silver' class) on SuSE Linux ES9 kernel, but each tasks
>>consume
>>33% of CPU-time. I expected the gold task consumes 50% of CPU-time, and the
>>silver
>>tasks consume 25% each.
>>
>>Then I researched the kernel sources of SuSE Linux ES9:
>>CKRM patches were applied, but the resource-controlleres like CPU were not
>>included.
>>(the CKRM-related patches don't modify kernel/sched.c in spite of the demand
>>for
>> implementation of CPU-controller.)
>>IMO, process-grouping is possible, but resource-control is impossible.
>>
>>Is there someone who has suceeded the same thing on SuSE Linux ES9?
>>
>>Thanks.
>>
>
>
> Kaigai-san,
>
> The latest CPU scheduler patch has been uploaded as
> cpu.ckrm-e16.v9rc1.patch
>
> at
> http://sourceforge.net/project/showfiles.php?group_id=85838
>
> Please apply this patch to the SLES9 kernel and try.
>
> Thanks,
> Shailabh
--
Linux Promotion Center, NEC
KaiGai Kohei <[EMAIL PROTECTED]>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech