Fehlerbehebung beim Paging-Bereich
Das am häufigsten auftretende Problem in Bezug auf den Paging-Bereich wird durch einen Mangel an zugeordnetem Speicherplatz verursacht.
Das Gesamtvolumen für den Paging-Bereich wird häufig empirisch ermittelt. Häufig wird die Größe des Arbeitsspeichers verdoppelt und diese Zahl dann als Zielgröße für den Paging-Bereich verwendet. Wenn der Paging-Bereich knapp wird, können Prozesse verloren gehen. Wenn kein Paging-Bereich mehr verfügbar ist, stellt der Kernel jeglichen Betrieb ein (Paniksituation). Die folgenden Informationen zu Signalen und Fehlern können Ihnen helfen, Probleme mit dem Paging-Bereich zu überwachen, zu beheben und sogar zu verhindern.
Prozesse, die Hauptspeicher dynamisch zuordnen, können sicherstellen, dass ausreichend Paging-Bereich vorhanden ist, indem sie die Stufen für den Paging-Bereich mit der Subroutine psdanger oder mit speziellen Zuordnungsroutinen überwachen. Mit der Subroutine disclaim können Sie verhindern, dass Prozesse beendet werden, wenn die Beendigungsstufe für den Paging-Bereich erreicht ist. Hierfür definieren Sie eine Signalroutine für das Signal SIGDANGER und geben Hauptspeicher und Ressourcen für den Paging-Bereich frei, die Daten- und Stack-Bereichen sowie gemeinsam genutzten Speichersegmenten zugeordnet sind.
INIT: Paging space is low! ODERYou are close to running out of paging space.
You may want to save your documents because
this program (and possibly the operating system)
could terminate without future warning when the
paging space fills up.