"mlockall() bloquea todas las páginas asignadas al espacio de direcciones del proceso de llamada"
¿Cómo hacerlo desde consola para un árbol de procesos?
Algo así como lockall sh -c "read_data | process_data | write_data"
, en estilo de nice
, ionice
y schedtool -e
.
Respuesta1
Lo implementé yo mismo: libmlockall.
LD_PRELOAD y llamará a mlockall para cada proceso en el que se esté cargando.