著者: Nicolas Morey-Chaisemartin 日付: To: Frédéric, Guilde 題目: Re: irqbalance
Si je me souviens bien irqbalance sert à pinner certaines IRQ sur certains cores.
Dans le cas d'une carte réseau multi queues, ca permet de dispatcher le traffic de chaque queue sur un core donnée par example.
Dans le cas du swap, ou d'un disque dur en général, il me semble qu'il n'y a qu'une seule IRQ. Du coup irqbalance ne devrait pas avoir d'effets.
Tu peux regarder comment tes IRQs sont distribuées avec un cat /proc/interrupts.
Pour régler le soucis, j'ai simplement virer le swap de ma machine. A partir de 8Go de RAM, il n'y a plus vraiment de raisons de swapper. Je préfère que mon appli crashe à cause d'un manque de mémoire plutot que faire merdoyer tout le système.
Nicolas
Le 12/20/2016 à 10:25 AM, Frédéric a écrit : > Hello,
>
> Vous vous souvenez peut-être que j'ai plusieurs fois parlé de mon souci de
> blocage total de ma machine lorsqu'elle commence à swaper. Je suppose que
> c'est dû au fait que lorsqu'il y a de gros accès disque, les autres
> interruptions ne passent plus.
>
> Pour le moment, je n'ai pas trouvé de solution.
>
> Mais je viens de tomber sur irqbalance, un process censé répartir les
> interruptions sur les divers coeurs. J'ai lu des trucs disant que
> ce n'était pas forcément bien géré, et que les configs par défaut
> balancent les interruptions sur tous les coeurs.
>
> Pensez-vous que mon souci puisse être lié à ça ? Est-ce que je risque
> quelque chose à stopper ce process, pour tester ?
>
> Merci de vos lumières.
>