"mlockall() bloqueia todas as páginas mapeadas no espaço de endereço do processo de chamada"
Como fazer isso no console para uma árvore de processos?
Algo como lockall sh -c "read_data | process_data | write_data"
, no estilo de nice
, ionice
e schedtool -e
.
Responder1
Eu mesmo me implementei: libmlockall.
LD_PRELOAD e ele chamará mlockall para cada processo em que estiver sendo carregado.