Seitenfehler Page Fault
Der Interrupt, der ausgelöst wird, wenn ein Prozess auf eine Speicheradresse zugreift, die sich gerade nicht im physischen Speicher befindet — kein Fehler im üblichen Sinn.
Trotz des Namens sind die meisten Seitenfehler völlig normal und eine Voraussetzung dafür, dass virtueller Speicher überhaupt funktioniert. Man unterscheidet zwei Arten. Ein kleiner Seitenfehler wird ohne Festplattenzugriff gelöst: Die Seite befindet sich bereits im Speicher, war aber noch nicht dem Prozess zugeordnet, oder wird jetzt zugewiesen, weil sie angefordert wurde. Ein großer Seitenfehler erfordert das Lesen von der Festplatte, was um Größenordnungen länger dauert.
Deshalb ist die Zahl der großen Seitenfehler ein besserer Gesundheitsindikator als die Speichernutzung selbst. Steigt sie stark an, gerät das System ins Thrashing — es verbringt seine gesamte Zeit damit, Seiten zu verschieben, statt zu rechnen. Ein echter Fehler, etwa der Zugriff über einen Nullzeiger, löst ebenfalls einen Seitenfehler aus, den der Kernel aber nicht befriedigen kann — daraus wird dann ein Segmentation Fault.