Cet article prétend que le -m
drapeau ulimit
ne fait rien dans Linux moderne. Je ne trouve rien d'autre pour corroborer cette affirmation. Est-ce exact?
Vous pouvez essayer de limiter l'utilisation de la mémoire d'un processus en définissant la taille maximale définie par le résident (ulimit -m). Cela n'a aucun effet sur Linux. man setrlimit dit que cela ne fonctionnait que dans les versions anciennes. Vous devez plutôt limiter la quantité maximale de mémoire virtuelle (ulimit -v).
S'il est vrai que cela fonctionnait dans les anciennes versions de Linux, quelle version a cessé de supporter cela?