Re: oomkiller

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: Guilde Mailing list
Sujet: Re: oomkiller
Le 01/10/2017 à 14:28, Christian Marillat a écrit :
> On 01 oct. 2017 10:52, Olivier Allard-Jacquin <olivieraj@???> wrote:
>
>>     Bonjour,

>>
>> Le 01/10/2017 à 10:26, Christian Marillat a écrit :
>>> Un fichier de swap est plus lent qu'une partition de swap ?
>>
>>     Oui, car:
>> - l'OS doit passer par le filesystem pour accéder au swap -> une couche
>> logiciel de plus

>>
>> - la partition de swap ne peut pas être fragmentée (*), alors qu'un
>> fichier de swap peut l'être. L'OS doit déjà gérer la fragmentation de la
>> mémoire à l'intérieur du swap, alors n'en rajoutons pas une couche ... :)
>
> Il me semble que tu as répondu un peu vite :
>
> https://lkml.org/lkml/2005/7/7/326
>
> Christian


    A voir si c'est toujours valable. Ton lien date d'il y a 12 ans, pour
le kernel ... 2.6.


    De plus, il y a de sacrés limitation :
<extrait>
The kernel won't let you use a sparse file for a swapfile.
</extrait>


Donc tu as intérêt à créer ton fichier de swap avec un disque vide. Car
une fois rempli et fragmenté, tu n'as pas forcement la place pour y
mettre un bloc unique pour le swap.

Sinon, en cas de fragmentation trop importante du disque, il reste la
possibilité de créer plusieurs fichiers de swap séparés. Pas génial
comme idée ... :(

                        Olivier


-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!