swap(1M) swap(1M)
NAME
swap - Schnittstelle für die Swap-Verwaltung
SYNTAX
/usr/sbin/swap -a swapname swaplow swaplen
/usr/sbin/swap -d swapname swaplow
/usr/sbin/swap -l
/usr/sbin/swap -s
BESCHREIBUNG
Mit swap ist es möglich, die Swap-Bereiche für die Speicherverwaltung
im System zu überwachen, Swap-Bereiche hinzuzufügen oder zu löschen.
OPTIONEN
-a Fügt den angegebenen Swap-Bereich hinzu. swapname ist der Name
eines blockorientierten logischen Geräts z. B.
/dev/ios0/sdisk000s1 oder einer normalen Datei. swaplow gibt das
Offset in Blöcken zu 512 Byte für den Datenbereich an, an dem der
Swap-Bereich beginnen soll. swaplen ist die Länge des Swap-
Bereichs in Blöcken zu 512 Byte. Diese Option darf nur von einem
Benutzer mit Systemverwalterzugriffsrecht ausgeführt werden. Wer-
den zusätzliche Swap-Bereiche hinzugefügt, so geschieht dies nor-
malerweise während der Routine /etc/rc zum Hochfahren des Systems
beim Wechsel zum Mehrbenutzer-Betrieb.
-d Löscht den angegebenen Swap-Bereich. swapname ist der Name eines
blockorientierten logischen Geräts z. B. /dev/ios0/sdisk000s1
oder einer normalen Datei. swaplow gibt das Offset in Blöcken zu
512 Byte für den Swap-Bereich an, der gelöscht werden soll. Mit
dieser Option wird der Swap-Bereich als "INDEL" markiert (INDEL
steht für "in the process of being deleted" = "wird momentan
gelöscht"). Das System weist keine neuen Blöcke aus dem Bereich
zu und versucht, Swap-Blöcke daraus freizugeben. Der Bereich
bleibt solange gültig, bis alle Blöcke daraus freigegeben sind.
Diese Option darf nur von einem Benutzer mit Systemverwalterzu-
griffsrecht ausgeführt werden.
-l Listet den Zustand aller Swap-Bereiche auf. Die Ausgabe besteht
aus fünf Spalten:
path Pfadname des Swap-Bereichs.
dev Die Geräteklassen-/Gerätenummer (in Dezimalschreib-
weise), wenn es sich um eine blockorientierte Gerä-
tedatei handelt; bei einer normalen Datei werden
Nullen ausgegeben.
swaplo Der swaplow-Wert für den Bereich in Blöcken zu 512
Byte.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
swap(1M) swap(1M)
blocks Der swaplen-Wert für den Bereich in Blöcken zu 512
Byte.
free Die Anzahl der freien Blöcke mit jeweils 512 Byte im
Bereich. Darin sind die reservierten Blöcke mit ein-
bezogen. Wird der Swap-Bereich gelöscht, so wird die
Bezeichnung INDEL rechts neben dieser Zahl ange-
zeigt.
-s Gibt die folgenden Informationen über die Belegung des gesamten
Swap-Bereichs aus:
allocated Der Anteil des Swap-Bereichs (in Blöcken mit jeweils
512 Byte), der mit privaten Seiten belegt ist.
reserved Der Anteil des Swap-Bereichs (in Blöcken mit jeweils
512 Byte), der zwar noch nicht belegt ist, aber von
der Speicherverwaltung für die Erzeugung privater
Seiten angefordert worden ist.
used Der Gesamtanteil des Swap-Bereichs (in Blöcken mit
jeweils 512 Byte), der entweder belegt oder reser-
viert ist.
available Der Gesamtanteil des Swap-Bereichs (in Blöcken mit
jeweils 512 Byte), der momentan für künftige Reser-
vierung und Belegung verfügbar ist.
HINWEISE
Um zu verhindern, daß parallel laufende Aufrufe von swap interne
Strukturen beschädigen, versucht swap die Sperrdatei /tmp/.swapcntl zu
erzeugen. Ist diese Datei schon vorhanden, läuft bereits ein anderer
Aufruf von swap, und swap kann nicht ausgeführt werden. Wenn swap
nicht ausgeführt werden kann, obwohl kein anderer swap-Aufruf läuft,
muß die Sperrdatei entfernt werden.
WARNUNG
Es wird nicht überprüft, ob ein Swap-Bereich, der hinzugefügt wird, zu
Überschneidungen mit einem existierenden Dateisystem führt.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98