Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ preload(8) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exec(2)

preload(8)                                                       preload(8)

NAME
     preload - Text in den Speicher vorabladen und sperren

SYNTAX
     /usr/bin/preload [filename]

     /usr/bin/preload -d [filename]

     /usr/bin/preload -l

BESCHREIBUNG
     preload wird verwendet, um das Textsegment binärer Objekte, das mit
     der Option -B ptcbigpage verbunden ist, in den Speicher vorabzuladen.
     Durch Vorabladen einer Datei in den Speicher wird gewährleistet, daß
     vor dem Ausführen anderer Anwendungsdateien genügend aufeinanderfol-
     gende physische Speicherseiten für das gesamte Textsegment zugeordnet
     werden. Dateien, die in den Speicher vorabgeladen werden, werden
     gesperrt und nicht aus dem Speicher ausgelagert. Hierdurch wird die
     Systemleistung wie folgt verbessert:

     1.  Für das Abbilden des gesamten Textsegments wird nur ein TLB-
         Eintrag (TLB - Translation Lookaside Buffer) benötigt. Dieser TLB
         wird gesperrt, um zu verhindern, daß Text-TLBs verfehlt werden.
         Demzufolge erhöhen sich die TLB-Treffer für andere Speicherseg-
         mente.

     2.  Die Textseiten werden im Speicher gesperrt, so daß keine Seiten-
         wechsel- oder Ein-/Auslagerungsaktivitäten für diese Textseiten
         ausgeführt werden.

     Die maximale Größe für ein vorabgeladenes Textsegment beträgt 32 MB.
     Zum gegenwärtigen Zeitpunkt kann nur eine Datei mit preload geladen
     werden.

OPTIONEN
     -d filename
          Ausladen vorabgeladener Dateien aus dem Speicher. Vorabgeladene
          Dateien können wieder ausgeladen werden, indem das Dateisystem,
          das die vorabgeladenen Dateien enhält, abgehängt wird. Beide Ope-
          rationen (Vorabladen und Ausladen) schlagen fehl, wenn die Datei
          von aktiven Prozessen verwendet wird.

     -l   Auflisten vorabgeladener Dateien.

DIAGNOSE
     preload gibt den Exit-Code 0 zurück, wenn die Datei nicht erfolgreich
     vorabgeladen bzw. ausgeladen wurde. Andernfalls wird eine Diagnosemel-
     dung und ein Return-Wert ungleich Null ausgegeben.

SIEHE AUCH
     exec(2).




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026