Op deze pagina kunt u de &cfgsys; instellingen aanpassen die de planner van &os2;
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 CONFIG.SYS opdrachten.
Als de informatie op deze pagina, over de verschillende CONFIG.SYS instellingen, voor u
niet voldoende is, kunt u aanvullende informatie vinden in de respectievelijke hoofdstukken
in Handleiding bij Opdrachten.
Druk op "Toepassen" om de door u gemaakte aanpassingen weg te schrijven naar het
CONFIG.SYS 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 "Optimaliseren" om u door &xwp; nieuwe instellingen voor te laten stellen op
basis van de karakteristieken van uw systeem.
De CONFIG.SYS zal dan ook alleen aangepast worden nadat u op "Toepassen" heeft gedrukt.
Druk op "Standaard" om de standaard &os2; instellingen op de notitieblok pagina
getoond te krijgen.
De CONFIG.SYS zal ook nu alleen aangepast worden nadat u op "Toepassen" heeft gedrukt.
De volgende velden zijn beschikbaar:
- De "Huidige aantal processen" afbeelding toont het aantal momenteel lopende
processen op uw systeem. Deze afbeeldeing wordt continu bijgewerkt: als u een nieuw programma
start, ziet u dat het processen aantal toeneemt.
- De "Maximun aantal processen" instelling vertegenwoordigt de PROCESSES
instelling in de &cfgsys;. Hier kunt u bepalen hoeveel processen &os2; instaat is tegelijk te
verwerken. Het maximum aantal hangt af van de hoeveelheid geheugen in uw systeem. U kunt de belasting
van de planner verminderen door dit aantal te verlagen. Dit kan ook helpen om gedeeld geheugen
problemen te voorkomen.
Merk echter op dat u systeem zonder enige waarschuwing kan vastlopen als u dit getal te laag
instelt! Als vuistregel, gebruik het "Huidige aantal processen" hierboven afgebeeld en verhoog het
met 50%.
Maak eerst, om de beste resultaten te bereiken met het optimalisatie hulpmiddel, uw eigen
werkomgeving. Start dan achtereenvolgens alle applicaties waar u normaal mee werkt en druk
dan op "Optimaliseer".
Deze instelling is beschikbaar in OS/2 Warp4 met Fixpak 13 en latere versies.
- Het "Huidige thread aantal" scherm toont u het totaal aantal momenteel
draaiende threads. Dit scherm wordt continue bijgewerkt: als u een nieuw
programma start zult u zien dat het thread aantal zal toenemen.
- De "Maximum thread aantal" instelling vertegenwoordigt de THREADS
instelling in de CONFIG.SYS. Hier kunt u opgeven hoeveel threads &os2; in totaal moet kunnen
afhandelen. De maximum waarde is 4096. Door het verkleinen van dit getal kunt u de belasting van de
planner en zijn geheugenverbruik verlagen.
&os2; gebruikt tenminste ‚‚n 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 threads genoeg moeten zijn.
Let er echter op dat uw systeem, zonder enige waarschuwing, zou kunnen vastlopen als u deze
waarde te laag instelt. Als vuistregel kunt u de "Huidige thread aantal" hierboven getoond
nemen en daar 50% bij optellen.
Dat moet u genoeg veiligheid bieden, want het merendeel van de threads wordt gestart door het systeem
bij het opstarten en de meeste aanvullende processen gebruiken elk ‚‚n of twee threads.
Zie de documentatie in de
Handleiding bij opdrachten voor details.
Maak eerst, om de beste resultaten te bereiken met het optimalisatie hulpmiddel, uw eigen
werkomgeving. Start dan achtereenvolgens alle applicaties waar u normaal mee werkt en druk
dan op "Optimaliseer".
- De "Sta prioriteits verhoging toe elke:" instelling vertegenwoordigt de MAXWAIT
instelling in deCONFIG.SYS. Deze instelling bepaalt 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 bij uw systeem past. 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 hem NIET moeten verlagen als u niet veel geheugen in uw systeem heeft waardoor
&os2; veel met het swapbestand werkt.
Zie de
documentatie
in de
Handleiding bij opdrachten
voor details.
- De "Voorgrondtaken hebben voorrang op schijf I/O" instelling vertegenwoordigt de
PRIORITY_DISK_IO instelling in de CONFIG.SYS.
Als deze instelling geactiveerd is, (wat de standaard is),
zal de huidige voorgrond applicatie een prioriteitsverhoging krijgen als zijn schijfactiviteit
klaar is. Dit geldt voor het eerste tijdsvak dat aan de thread gegeven wordt nadat de schijf
activiteit klaar is. Na dit tijdsvak wordt de status van de thread teruggezet en wordt de
prioriteitsverhoging verwijderd.
Als gevolg hiervan zal de voorgrond sessie een betere reactie snelheid hebben, tenminste wanneer
het de stations in uw systeem benadert.
U zou deze instelling kunnen deactiveren als u vaak programmatuur in de achtergrond
draait met veel schijftoegang, zoals compilers.
Zie de
documentatie
in de
Handleiding bij opdrachten
voor details.