Re: [apt-get] segfault in libapt-pkg.so.4.10.1
[Merci de couper ce qui ne sert pas dans les citations.]
Le jeudi 16 juin 2011 à 10:10:34, Jeremy MAURO a écrit :
> Bonjour,
’jour,
> Après d'autre vérification et d'autres tests il semblerait
> qu'au final le paramètre incrimine est 'overcommit_ratio'.
> En effet, dans la documentation il est écrit:
>
> overcommit_ratio:
>
> When overcommit_memory is set to 2, the committed address
> space is not permitted to exceed swap plus this percentage
> of physical RAM. See above.
>
>
> Or voici ma configuration:
> Limitation memoire:
> [root@XXX]:~ # sysctl -p | grep over
> vm.overcommit_ratio = 0
> vm.overcommit_memory = 50
>
> Sans limitation memoire:
> [root@XXX]:~ # sysctl -p | grep over
> vm.overcommit_ratio = 0
> vm.overcommit_memory = 0
>
>
> Il y aurait-il un problème de définition?
1. sysctl -a plutôt que -p non ?
2. Tu as inversé ratio et memory.
De 1 et 2 je déduis qu’il y a un problème dans ce que tu nous
raconte…
3. Si memory est différent de 2 (p.ex. le 0 que tu aurais),
ratio n’est pas utilisé.
Pourquoi veux-tu tripoter ces paramètres ?
Si tu veux tester si libapt-pkg essaie d’allouer beaucoup plus
de mémoire que ce qu’elle va utiliser, pourquoi ne pas essayer
de mettre memory à 1 (= permettre tous les overcommit) ?
--
Sylvain Sauvage
Reply to: