Op deze pagina kunt u de &cfgsys; instellingen aanpassen die de &os2; planner be‹nvloeden.
Zie "Processen en threads" voor een inleidende
verklaring van wat de planner doet.
Deze hulppagina zal alleen de verschillende instellingen verklaren en ze relateren naar
de betreffende &cfgsys; opdrachten.
Als de informatie op deze pagina over de verschillende &cfgsys; instellingen niet genoeg is
voor u, kunt u aanvullende informatie vinden in de respectievelijke hoofdstukken in de
Handleiding bij &os2; Opdrachten.
Druk op "Toepassen" om de door u gemaakte aanpassingen weg te schrijven naar het
&cfgsys; bestand.
Dit zal alleen de regels aanpassen die overeenkomen met de instellingen op deze pagina.
De regels overeenkomend met de andere pagina's in het "&os2; kernel" object zullen niet
aangepast worden.
Let a.u.b. op dat u de computer moet herstarten om de aanpassingen te laten werken. Een
Werkplek herstart is niet voldoende.
Druk op "Optimaliseer" om &xwp; u nieuwe instellingen voor te stellen op basis van
uw systeem karakteristieken.
&cfgsys; zal ook alleen aangepast worden nadat u op "Toepassen" gedrukt heeft.
Druk op "Standaard" om de standaard &os2; instellingen op de notitieblok pagina
getoond te krijgen.
&cfgsys; zal ook alleen aangepast worden nadat u op "Toepassen" gedrukt heeft.
De volgende velden zijn beschikbaar:
- Het "Huidige thread telling" scherm toont u het totaal aantal momenteel
draaiende threads op uw systeem. Dit scherm wordt continue bijgewerkt: als u een nieuw
programma start zult u zien dat de thread telling zal toenemen.
- De "Maximum thread telling" instelling vertegenwoordigt de THREADS
instelling in &cfgsys;. Hier kunt u opgeven hoeveel threads &os2; in totaal zal kunnen
afhandelen. De maximum waarde is 4096. U kunt de planner zijn algemene kosten en geheugen verbruik
verlagen door het verkleinen van dit getal.
&os2; gebruikt tenminste een geheugen pagina (4 KB) voor elke thread. Dat wil zeggen
dat als u 1024 threads opgeeft u al 4 MB geheugen gebruikt heeft.
Als u helemaal geen netwerk functionaliteit gebruikt, zou een waarde van 256 genoeg moeten zijn.
Let er echter op dat uw systeem zou kunnen vastlopen zonder verdere waarschuwing als u deze waarde te
laag zet. Als een vuistregel kunt u de "Huidige thread telling" hierboven getoond nemen en daar 50% bij
op tellen.
Dat moet u genoeg veiligheid geven, want het merendeel van de threads wordt gestart door het systeem
bij het opstarten en de meeste aanvullende processen gebruiken elk een of twee threads.
Zie de documentatie in de
Handleiding bij &os2; Opdrachten voor details.
- De "Sta prioriteitsversnelling toe" instelling vertegenwoordigt de MAXWAIT
instelling in &cfgsys;. Deze instelling bepaald hoeveel seconden processortijd een thread krijgt die
klaar staat om uitgevoerd te worden ondanks het feit dat andere threads een hoger prioriteitsniveau hebben.
Deze instelling heeft alleen invloed op threads met een "gewone" threads prioriteitsclass.
De standaardwaarde is drie seconden.
Bij het verlagen van deze waarde zullen "achtergrond" threads
meer processortijd krijgen, maar dat gaat ten koste van "voorgrond" threads, die dan
vaker onderbroken zullen worden. Experimenteer met deze instelling om er achter te komen
welke waarde het beste past bij uw systeem. U dient echter geen hogere waarde op te geven dan
3 seconden.
IBM heeft aanbevolen om deze instelling te verlagen als u veel DOS/Windows applicaties gebruikt,
maar u zou het NIET moeten verlagen als u niet veel geheugen in uw systeem heeft waardoor
&os2; veel met het swap bestand werkt.
Zie de documentatie in de
Handleiding bij &os2; Opdrachten voor details.
- De "Voorgrond schijf I/O voorkeur" instelling vertegenwoordigt de
PRIORITY_DISK_IO instelling in &cfgsys;.
Als deze instelling geactiveerd is (wat de standaard is),
zal de huidige voorgrond applicatie een prioriteitsverhoging krijgen als zijn schijf activiteit
klaar is. Dit geldt voor het eerste tijdsvak dat aan de thread gegeven wordt nadat de schijf
activiteit klaar is. Na het tijdsvak wordt de status van de thread terug gezet en wordt de
prioriteitsverhoging verwijderd.
Als gevolg hiervan zal de voorgrond sessie een betere reactie snelheid hebben, tenminste wanneer
het de schijven in uw systeem benaderd.
U zou deze instelling kunnen willen deactiveren als u vaak programmatuur in de achtergrond
draait met veel schijf toegang, zoals compilers.
Zie de documentatie in de
Handleiding bij &os2; Opdrachten voor details.