- From: "Benjamin (prae) GIGON" <bgigon [CHEZ] lea-linux.org>
- To: "aide" <aide [CHEZ] lea-linux.org>
- Subject: Re: [lea-aide] Load average trs haut sous (k)ubuntu lucid 10.04
- Date: Thu, 15 Apr 2010 00:30:35 +0100
- Bounce-to: "Benjamin (prae) GIGON" <bgigon [CHEZ] lea-linux.org>
A priori, on peut amliorer les perfs du scheduler sur un type desktop en
manipulant les granularits par /proc
Pour un Desktop, il faut (si j'ai bien compris les infos donnes par
Ingo Molnar) que ces chiffres soient aussi bas
( contrario d'un server o il faut qu'il soit plus elever) :
echo 100000 > /proc/sys/kernel/sched_min_granularity_ns
echo 1000 > /proc/sys/kernel/sched_wakeup_granularity_ns
J'en suis a un loadavg de 0.02
Je n'ai pas encore test les autres files dans proc et j'ai pas assez
de skill a 1:30 AM pour tester :)
Si vous avez d'autres pistes, allez-y, c'est openbar
PS: je viens de tester (au pif je dois l'avouer):
echo 2 > /proc/sys/kernel/sched_time_avg
mon loadavg vient de tomber temporairement 0.00 ....
En regardant sur le net, je trouve rien de pertinent, va falloir que je
matte les sources kernels pour tre sr du biniou
On 4/14/2010, "Benjamin (prae) GIGON"
<bgigon [CHEZ] lea-linux.org>
wrote:
>
Pour complter, je me demande si c'est pas du ct des schedulers qu'il
>
faut voir;
>
Je crois qu'il y a eu pas mal de boulot au niveaux des schedulers entre
>
la Ubuntu 8.04 et la Ubuntu 10.4 (2.6.23 je crois)
>
>
>
>
>
On 4/14/2010, "Benjamin (prae) GIGON"
>
<bgigon [CHEZ] lea-linux.org>
>
wrote:
>
>
>Bon, j'ai une petite illumination vers 20h (aprs la bouteille de rhum),
>
>je me suis demand si c'tait pas li au contexte "preempt" du kernel.
>
>Pour cela, j'ai test une procedure: (j'ai une nvidia)
>
>
>
> - Tlchargement des derniers drivers nvidia, que j'ai mis dans un
>
>coin ( pour ma part: NVIDIA-Linux-x86-195.36.15-pkg1.run )
>
> - Installation du Kernel RT: $ apt-get install linux-image-rt
>
>linux-headers-rt
>
> - Modification du Grub pour pouvoir choisir le kernel RT
>
> $ vi /etc/default/grub
>
> GRUB_DEFAULT=1
>
> #GRUB_HIDDEN_TIMEOUT=0
>
> GRUB_HIDDEN_TIMEOUT_QUIET=false
>
> $ update-grub2
>
>
>
> Reboot de tout le tralala et selection du kernel Linux RT
>
> A la fin du boot, le X se crash: normal il a pas les drivers Nvidia, je
>
>stoppe donc le X et passe en mode console pure.
>
>
>
> Lancement du process d'install nvidia normalement:
>
> sudo bash ./NVIDIA-Linux-x86-195.36.15-pkg1.run
>
>
>
> Reboot de la machine (ou startx directement)
>
>
>
> Reselectionnions du Kernel Linux RT
>
>
>
>De mon ct, j'ai divis par 2 le load avg, c'est pas encore l'extase
>
>mais c'est dj mieux (ou moment ou j'cris je suis 0.08)
>
>
>
>
>
>Si quelqu'un a moyen de tester cela de son ct, je suis preneur de
>
>cobayes :)
>
>
>
>
>
>
>
>PS:
>
>Ne pas oublier de mettre les "scaling_governor" des CPU en
>
>"performance", ils ont tendance sur portable a se mettre facilement en
>
>"ondemand" ce qui fausse evidemment les tests :
>
>
>
>
>
>
>
>
>
>Pour une modif rapide :
>
>echo "performance" >
>
>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
>
>echo "performance" >
>
>/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
>
>
>
>
>
>
>
>
>
>
>
>On 4/14/2010, "Vincent-Xavier JUMEL"
>
><endymion [CHEZ] thetys-retz.net>
>
> wrote:
>
>
>
>>Le mercredi 14 avril 2010 18:14:25, Benjamin (prae) GIGON a crit :
>
>>> Je viens de me rendre compte que je ne suis pas le seul dans ce cas l;
>
>>> J'ai pu discuter avec d'autres personnes concernant la dernire
>
>>> (k)ubuntu 10.4 Lucid et mme raction: load average bien trop haut.
>
>>> Bon, le sujet reste en suspend: pourquoi ce foutu load ?
>
>>Je regarde ce soir dans une machine virtuelle
>
>>
>
>>Cdlt, Vx
>
>>--
>
>>Rejoignez les 5469 adhrents de l'April <http://www.april.org/adherer>
>
>>Toile-Libre <http://toile-libre.org>, hbergement libre prix libre
>
>>+33 (0) 148 295 997 <http://blog.thetys-retz.net/>
>
>>GPG Id: EBEC C39A DAAE F766 9785 EF23 E76F 467D 2E14 CE70
>
>>
>
>>
>
>>--------------------------------------------------------------------------
>
>>Liste d'entraide du site http://lea-linux.org
>
>>Charte : http://lea-linux.org/mailinglist/
>
>>Pour les archives : http://lea-linux.org/mailinglist/index.php/list/aide
>
>>Pour se dsabonner, envoyer un mail
>
>>aide-request [CHEZ] lea-linux.org
>
>> avec comme sujet unsubscribe ou cliquer sur :
>
>>mailto:aide-request [CHEZ] lea-linux.org?subject=unsubscribe
>
>
>
>
>
>--------------------------------------------------------------------------
>
>Liste d'entraide du site http://lea-linux.org
>
>Charte : http://lea-linux.org/mailinglist/
>
>Pour les archives : http://lea-linux.org/mailinglist/index.php/list/aide
>
>Pour se dsabonner, envoyer un mail
>
>aide-request [CHEZ] lea-linux.org
>
> avec comme sujet unsubscribe ou cliquer sur :
>
>mailto:aide-request [CHEZ] lea-linux.org?subject=unsubscribe
>
>
>
--------------------------------------------------------------------------
>
Liste d'entraide du site http://lea-linux.org
>
Charte : http://lea-linux.org/mailinglist/
>
Pour les archives : http://lea-linux.org/mailinglist/index.php/list/aide
>
Pour se dsabonner, envoyer un mail
>
aide-request [CHEZ] lea-linux.org
>
avec comme sujet unsubscribe ou cliquer sur :
>
mailto:aide-request [CHEZ] lea-linux.org?subject=unsubscribe
MhonArc 2.6.16.