KDE Realtime Scheduling toolset

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Description:

the screenshot gives an idea of what happens

with this you can take all kdeinit tasks (and their children subsequently)
and reschedule them with the help of the small schedtool application
you can get schedtool here http://freequaos.host.sk/schedtool/

this provides a big difference in desktop response, which im sure everyone appreciates

in the shell script provided, you may find the prgram 'sudo' being used
this allows not having to authenticate yourself everytime you run
schedtool to do what it needs to do as root

as root, run the program '/usr/sbin/visudo'
and at the end of the file place this line there
'[your_user_name] ALL = NOPASSWD: /usr/local/bin/schedtool'

thats it for now, have fun

cmf

15 years ago

Very nice playlist, we all know TMV are amazing!

:D

Report

C

renci

15 years ago

looks like my description was not included

what this tool does is parse the process tree for kdeinit processes and reschedules according to a realtime type scheduling policy, very simple and i have not yet seen a somthing that accomplishes such in this proper form
you can run the script via kdesu at kde startup
you will notice, hopefully, a considerable difference in desktop response

it can potentially make for a more comfortable KDE desktop experience

Report

zerkowski

15 years ago

i see the xmms'skin . Where do you got it from ? can you give the url - Thanks ;-)

Report

C

renci

15 years ago

zerowski, the skin was found in the winamp.com skin repository.
there are plenty of beautiful xmms compatible skins there that should keep you giggling for at least a little while

Report

marm

15 years ago

Nice idea, but what happens if one of the processes that have been set to realtime scheduling starts eating 100% of the CPU time? Your whole system will lockup as no other processes will get any CPU time (unless, like aRts, you have a monitor program that runs at a higher realtime priority and will kill your out-of-control process). In Linux, realtime scheduling is dangerous because a realtime process always gets the CPU before non-realtime processes.

If you have a 2.6 Linux kernel, you can get the same effect without the danger by setting the processes to nice -19, this has been specifically tuned to be 'soft' realtime. Processes at nice -19 are effectively realtime, but other lower-priority processes will still get some CPU time occasionally if the reniced process goes out of control, allowing you to kill it and restart it.

Report

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
updated Mar 14 2004
added Mar 12 2004
downloads today
0
page views today 3
System Tags app software