donc sur un système, j'ont des valeurs qui sont assez grandes ouvertes:D'où provient la valeur de mémoire maximale verrouillée par défaut?
$ ulimit -a | grep mem
max locked memory (kbytes, -l) 40000
max memory size (kbytes, -m) unlimited
virtual memory (kbytes, -v) unlimited
Un autre système a beaucoup plus des valeurs limites, mais je ne peux pas pour la vie de me trouver où la limite supérieure 32Mo (il est 32MB malgré la mislabling) est en cours de:
# ulimit -a | grep mem
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
virtual memory (kbytes, -v) unlimited
le deuxième système est un boîtier RHEL 5.5. Je cherche à augmenter cette limite pour au moins un utilisateur. J'ai besoin d'une allocation de mémoire APC mmap plus grande, mais je ne peux pas dépasser 30 Mo sans dépasser la limite ci-dessus, et je préfère ne pas pirater le script init apache fourni. Où dois-je essayer de remplacer la valeur par défaut du système afin que je puisse mapper un plus grand segment de la mémoire? Le faire dans limits.conf pour l'utilisateur apache ne fait pas grand-chose; probablement parce que le script init ne fait rien à travers PAM.