Newsgroup: it.comp.aiuto
Titolo: File Swap

Ciao, montando le Norton Utilities ho notato che Win98 utilizza quasi
per intero il file Swap questo pur avendo installato 98Mb di RAM e con
poche applicazioni aperte in quel momento.
Qualcuno sa dirmi se è normale un comportamento simile?
C'è la possibilità di settarlo diversamente?
Quali sono le ripercussioni di un uso intensivo di questo file sul
S.O.?
Grazie
-- 
Ciao
--------------------------------------------------------------------------------------
...l'uomo raramente sa ciò che crede già di conoscere
--------------------------------------------------------------------------------------

Leggi questo post di qualche mese fa:
Ciao,
volevo segnalarti alcuni interessanti risultati che ho ottenuto
modificando alcune impostazioni nel file di configurazione SYSTEM.INI di
Windows... non sto parlando di impostazioni da settare tramite men grafici
etc. etc., ma di impostazioni specifiche che vanno a definire parametri
"nascosti" del sistema...
Nel file SYSTEM.INI pu essere inserita una sezione "[VCache]" che contiene
i parametri con cui Windows gestisce la cache disco...  possibile che
questa sezione non sia affatto presente (di default non c'!) ed  quindi
necessario inserirla manualmente modificando con un banale editor di testo
il file "C:\WINDOWS\SYSTEM.INI"...
I campi da inserire nella sezione sono solo due:
1) MinFileCache=XXX
2) MaxFileCache=XXX
ognuno di essi ha uno scopo ben preciso: il primo determina la grandezza
minima dei file che DEVONO essere caricati nella cache, il secondo indica
la grandezza MASSIMA della cache... entrambi i valori sono espressi in kB.
Le impostazioni migliori che ho testato nel mio PC sono:
--SYSTEM.INI-----------------------------------------------------
[VCache]
MinFileCache=0
MaxFileCache=8192
-----------------------------------------------------------------
questi valori li ho inseriti manualmente, lasciando inalterati tutti gli
altri campi contenuti nel file SYSTEM.INI... se questa sezione non
presente nel file puoi aggiungerla anche all'inizio utilizzando il
notepad.
Con queste impostazioni il sistema si comporta in questo modo:
MinFileCache=0 --> tutti i file letti vengono messi nella cache.
MaxFileCache=8192 --> la cache ha una dimensione massima di 8MB.
nel mio PC sono installate 64MB di RAM... dopo aver modificato queste
impostazioni ho riavviato il sistema e inizialmente non ho notato nessuna
"apparente" differenza (ovvio)... tutto funziona come prima, ma con la
sostanziale differenza che ora restano SEMPRE libere ben 24MB di preziosa
RAM fisica per le applicazioni!!
Prima invece, dopo poche decine di minuti di lavoro, Windows andava a
consumare TUTTA la memoria fisica disponibile per cachare quello che
aveva letto da disco!! Come diretta conseguenza il sistema (senza RAM
fisica disponibile) swappa su disco generando inevitabilmente blocchi
indesiderati.
Queste impostazioni quindi sono MOLTO utili se vuoi risolvere "strani"
problemi generati da Windows dopo un p di utilizzo! La maggior parte dei
programmi leggono una grande quantit di dati da disco e Windows li mette
tutti nella cache consumando preziose risorse di sistema... non appena c'
bisogno di un p di Memoria il sistema inizia a swappare collassando
inevitabilmente.
Ho sperimentato anche altre impostazioni... ti *sconsiglio* di modificare
il valore di "MinFileCache=0"... se imposti un valore diverso da zero
nessun file di dimensioni minori verr caricato nella cache e quindi ogni
volta dovr essere riletto da disco... le icone ad esempio, che sono tante
ed occupano pochissimo,  meglio che stiano nella cache perch altrimenti
ogni volta devono essere ricaricate! In ogni caso il valore minimo
impostabile  512, valori minori ti generano un *terribile* VFAT ERRROR
all'avvio (schermata blu e ciao!).
Per quanto riguarda il parametro "MaxFileCache" non ci sono problemi, puoi
impostare un valore a piacere... fermo restando il fatto che se hai ad
esempio 64MB di RAM non ha molto senso impostare un valore superiore a
32768 perch una parte di RAM  sempre utilizzata dal sistema... una
frazione pari ad 1/8..1/4 della RAM disponibile  l'ideale. Limiti
inferiori non ne ho testati... adesso vado a mettere -1!! :-)
Questi settaggi mi ricordano tanto gli smanettamenti fatti a suo tempo in
DOS con SMARTDRV... ti ricordi? Sono un vero dossicodipendente io! ;-)
...
Puoi controllare i risultati di queste modifiche utilizzando il "Monitor
di Sistema" (se non lo hai installato ti consiglio di farlo!). Fa in modo
che ti visualizzi parallelamente TUTTI i seguenti valori:
1) Kernel - Utilizzo del processore
2) Gestione memoria - Memoria allocata
3) Gestione memoria - Memoria fisica non utilizzata
in questo modo hai sotto controllo tutti i principali parametri che ti
danno le indicazioni pi utili sullo stato del sistema.
Io faccio molto uso del "Monitor di Sistema" perch avendo a che fare con
applicazioni multimediali che ciucciano un sacco di risorse  molto
importante verificare situazioni limite etc. etc. ;-)
Ok, ti ho detto tutto o quasi... ci sarebbero altre indicazioni per
ottimizzare W9x, ma non voglio annoiarti ulteriormente ;-)
RICAPITOLANDO:
modifica o aggiungi nel file SYSTEM.INI queste impostazioni:
--SYSTEM.INI-----------------------------------------------------
[VCache]
MinFileCache=0
MaxFileCache=8192
-----------------------------------------------------------------
A questo punto il tuo sistema non avr pi problemi di swap e anche con soli
64MB di RAM riuscirai a lavorare tranquillamente per ore senza mai che il
tuo PC si incarti.
Se hai dei dubbi a riguardo o se vuoi ulteriori indicazioni puoi sempre
contattarmi via email al solito indirizzo: 
q...@digicron.com
Per cortesia distribuisci questa email a pi persone possibile, sono sicuro
che i miei consigli saranno utili a qualcuno che il PC non lo usa solo per
scrivere qualche letterina in Word! ;-)
Ciao. Dimi Fox.
Steve! <steg...@NOSPAMtiscalinet.it> wrote in message
5mml8ssonp5j4rfap...@4ax.com...


 
Il file di swap parte sempre con una dimensione minima impostata, che
probabilmente è quella a cui ti riferisci quando dici "per intero". In
realtà quello è uno spazio vuoto riservato ai dati che gli possono
arrivare. Il file poi potrà assumere dimensioni maggiori se ne avrà
bisogno, fino a tutto lo spazio disponibile su disco.
Ciao
Mauro 
--------------------------------------------------------------------------------------


> ...l'uomo raramente sa ciò che crede già di conoscere
Questo vale in particolare per l'autore del post forwardato. ;)
-- 
Bye.
                            Lem
----------------------------------
  'CLOCK is what you make of it'

Controlla quanta cache del disco hai in ram
Con il parametro maxfilecache nel win.ini (mi sembra di ricordare) la puoi
ridurre
--
Ciao ciao
--
Il computer è un debito ..... :))
--
Rispondi su NG, grazie