Questa pagina permette di modificare le impostazioni relative allo scheduler &os2;
presenti nel file &cfgsys;.
Si veda "Processi e sottoprocessi" per una spiegazione
introduttiva sullo scheduler.
Qui si parla solo dei comandi &cfgsys; relativi alle impostazioni presenti in questa pagina.
Se tali informazioni dovessero risultare insufficienti Š possibile fare riferimento ai paragrafi specifici
in &os2; - Riferimento per i comandi.
Premere "Applica" per salvare nel file &cfgsys; le modifiche
effettuate. Verranno cambiate solo le linee corrispondenti alle impostazioni di questa pagina. Non
verranno toccate le linee cui fanno riferimento le altre pagine dell'oggetto "Kernel &os2;".
Si noti che sar… necessario riavviare il sistema per rendere effettive le modifiche apportate.
Non Š sufficiente il solo riavvio della Scrivania.
Premere "Ottimizza" per far sŤ che sia &xwp; a suggerire i nuovi valori basandosi sulle
caratteristiche del sistema.
Il file &cfgsys; sar… modificato solo se si seleziona il tasto "Applica".
Premere "Valori assunti" per visualizzare nella pagina le impostazioni &os2; assunte.
Anche in questo caso, il file &cfgsys; sar… modificato solo selezionando il tasto "Applica".
Sono presenti i campi seguenti:
- Il valore "Sottoprocessi, numero totale corrente" mostra il numero totale dei
sottoprocessi attivi al momento nel sistema. Questo valore viene aggiornato continuamente: lanciando
un nuovo programma si vedr… aumentare il numero dei sottoprocessi attivi.
- L'impostazione "Sottoprocessi, numero totale consentito" corrisponde al valore
THREADS
presente in &cfgsys;. Tale valore determina il numero massimo di sottoprocessi che &os2; pu• avviare
contemporaneamente. Il valore massimo Š 4096. Riducendo questo valore, Š possibile alleggerire il
lavoro dello scheduler e ridurre il consumo di memoria.
Secondo le informazioni IBM, &os2; utilizza almeno una pagina di memoria (4 KB) per ciascun sottoprocesso. Il che
significa che, specificando 1024 sottoprocessi, si impegnano almeno 4 MB di memoria.
Se non si utilizzano le funzioni di rete locale, 256 sar… probabilmente una cifra sufficiente.
Si noti per• che il sistema potrebbe fermarsi senza preavviso se si imposta un valore
troppo basso. Come regola di massima, si pu• partire dal valore in "Sottoprocessi, numero totale corrente",
aumentandolo poi del 50%.
Questo dovrebbe dare un certo margine di sicurezza, dato che la maggior parte dei sottoprocessi vengono avviati
all'apertura del sistema e la maggior parte dei processi addizionali usa solo uno o due sottoprocessi.
Si veda la documentazione in
&os2; - Riferimento per i comandi per dettagli ulteriori.
- "Consenti aumento di priorit…" corrisponde all'impostazione MAXWAIT
nel file &cfgsys;. Tale impostazione determina il numero di secondi passati i quali un sottoprocesso
pronto ad eseguire ottiene tempo del processore, anche in presenza di altri sottoprocessi con priorit…
pi— alta. Questa impostazione influenza solo i sottoprocessi con classe di priorit… "regular".
Il valore assunto Š tre secondi. Abbassando questo valore i sottoprocessi
in secondo piano avranno pi— tempo processore, a discapito per• di quelli in primo piano, che verranno interrotti
pi— spesso. Evitare di impostare un valore superiore a tre secondi. IBM raccomanda di ridurre questo
numero se si utilizzano numerose applicazioni DOS/Windows; in ogni caso NON deve essere abbassato se
il sistema dispone di poca memoria e &os2; Š costretto ad utilizzare molto il file di appoggio (SWAPPER.DAT).
Si veda la documentazione in
&os2; - Riferimento per i comandi per dettagli ulteriori.
- "Privilegia I/E su disco per le applicazioni ad alta priorit…" corrisponde
all'impostazione PRIORITY_DISK_IO in &cfgsys;.
Se questa impostazione Š attiva (lo Š per valore assunto),
l'applicazione correntemente in primo piano ricever… un aumento di priorit…
quando l'operazione sul disco Š completa. Questo si applica al primo intervallo di tempo assegnato
al sottoprocesso al completatamento dell'operazione sul disco. Scaduto questo intervallo viene ripristinato
lo stato originario per il sottoprocesso ed Š annullato l'aumento di priorit…. Questo comporta un miglioramento
nel tempo di risposta della sessione in primo piano, per lo meno quando sta accedendo ai dischi del sistema.
E' possibile disattivare questa impostazione se si utilizzano normalmente in secondo piano programmi
che accedono pesantemente al disco, ad esempio compilatori.
Si veda la documentazione in
&os2; - Riferimento per i comandi per dettagli ulteriori.