Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   Tutorial, consigli e trucchi (https://www.hwupgrade.it/forum/forumdisplay.php?f=63)
-   -   Dimensioni file di swap (paging)...una volta e per tutte!!! (https://www.hwupgrade.it/forum/showthread.php?t=563705)


Zip80 19-11-2003 10:08

Dimensioni file di swap (paging)...una volta e per tutte!!!
 
Comincio col deludere quanti (e sono molti) vedono nell'impostazione ottimale del file di swap (o di paging che dir si voglia) una maniera magica e per molti versi incompresa attraverso cui ottenere un sostanziale boost delle prestazioni del proprio pc: NON E' COSI'! L'ottimizzazione di questo parametro apporta incrementi inferiori all'1% in termini prestazionali!


Ma, per quanti non si fossero già scoraggiati, vediamo di dissolvere l’alone di mistero che per molti circonda questa impostazione:

  • Cos’è
    Direttamente dal glossario di Win XP: ”File nascosto nel disco rigido e utilizzato da Windows per la memorizzazione di parti di programmi e file di dati che non possono essere gestiti nella memoria fisica”.
    Detto in maniera più spiccia è un file che ha le stesse funzioni logiche della memoria ram ed utilizzato dal sistema operativo per archiviare dati temporanei che non trovano spazio per essere allocati nella memoria reale (meglio detta memoria fisica). E’ ovvio che la velocità di scrittura e lettura di questi dati su hard disk è nettamente inferiore rispetto alla velocità di lettura dati in ram…ne consegue che un largo uso del file di swap per sopperire a croniche mancanze di memoria fisica rallenta considerevolmente le normali operazioni ed applicativi.

  • Come si setta in maniera ottimale
    Se avete capito cos’è e quindi la sua logica di funzionamento è evidente che una domanda del genere è quanto meno mal posta: il quantitativo di memoria virtuale (memoria virtuale = file di paging + memoria fisica) varia in funzione del vostro modo di usare il pc (ad esempio richiede in generale quantitativi più gravosi se tenete acceso anche per giorni il pc in qunato la memoria va via via saturandosi), dagli applicativi che usate più di frequente (se giocate con giochi di ultima generazione, usate CAD o fate editing video ovviamente avete bisogno di un quantitativo globale nettamente superiore che se giocate a Pinball, disegnate con Paint e scrivete con Word). In linea di principio dovreste settare un quantitativo minimo tale che, quando spegnete il pc, il file di swap non abbia superato le dimensioni minime nel 95% dei casi e non così grosso da escludere completamente questa eventualità (potete verificarlo dando uno sguardo al task manager). Ne consegue in maniera inequivocabile che pseudo formulette matematiche (la più famosa è questa: file di paging = 1,5 x memoria fisica) sono assolutamente inadeguate a far fronte alla più disparate esigenze ed a configurazioni anche molto dissimili tra loro...esiste un “ottimo” per il vostro pc, non per quello affianco al vostro!!! La cosa migliore sarebbe anzi abolirlo del tutto se avete abbastanza ram da potervelo permettere. Alla luce di quanto detto sconsiglio inoltre di impostare una dimensione fissa; magari avrete un file meno frammentato ma se win ha bisogno di altra memoria virtuale aumenta le dimensioni del file di swap, se voi gli dite invece che oltre quel tot non può andare e lui (il so ;) ) ne reclama di più in tutta risposta si blocca e chiede di essere riavviato!!!
    In proposito potrebbe essere utile, di tanto in tanto, deframmentare il file di swap per diminuire un po’ i tempi di lettura-scrittura dello stesso: purtroppo il defrag incluso nei sistemi Windows non è capace di farlo….potete usare un’utility commerciale oppure scaricare PageDefrag, una piccola utility gratuita che in pratica deframmenta solo pagefile.sys (il file di swap per intenderci!).
    Un discorso a parte va fatto per quanti fanno spesso immagini di back-up del proprio sistema operativo: in questi casi è consigliabile posizionarlo su una partizione differente da quella in cui è installato windows al fine di non appesantire eccessivamente l’immagine.
    Ancora, è magari consigliabile l’impostazione di un solo file di paging su partizione terza da mettere in comune fra due sistemi operativi (es win 2000 e XP) in modo da risparimiare spazio su HD.

  • Quali vantaggi prestazionali apporta
    Capito cos’è e come settarlo con un po’ di senno ci si chiede: il mio pc viaggerà di più? La risposta è secca: NO. Benché vi sforziate di cercare le condizioni migliori, su sistemi abbastanza recenti e con almeno 256mb di memoria fisica questa impostazione produrrà incrementi spesso dell’ordine inferiore al punto percentuale (e quindi assolutamente impercettibili se non ai benchmark) anche con impostazioni molto molto diverse tra loro come mostra l’immagine sotto:



    Se volete conoscere le modalità con qui è stato eseguito il test leggetevi questo interessante articolo su SwZone


E’ tutto!

buglis 19-11-2003 15:16

non mi sono mai posto il problema del file di swap!:D
cmq interessante il tuo discorso;)

Psiche 19-11-2003 16:58

Sembra interessante

L'ho inserito nel thread in rilievo sulle guide
;)

ATi7500 19-11-2003 18:22

E’ ovvio che la velocità di scrittura e lettura di questi dati su hard disk è infinitamente superiore rispetto alla velocità di lettura dati in ram

correggi, è infinitamente inferiore :)


bYeZ!

buglis 19-11-2003 18:46

Quote:

Originariamente inviato da ATi7500
E’ ovvio che la velocità di scrittura e lettura di questi dati su hard disk è infinitamente superiore rispetto alla velocità di lettura dati in ram

correggi, è infinitamente inferiore :)


bYeZ!
per non creare caos è meglio dire è più lenta direi.....

visto che anche inferiore potrebbe essere interpretato in modo ambiguo!;)

Zip80 19-11-2003 19:39

Quote:

Originariamente inviato da ATi7500
E’ ovvio che la velocità di scrittura e lettura di questi dati su hard disk è infinitamente superiore rispetto alla velocità di lettura dati in ram

correggi, è infinitamente inferiore :)

Corretto questo ed altri piccoli lapsus

;)

Zip80 19-11-2003 19:45

Quote:

Originariamente inviato da Psiche
Sembra interessante

L'ho inserito nel thread in rilievo sulle guide
;)

Thanks per l'attestato di stima ;)

In effetti questa è una questione banale ma che salta fuori in ogni thread:muro:

Avrei un 10000 post in meno se togliessi quelli in cui tutte le volte ho spiegato come stanno le cose...:D

D'ora in avanti almeno faccio prima con un bel copia-incolla del link!!! :cool:

buglis 20-11-2003 07:26

Quote:

Originariamente inviato da Zip80
Thanks per l'attestato di stima ;)

In effetti questa è una questione banale ma che salta fuori in ogni thread:muro:

Avrei un 10000 post in meno se togliessi quelli in cui tutte le volte ho spiegato come stanno le cose...:D

D'ora in avanti almeno faccio prima con un bel copia-incolla del link!!! :cool:
quindi dovresti avere -8.358 post????:D:D
:sofico:

Zip80 20-11-2003 18:24

Quote:

Originariamente inviato da buglis
quindi dovresti avere -8.358 post????:D:D
:sofico:

In effetti sono partito da -100000 post....ma che non si sappia in giro :fiufiu:



:D :D :D

nicscics 28-11-2003 19:55

Bella! La aggiungo al mio sito? :)

Axl_Mas 28-11-2003 21:05

Sui pc attuali nn da nulla in prestazioni!
Ma avete proveto con pc vecchi?
dai 128mb in giù la differenza si sente parecchio!

Paky 29-11-2003 08:35

Grande Zip 80
Ho sempre sostenuto anche io che lo Swap va "misurato" in base alle proprie sigenze


Una sola precisazione , come hai detto anche tu , con sistemi recenti il discorso passa quasi in secondo ordine , ma per me che ho 256 MB e un celeron II assicuro che spostare lo swap su un secondo HD (se lo si possiede)rende + fluido l'utilizzo di Windows

Una cosa è avere 1 Hd col sistema in cui la testina legge e scrive liberamente e un'altra avere la testina che freneticamente deve spostarsi a destra e sinistra per leggere/scrivere lo swap e nello sesso tempo leggere/scrivere sul sistema.
A quel punto l'anello debole diventa il mezzo meccanico

nicscics 29-11-2003 09:31

Condivido. ;)

Zip80 29-11-2003 11:19

Quote:

Originariamente inviato da nicscics
Bella! La aggiungo al mio sito? :)

Vogliamo bissare quanto fatto per l'altra?

Contattami eventualmente in PVT o email

Fab750 02-12-2003 10:08

Re: Dimensioni file di swap...una volta e per tutte!!!
 
Quote:

Originariamente inviato da Zip80
La cosa migliore sarebbe anzi abolirlo del tutto se avete abbastanza ram da potervelo permettere.
E quanto sarebbe approssimativamente questa ram?
grazie e ciao

Donagh 02-12-2003 13:33

2 gb minimo, ti crei un ram disk da 1 gb e ci schiaffi lo swap sopra


il prossimo pc lo faro cosi


ora ho il ram disk per i file temporanei internet è ottimo!

allmaster 17-01-2004 00:18

il file di swap sui PC con abbastanza memoria e winXP può essere disattivato, non è un trucco è previsto tra le opzioni nel settaggio.

come mai in XP si può fare e in 2k no?

Correx 17-01-2004 08:02

Quote:

Originariamente inviato da allmaster
il file di swap sui PC con abbastanza memoria e winXP può essere disattivato, non è un trucco è previsto tra le opzioni nel settaggio.

come mai in XP si può fare e in 2k no?
mah...qui in ufficio col 2000 se imposto "initial size" e "maximum size" a 0 lo swap si disabilita....

Slamdunk 31-05-2004 13:40

Raga, mi dispiace se vi disturbo, ma sono super inpegnato, e non mi riesce di calcolare il miglior file di swap (ho letto che le prestazioni sono dell 0%, non mi interessa).

Ho un PC con 256MB di ram, AMD 2000+, HD 40GB partizionato, il sistema ha 15GB e 25 per i dati.
È accesso 15 ore al giorno, e lavora in Word, Excel, PowerPoint e posta elettronica. Fa anche da server tramite HUB ad altri 2 PC.

Mi consigliereste dove metterlo, quanto grande e ogni quanto deframmentarlo con il prog plz? Tnx :)

nicscics 31-05-2004 14:26

Quote:

Originariamente inviato da Slamdunk
Raga, mi dispiace se vi disturbo, ma sono super inpegnato, e non mi riesce di calcolare il miglior file di swap (ho letto che le prestazioni sono dell 0%, non mi interessa).

Ho un PC con 256MB di ram, AMD 2000+, HD 40GB partizionato, il sistema ha 15GB e 25 per i dati.
È accesso 15 ore al giorno, e lavora in Word, Excel, PowerPoint e posta elettronica. Fa anche da server tramite HUB ad altri 2 PC.

Mi consigliereste dove metterlo, quanto grande e ogni quanto deframmentarlo con il prog plz? Tnx :)

Il quantitativo di mb assegnati deve essere quello assegnato da Windows, il quale varia dinamicamente in base alla capienza del disco ed alla RAM installata. Comunque... Minimo 600 e massino 1750. Lo puoi spostare su altra partizione (ove non presente il SO) e comunque su "C" devi lasciare 20 mb min e 50 Mb massimo, così da evitare problemi in caso di riparazione del sistema (se non trovasse file di Swap su "C", non terminerebbe il setup.


Tutti gli orari sono GMT +1. Ora sono le: 20:06.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.