Tunables File Format
Zweck
Zentralisiert optimierbare Parameterwerte.
Beschreibung
Tunables -Dateien enthalten einen oder mehrere Abschnitte, die als "Zeilengruppen" bezeichnet werden. Eine Zeilengruppe wird durch eine Zeile gestartet, die den Zeilengruppennamen gefolgt von einem Doppelpunkt (:) enthält. Es gibt keine Markierung für das Ende einer Zeilengruppe. Sie wird einfach fortgesetzt, bis eine andere Zeilengruppe gestartet wird. Jede Zeilengruppe enthält eine Gruppe von Parameter-oder Wertepaaren; ein Paar pro Zeile. Die Werte sind in doppelte Anführungszeichen (") eingeschlossen.und ein Gleichheitszeichen (=) trennt den Parameternamen von seinem Wert. Ein Parameter oder ein Wertepaar muss unbedingt zu einer Zeilengruppe gehören. Es hat keine Bedeutung außerhalb einer Zeilengruppe. Zwei Parameter, die denselben Namen haben, aber zu verschiedenen Zeilengruppen gehören, werden als unterschiedliche Parameter betrachtet. Wenn ein Parameter mehrmals in einer Zeilengruppe vorkommt, wird nur sein erstes Vorkommen verwendet. Folgende Vorkommen werden ignoriert. Wenn eine Zeilengruppe mehrmals in der Datei vorkommt, wird nur das erste Vorkommen verwendet. Alles nach einem Nummernzeichen (#) wird als Kommentar betrachtet und ignoriert. Überschriften und abschließende Leerzeichen werden ebenfalls ignoriert.
# first stanza
stanza1:
param1 = "value1"
param2 = "value2"
param2 = "value3" # ignored, since already defined
# another stanza
stanza2:
param1 = "value4" # not the same parameter as param1 in stanza1
# the first stanza again
stanza1: # ignored since already defined
Optimierbare Dateien unterstützen derzeit sieben verschiedene Zeilengruppen: Eine für jeden der optimierbaren Befehle (schedo, vmo, ioo, raso, no und nfso) sowie eine spezielle Zeilengruppe info . Die sechs Zeilengruppen Schedo, VMO, Ioo, Raso, Nein und Nfso enthalten optimierbare Parameter, die mit dem entsprechenden Befehl verwaltet werden. Die vollständigen Parameterlisten finden Sie in der Anzeige, die sich aus der Ausführung der entsprechenden Befehlszeilen mit der Option -a oder -L ergibt.- STANDARD
- Standardwert dieses optimierbaren Parameters.
- Statisch
- Eine statische Variable, die nie wiederhergestellt wird.
- EINGESCHRÄNKT
- Der Wert für eingeschränkte optimierbare Parameter, die geändert wurden, sodass der Wert nicht der Standardwert ist.
| Element | Beschreibung |
|---|---|
| Beschreibung | Eine Zeichenfolge, die die optimierbare Datei beschreibt. SMIT zeigt dieses Feld im Dateiauswahlfeld an. |
| AIX_Stufe | AIX -Version. Dieses Feld wird von Tunsave und Tuncheck automatisch aktualisiert (nur bei Erfolg). |
| Kerneltyp: | MP64" Dies ist ein 64-Bit-Multiprozessorkernel. Dieses Feld wird automatisch durch tunsave und tuncheck aktualisiert (nur bei Erfolg). |
| Letzte _validierung | Das Datum, an dem diese Datei zum letzten Mal validiert wurde, und der Typ der Validierung: "Aktuell" Die Datei wurde anhand des aktuellen Kontexts validiert. "Warmstart" wurde die Datei anhand des nextboot-Kontexts validiert. Dieses Feld wird von Tunsave und Tuncheck automatisch aktualisiert (nur bei Erfolg). |
| Kontrollsumme der Protokolldatei | Die Kontrollsumme der Datei lastboot.log , die dieser optimierbaren Parameter entspricht. Dieses Feld ist nur in der Datei Lastboot enthalten. |
| Element | Beschreibung |
|---|---|
| nextboot | Diese Datei wird automatisch zur Bootzeit angewendet. Der Befehl bosboot ruft auch den Wert der optimierbaren Parameter für Bosboot-Typen aus dieser Datei ab. Es enthält alle optimierbaren Einstellungen, die permanent gemacht wurden. |
| Lastboot | Diese Datei wird automatisch zur Bootzeit generiert. Es enthält den vollständigen Satz optimierbarer Parameter mit ihren Werten nach dem letzten Bootvorgang. Standardwerte sind mit # STANDARDWERTmarkiert. Eingeschränkte optimierbare Parameter, die geändert wurden, werden mit # RESTRICTED nicht auf Standardwertmarkiert. |
| lastboot.log | Dies sollte die einzige Datei in /etc/tunables sein, die nicht das hier beschriebene Zeilengruppenformat hat. Sie wird automatisch zur Bootzeit generiert und enthält die Protokollierung der Erstellung der Datei lastboot , d. h., alle vorgenommenen Parameteränderungen werden protokolliert. Jede Änderung, die nicht vorgenommen werden konnte (möglich, wenn die Datei Nextboot manuell erstellt und nicht mit Tuncheckvalidiert wurde), wird ebenfalls protokolliert. |
Beispiele
Im Folgenden sehen Sie eine Beispieldatei Optimierbare Parameter :
info:
Description = "Set of tunables for departmental server"
AIX_level = "5.2.0.0"
Kernel_type = "UP"
Last_validation = "2002-06-16 12:11:11 CDT current"
schedo:
timeslice = "2" # set timeslice to 30ms
sched_D = "DEFAULT" # value was 123
vmo:
minperm = "48538"
memory_frames = "65536" # STATIC (never restored)
ioo:
iotunable = "value"
no:
ipforwarding = "1"
ipsrcrouteforward = "1"
thewall = "STATIC" # value was 131072 (never restored)
nfso:
nfs_allow_all_signals = "0" # DEFAULT VALUE
nfs_device_specific_bufs = "0"
raso:
recovery_framework = "0" # RESTRICTED not at default value
recovery_debugger = "0" # DEFAULT VALUE
Dateien
| Element | Beschreibung |
|---|---|
| /etc/tunables/nextboot | Enthält die Werte, die beim nächsten Warmstart der Maschine angewendet werden sollen |
| /etc/tunables/lastboot | Enthält die Werte für alle Optimierungsparameter nach dem letzten Warmstart der Maschine |
| /etc/tunables/lastboot.log | Enthält Protokollierungsinformationen zu vorgenommenen Änderungen und Fehlern, die beim letzten Warmstart der Maschine aufgetreten sind. |