Este artículo afirma que la -m
bandera ulimit
no hace nada en Linux moderno. No puedo encontrar nada más para corroborar esta afirmación. ¿Es exacto?
Puede intentar limitar el uso de memoria de un proceso estableciendo el tamaño máximo de conjunto residente (ulimit -m). Esto no tiene ningún efecto en Linux. man setrlimit dice que solía funcionar solo en versiones antiguas. En su lugar, debe limitar la cantidad máxima de memoria virtual (ulimit -v).
Si es cierto que funcionó en versiones anteriores de Linux, ¿qué versión dejó de admitir esto?
Respuestas:
Dice allí mismo en el artículo:
La página de manual de setrlimit dice:
Entonces dejó de funcionar en 2.4.30 .
fuente
resident
partir del tamaño del conjunto residente .