Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
OptimizationKit
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Seawolf_PL
n00b
n00b


Joined: 29 Aug 2007
Posts: 1
Location: /dev/poland/silesia/tychy

PostPosted: Tue Apr 22, 2008 9:56 pm    Post subject: OptimizationKit Reply with quote

OptimizationKit is tool, which include module named Prefetch. Short description is below.

1. OPTIMIZATIONKIT
It is tool (daemon) for making optimal work of Linux, according to parameters given in the configuration file. It allows to chagne CFS, CFQ, Deadline and Aticipatory scheduling parameters for task depending on configuration.
There are the results from the Nexuiz benchmark.

Code:

|--------------------------------------------------------------------------|
| Nexuiz 2.3 timedemo   | CFS + CFQ        | CFS + CFQ + OptimizationKit * |
|--------------------------------------------------------------------------|
| timedemo demos/demo2  | 41,395896833 fps |              41,460051233 fps |
|-----------------------|------------------|-------------------------------|
| timedemo demos/demo2  | 18,343223633 fps |              37,814504933 fps |
| + massive_intr 4 1000 |                  |                               |
|-----------------------|------------------|-------------------------------|
| timedemo demos/demo2  | 9,334974533 fps  |              37,376611267 fps |
| + massive_intr 8 1000 |                  |                               |
|--------------------------------------------------------------------------|



* default class for games, which run in mode 0

OptimizationKit allows to use cgroups mechanism for 2.6.24 and above version of kernel. This mechanism allows to split users into groups, which allocates quantified system stocks.





2. PREFETCH
Prefetch is a tool, which makes the program start up time shorter. Preferch loads binary files and libraries from a hard drives, which becomes the buffer. Due to it first start up of program is faster.
There are the results of times of starts up on test machine.

Code:

|----------------------------------------------|
|    starts up    | OpenOffice 2.3 | Firefox 2 |
|----------------------------------------------|
|  first start up | 12 seconds     | 7 seconds |
|----------------------------------------------|
| second start up | 4 seconds      | 4 seconds |
|----------------------------------------------|
|  first start up | 8 seconds      | 5 seconds |
|  with prefetch  |                |           |
|----------------------------------------------|



More information about OK and Prefetch is in documentation at:
http://optimizationkit.org/node/12






3. General information
AUTHOR: OptimizationKit
HOMEPAGE: http://optimizationkit.org/
ENGLISH DOCUMENTATION: http://optimizationkit.org/node/12
POLISH DOCUMENTATION: http://optimizationkit.org/node/3
LASTEST VERSION:
0.1.2.1 (STABLE), 0.1.2_r2 (UNSTABLE)
EBUILDS: http://download.tuxfamily.org/optimization/OptimizationKit/v0.1/ebuilds/
SOURCE PACKAGES: http://download.tuxfamily.org/optimization/OptimizationKit/v0.1/
Back to top
View user's profile Send private message
BradN
Advocate
Advocate


Joined: 19 Apr 2002
Posts: 2391
Location: Wisconsin (USA)

PostPosted: Wed Apr 23, 2008 3:58 am    Post subject: Reply with quote

Seems like the prefetch alone might not be worth it, but automatically setting up cgroups is kinda a nice feature. It'll be interesting if you can find more performance tricks to use...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum