„mlockall() sperrt alle in den Adressraum des aufrufenden Prozesses abgebildeten Seiten“
Wie geht das von der Konsole aus für einen Prozessbaum?
Etwas wie lockall sh -c "read_data | process_data | write_data"
, im Stil von nice
, ionice
und schedtool -e
.
Antwort1
Selbst implementiert: libmlockall.
Führen Sie LD_PRELOAD aus und es ruft mlockall für jeden Prozess auf, in den es geladen wird.