¿Cómo bloquear todas las páginas de un árbol de procesos desde la consola?

¿Cómo bloquear todas las páginas de un árbol de procesos desde la consola?

"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, ionicey schedtool -e.

Respuesta1

Lo implementé yo mismo: libmlockall.

LD_PRELOAD y llamará a mlockall para cada proceso en el que se esté cargando.

http://github.com/vi/libmlockall

información relacionada