Ersatz für die Befehle vmtune und schedtune

Die Befehle vmtune und schedtune wurden durch die Befehle vmo, ioound schedo ersetzt. Die Befehle vmo und ioo ersetzen zusammen vmtune, während der Befehl schedo schedtuneersetzt. Alle vorhandenen Parameter werden von den neuen Befehlen verwendet.

Der Befehl ioo verwaltet alle E/A-Optimierungsparameter, während der Befehl vmo alle anderen Virtual Memory Manager-oder VMM-Parameter verwaltet, die zuvor vom Befehl vmtune verwaltet wurden. Alle drei Befehle gehören zur Dateigruppe bos.perf.tune , die auch die Befehle tunsave, tunrestore, tuncheckund tundefault enthält. Die Dateigruppe bos.adt.samples enthält weiterhin die Befehle vmtune und schedtune , bei denen es sich um Kompatibilitäts-Shell-Scripts handelt, die die Befehle vmo, ioound schedo entsprechend aufrufen. Diese Kompatibilitätsscripts unterstützen nur Änderungen an Parametern, die interaktiv geändert werden können. Parameter, für die bosboot erforderlich ist und für die ein Warmstart der Maschine erforderlich ist, werden vom Script vmtune nicht mehr unterstützt. Um diese Parameter zu ändern, müssen Benutzer jetzt den Befehl vmo -r verwenden. Die vmtune -Befehlsoptionen und -Parameter lauten wie folgt:

Die vorherige vmtune-Option Verwendung Neuer Befehl
-C 0|1 Seitenfarbe vmo -r -o pagecoloring=0|1
-g n1 -L n2 große Seitengröße Anzahl zu reservierender großer Seiten vmo -r -olgpg_size=n1-o lgpg_regions=n2
-v n Anzahl der Rahmen pro Speicherpool vmo -r -o Framesets=n
-i n Intervall für spezielle Datensegment-IDs vmo -r -o spec_dataseg_int=n
-V n Anzahl der zu reservierenden speziellen Datensegment-IDs vmo -r -o num_spec_dataseg=n
-y 0|1 p690 Speicheraffinität vmo -r -o memory_affinity=0|1
Die Kompatibilitätsscripts vmtune und schedtune werden nicht mit AIX®ausgeliefert. In den folgenden Tabellen finden Sie Informationen zur Migration Ihrer Einstellungen auf die neuen Befehle:
Die Option schedtune Das schedo-Äquivalent Funktion
-a Zahl -o affinity_lim=Zahl Legt die Anzahl der Kontextwechsel fest, nach denen die Richtlinie SCHED_FIF02 keinen Thread mehr bevorzugt.
-b Zahl -o idle_migration_barrier=Zahl Legt die inaktive Migrationsbarriere fest.
-c Nummer -o %usDelta=number Steuert die Anpassung der Zeitabweichung.
-d Zahl -o sched_D=Zahl Legt den Faktor fest, der zur Abnahme der CPU-Belastung verwendet wird.
-e Zahl -o v_exempt_seconds=Zahl Legt die Zeit fest, bevor ein kürzlich ausgesetzter und wieder aufgenommener Prozess für eine erneute Rente infrage kommt.
-f Zahl -o pacefork=Nummer Legt die Anzahl der Taktimpulse fest, bevor ein fehlgeschlagener fork -Aufruf wiederholt wird.
-F Nummer -o fixed_pri_global=Zahl Behält Threads mit fester Priorität in der globalen Ausführungswarteschlange.
-h Nummer -o v_repage_hi=Zahl Ändert das systemweite Kriterium, mit dem festgelegt wird, wann die Prozessaussetzung beginnt und endet.
-m Nummer -o v_min_process=Zahl Legt die Mindestversion für Mehrprogrammbetrieb fest.
-p Nummer -o v_repage_proc=Zahl Ändert das Prozesskriterium, das verwendet wird, um festzulegen, welche Prozesse ausgesetzt werden sollen.
-r Nummer -o sched_R=Zahl Legt die Rate fest, mit der die CPU-Auslastung kumuliert wird.
-s Nummer -o maxspin=Zahl Legt fest, wie oft sich eine Sperre dreht, bevor sie in den Ruhemodus versetzt wird.
-t Zahl -o Zeitscheibe=Zahl Legt die Anzahl der Zeitscheiben von 10 ms fest.
-w Nummer -o v_sec_wait=Zahl Legt die Anzahl der Sekunden fest, die nach dem Ende der Überlastung gewartet werden soll, bevor Prozesse wieder zur Mischung hinzugefügt werden.
Option "vmtune" Das vmo-Äquivalent Das ioo-Äquivalent Funktion
-b Zahl   -o numfsbuf=Zahl Legt die Anzahl der bufstructs des Dateisystems fest.
-B Nummer   -o hd_pbuf_cnt=Anzahl Dieser Parameter wurde durch den Parameter pv_min_pbuf ersetzt.
-c Nummer   -o numclust=Anzahl Legt die Anzahl der 16-KB-Cluster fest, die von Write-behind verarbeitet werden.
-C 0|1 -r -o pagecoloring=0|1   Inaktiviert oder aktiviert die Seitenfarbe für bestimmte Hardwareplattformen.
-d 0|1 -o deffps=0|1   Aktiviert und inaktiviert die verzögerte Zuordnung von Paging-Bereichen.
-e 0|1   -o jfs_clread_enabled=0|1 Steuert, ob JFS in Gruppen zusammengefasste Leseoperationen für alle Dateien verwendet.
-E 0|1   -o jfs_use_read_lock=0|1 Steuert, ob JFS beim Lesen einer Datei eine gemeinsame Sperre verwendet.
-f Zahl -o minfree=Zahl   Legt die Anzahl der Rahmen in der Liste der freien Seiten fest
-F Nummer -o maxfree=Zahl   Legt die Anzahl der Rahmen in der Liste freier Rahmen fest, bei der die Rahmenübernahme gestoppt werden soll.
-g Nummer -o lgpg_size Zahl   Legt die Größe der von der Hardware unterstützten großen Seiten in Byte fest.
-H Nummer   -o pgahd_scale_thresh=Zahl Legt die Anzahl freier Seiten in einem Speicherpool fest, unter der das System das Vorauslesen skaliert.
-i Zahl -o-r spec_dataseg_int=Zahl   Legt das Intervall fest, das beim Reservieren der speziellen Datensegment-IDs verwendet werden soll
-j Zahl   j2_nPagesPerWriteBehindCluster=-o Anzahl Legt die Anzahl der Seiten pro Write-behind-Cluster fest.
-J Nummer   -o j2_maxRandomWrite=number Legt die Anzahl der Schwellenwerte für Zufallsschreibvorgänge fest.
-k Zahl -o npskill=Zahl   Legt die Anzahl der Seiten im Paging-Bereich fest, bei denen mit dem Beenden von Prozessen begonnen werden soll.
-l Nummer -o lrubucket=Zahl   Legt die Größe des am seltensten verwendeten Seitenersetzungsbuckets fest.
-L Nummer -o lgpg_regions=Zahl   Legt die Anzahl der zu reservierenden großen Seiten fest
-M Nummer -o maxpin=Zahl   Legt den maximalen Prozentsatz des Realspeichers fest, der fixiert werden kann.
-n Zahl -o nokilluid=Zahl   Gibt den Bereich uid von Prozessen an, die nicht abgebrochen werden dürfen, wenn der Paging-Bereich knapp ist.
-N Nummer   -o pd_npages=Zahl Legt die Anzahl der Seiten fest, die in einem Block aus dem RAM gelöscht werden sollen, wenn eine Datei gelöscht wird.
-p Nummer -o minperm%=Zahl   Legt den Punkt fest, unter dem Dateiseiten vor dem Respage-Algorithmus geschützt werden.
-P Nummer -o maxperm%=Zahl   Legt den Punkt fest, ab dem der Seitenstehlalgorithmus nur Dateiseiten gestohlen hat.
-q Zahl   -o j2_minPageReadAhead=number Legt die Mindestanzahl der Seiten fest, die vorausgelesen werden sollen.
-Q Zahl   -o j2_maxPageReadAhead=number Legt die maximale Anzahl der vorausgelesenen Seiten fest.
-r Nummer   -o minpgahead=Zahl Legt die Anzahl der Seiten fest, bei denen das sequenzielle Vorauslesen beginnt.
-R Nummer   -o maxpgahead=Zahl Legt die maximale Anzahl von Seiten fest, die vorausgelesen werden sollen
-s 0|1   -o sync_release_ilock=0|1 Aktiviert oder inaktiviert den Code, der die Zeit für das Halten der I-Node-Sperre während der Synchronisationminimiert.
-S 0|1 -o v_pinshm=0|1   Aktiviert oder inaktiviert das Flag SHM_PIN im Systemaufruf shmget .
-t Zahl -o maxclient%=Zahl   Legt den Punkt fest, über dem der Seitenstehlalgorithmus nur Clientdateiseiten stehlen soll.
-T Nummer -o pta_balance_threshold= Zahl   Legt den Punkt fest, an dem ein neues PTA-Segment zugeordnet wird
-u Nummer -o lvm_bufcnt=Zahl   Legt die Anzahl der LVM-Puffer für unformatierte physische Ein-/Ausgaben fest.
-v Zahl -o-r Rahmensätze=Anzahl   Legt die Anzahl der Rahmengruppen pro Speicherpool fest.
-V Nummer -o-r num_spec_dataseg= Zahl   Legt die Anzahl der speziellen Datensegment-IDs fest, die reserviert werden
-w Nummer -o npswarn=Zahl   Legt die Anzahl freier Seiten im Paging-Bereich fest, bei der das Signal SIGDANGER an Prozesse gesendet wird.
-W Nummer   -o maxrandwrt=Zahl Legt einen Schwellenwert für zufällige Schreibvorgänge fest, die im RAM kumuliert werden, bevor Seiten mit einem Write-behind-Algorithmus auf Platte synchronisiert werden
-y 0|1 -r -o memory_affinity=0|1   Dieser Parameter ist nicht vorhanden. Die Speicheraffinität ist immer aktiviert, wenn sie von der Hardware unterstützt wird.
-z Zahl   -o j2_nRandomCluster=number Legt den Abstand des Schwellenwerts für Zufallsschreibvorgänge fest.
-Z Nummer   -o j2_nBufferPerPagerDevice= Zahl Legt die Anzahl der Puffer pro Pagereinheit fest.