Wie kann ich alle Seiten eines Prozessbaums von der Konsole aus sperren?

Wie kann ich alle Seiten eines Prozessbaums von der Konsole aus sperren?

„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, ioniceund 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.

http://github.com/vi/libmlockall

verwandte Informationen