new optimizations for lunar - part1

Jens Luedicke jens.luedicke at gmail.com
Wed May 4 10:27:23 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jean Michel Bruenn wrote:
> We need special Optimizations for Server Systems ;-)
> 

hint:

http://members.optusnet.com.au/ckolivas/kernel/

Server usage?
There is a server specific patch available in the patches directory.
The staircase scheduler includes two special sysctl settings which allow
you to optimise it's behaviour for different workloads

echo 0 > /proc/sys/kernel/interactive

will disable interactive tasks from having bursts, thus being even
stricter about nice levels (suitable for non gui desktop usage or a server)

echo 1 > /proc/sys/kernel/compute

makes round robin intervals much longer, delays task preemption and
disables interactive mode to optimise cpu cache usage - suitable for
computational intensive tasks. Other recommended settings for a server
are 0 for mapped. You can set most of these in your sysctl.conf file
with these options:

kernel.interactive=0
vm.mapped=0

- --
Jens Luedicke
web: http://perldude.de

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCeKOLiCvkc4H0gTERAmivAJ473ScX1SbhiO2DOaQGMROYMdTVrQCcDHnv
aB/Wfs7+Hsjcv0jj6zN3LIo=
=VAM5
-----END PGP SIGNATURE-----


More information about the Lunar mailing list