PDA

View Full Version : Giochi - File di paging e 8GB RAM


Jeremy01
06-03-2015, 00:13
Secondo coi è normale che nonostante la presenza di 8gb di ram nei videogiochi il file di paging è occupato per oltre 8gb? (windows 8.1)

Ashgan83
06-03-2015, 05:34
Ma hai il file di paging variabile? Se sì ti consiglio invece di impostare massimo e minimo allo stesso valore (tipo 4 giga, ma anche 2 vanno bene) possibilmente su un hard disk non ssd.

ulukaii
06-03-2015, 06:00
Non ha senso tenere il file di paging su HDD meccanico quando si dispone di un SSD. Lo spazio allocato da windows per il file di paging non è necessariamente utilizzato. In aggiunta a questo, le scritture nel file di paging sono generalmente sequenziali (con bassa write amplification), a parità di GB scritti, hanno un basso impatto sull'usura del SSD rispetto alle normali scritture.

Se ti sei trovato 8GB di file di paging è perché hai probabilmente avuto un picco nel consumo di memoria, tale per cui Windows ne ha allocato preventivamente uno più grande.

Con 8GB di RAM non si può tranquillamente disabilitare il file di paging, il cui utilizzo è dato dall'uso che ciascuno di noi fa del sistema, ma se proprio si crede che ne venga allocato più del necessario, allora è possibile ridimensionarlo, valutandone prima però l'effettivo consumo.

Prima di ridimensionarlo (soprattutto se si va a ridurlo) è necessario cancellare il precedente (quindi impostare Nessun file di paging) e riavviare il sistema. Dopodiché è possibile assegnare le nuove dimensioni.
Personalmente, quando avevo 8 GB di ram, tenevo un minimo di 400 (con dump memoria ridotto) e un massimo di 2600, ma attenzione sono valori da me impostati in base al mio utilizzo del sistema, non necessariamente possono andare bene ad altri.
Cannare il dimensionamento del file di paging può portare a crash (anche al riavvio da standby) o errori di memoria insufficiente.
Inoltre, ci sono applicazioni che richiedono espressamente la presenza del file di paging, indipendentemente dalla quantità di ram presente nel sistema.

Ashgan83
06-03-2015, 08:13
Non è questione di usura, è questione che è semplicemente inutile sprecare spazio su un ssd (che solitamente è poco) per il file di paging che spesso è usato da windows per memorizzare informazioni di ripristino (a meno che non si hanno ancora 2 giga di ram e allora lo utilizza massivamente come ram ausiliaria). Ancora, impostare dimensione minima e massima allo stesso valore evita una ricollocazione dinamica a beneficio delle prestazioni. Considerando lo spazio enorme disponibile su hard disk meccanico, ormai è inutile impostare un valore minimo (è un retaggio di quando gli hard disk non erano così capienti)

Jeremy01
06-03-2015, 08:58
Ma io non ho un ssd, e non ho mai toccato le impostazioni del file di paging, vedo solo che durante i giochi (attualmente da inquisition e arma tre, ma mi capitava anvhe con altri) il grafico di msi ab relativo al file di paging è fisso al massimo, 8gb, con linea del grafico gialla, nonostante la ram viene impiegata sui 3gb. Vorrei solo capire se ê normale o se devo agire in qualche modo nelle impostazioni.

29Leonardo
06-03-2015, 09:27
Che io sappia msi ab non è molto affidabile per la rilevazione dell'utilizzo del file paging, meglio se lo controlli da monitor risorse di windows.

Potrebbe anche darsi che sia normale per quei giochi, a tal proposito meglio se giri la domanda nei thread ufficiali.

Comunque sui file di paging c'è chi dice tutto e il contrario di tutto, personalmente l'ho sempre tenuto ad una dimensione fissa leggermente superiore al quantitativo di ram che montavo (con un rapporto 1/1.5) fin dai tempi di xp e non ho avuto problemi.

Darkless
06-03-2015, 09:51
Non ha senso tenere il file di paging su HDD meccanico quando si dispone di un SSD. Lo spazio allocato da windows per il file di paging non è necessariamente utilizzato. In aggiunta a questo, le scritture nel file di paging sono generalmente sequenziali (con bassa write amplification), a parità di GB scritti, hanno un basso impatto sull'usura del SSD rispetto alle normali scritture.

Se ti sei trovato 8GB di file di paging è perché hai probabilmente avuto un picco nel consumo di memoria, tale per cui Windows ne ha allocato preventivamente uno più grande.

Con 8GB di RAM non si può tranquillamente disabilitare il file di paging, il cui utilizzo è dato dall'uso che ciascuno di noi fa del sistema, ma se proprio si crede che ne venga allocato più del necessario, allora è possibile ridimensionarlo, valutandone prima però l'effettivo consumo.

Prima di ridimensionarlo (soprattutto se si va a ridurlo) è necessario cancellare il precedente (quindi impostare Nessun file di paging) e riavviare il sistema. Dopodiché è possibile assegnare le nuove dimensioni.
Personalmente, quando avevo 8 GB di ram, tenevo un minimo di 400 (con dump memoria ridotto) e un massimo di 2600, ma attenzione sono valori da me impostati in base al mio utilizzo del sistema, non necessariamente possono andare bene ad altri.
Cannare il dimensionamento del file di paging può portare a crash (anche al riavvio da standby) o errori di memoria insufficiente.
Inoltre, ci sono applicazioni che richiedono espressamente la presenza del file di paging, indipendentemente dalla quantità di ram presente nel sistema.

Di norma si sconsiglia di metterlo su SSD, e non solo per questione di spazio.
Come dimensione è sempre meglio impostarla fissa e non variabile su una partizione dedicata, possibilmente all'inizio del disco. Quanto spazio riservare dipende dalle esigenze. Il vecchio teorema (doppio della ram per linux, una volta e mezzo per windows) non regge più da un pezzo con l'aumento esponenziale di RAM a disposizione nel sistema. Oramai già con 4Gb di ram non ti serve chissà cosa nell'uso normale domestico + gaming.
Altro accorgimento consigliato è impostare FAT32 il file system della partizione con il file di paging.
Personalmente lo lascio fisso a 2Gb da non so quanti anni e non ho mai avuto problemi.

egounix
06-03-2015, 10:34
Non ha senso tenere il file di paging su HDD meccanico quando si dispone di un SSD. Lo spazio allocato da windows per il file di paging non è necessariamente utilizzato. In aggiunta a questo, le scritture nel file di paging sono generalmente sequenziali (con bassa write amplification), a parità di GB scritti, hanno un basso impatto sull'usura del SSD rispetto alle normali scritture.

Se ti sei trovato 8GB di file di paging è perché hai probabilmente avuto un picco nel consumo di memoria, tale per cui Windows ne ha allocato preventivamente uno più grande.

Con 8GB di RAM non si può tranquillamente disabilitare il file di paging, il cui utilizzo è dato dall'uso che ciascuno di noi fa del sistema, ma se proprio si crede che ne venga allocato più del necessario, allora è possibile ridimensionarlo, valutandone prima però l'effettivo consumo.

Prima di ridimensionarlo (soprattutto se si va a ridurlo) è necessario cancellare il precedente (quindi impostare Nessun file di paging) e riavviare il sistema. Dopodiché è possibile assegnare le nuove dimensioni.
Personalmente, quando avevo 8 GB di ram, tenevo un minimo di 400 (con dump memoria ridotto) e un massimo di 2600, ma attenzione sono valori da me impostati in base al mio utilizzo del sistema, non necessariamente possono andare bene ad altri.
Cannare il dimensionamento del file di paging può portare a crash (anche al riavvio da standby) o errori di memoria insufficiente.
Inoltre, ci sono applicazioni che richiedono espressamente la presenza del file di paging, indipendentemente dalla quantità di ram presente nel sistema.

Sentendo quello che ha detto mikael, meglio appunto - anche come hai detto tu - tenere il paging attivo anche con ram 8gb e superiore.
Poi consigliava anche di tenerlo su "gestito dal sistema", anche in game, per giochi cone dying light.
Infatti in dying vedo il paging sugli 8gb, e ho 8gb di vram.
Tengo il paging su ssd, non uso più gli hdd, li tengo solo come storage e backup.

Personalmente ho avuto grane con l'impostazione di paging "gestito dal sistema": a volte riprendeva lentamente dalla sospensione, a volte non si riprendeva. Ho dato cone disponibiltà 16gb e ora va senza problemi.
Anche se uso l'ssd come disco di sistema, la sospensione mi serve, e mi serve anche l'ibernazione, che mi ha salvato ieri dal blackout con conseguente spegnimento degli ups durante la notte.

ulukaii
06-03-2015, 10:39
Non è questione di usura, è questione che è semplicemente inutile sprecare spazio su un ssd (che solitamente è poco) per il file di paging che spesso è usato da windows per memorizzare informazioni di ripristino (a meno che non si hanno ancora 2 giga di ram e allora lo utilizza massivamente come ram ausiliaria). Ancora, impostare dimensione minima e massima allo stesso valore evita una ricollocazione dinamica a beneficio delle prestazioni. Considerando lo spazio enorme disponibile su hard disk meccanico, ormai è inutile impostare un valore minimo (è un retaggio di quando gli hard disk non erano così capienti)
Se lo metti su SSD, impostarlo dinamico ti fa risparmiare spazio e non hai eventuali problemi di prestazioni dovuti a rilocazione in caso di aumento, in quanto su SSD semplicemente te ne freghi di dove vengano allocati, a differenza del disco meccanico dove l'ideale è sempre avere uno spazio continuo il più vicino possibile a inizio disco.

Di norma si sconsiglia di metterlo su SSD, e non solo per questione di spazio.
Chi sconsiglia di mettere il file di paging su SSD è anche quello che poi si va a fare le varie "ottimizzazioni" sul sistema, magari ricorrendo pure a software terzi (Samsung Magician et simili) per non accorciare la vita al SSD.
Roba che, al limite, poteva avere senso sui primi SSD anni fa, ma non ora.

Con 8 GB di ram, a seconda dell'uso, puoi avere picchi anche consistenti di alcuni GB in specifiche condizioni. Dipende dall'uso del sistema, dare consigli sul dimensionamento è puramente indicativo ed è per questo che io preferisco non consigliare dimensioni, ma piuttosto dare indicazioni generali.

Ma io non ho un ssd, e non ho mai toccato le impostazioni del file di paging, vedo solo che durante i giochi (attualmente da inquisition e arma tre, ma mi capitava anvhe con altri) il grafico di msi ab relativo al file di paging è fisso al massimo, 8gb, con linea del grafico gialla, nonostante la ram viene impiegata sui 3gb. Vorrei solo capire se ê normale o se devo agire in qualche modo nelle impostazioni.
Stai tranquillo è normale, c'è stato un picco e Windows ha aumentato le dimensioni del file di paging. Che comunque è spazio allocato, non necessariamente utilizzato.
Non fare affidamento ai dati riportati come paging da MSI non sono affidabili.
Le dimensioni effettive del file attualmente allocato le vedi da:
Pannello di controllo > Sistema > Impostazioni di Sistema Avanzate > tab Avanzate > Prestazioni / Impostazioni > tab Avanzate > Memoria Virtuale

Se vuoi cancellarlo o ridimensionarlo, premi in quella scheda il pulsante "Cambia" e a quel punto agisci sui vari controlli.

29Leonardo
06-03-2015, 10:58
Sarebbe interessante vedere cosa succede giocando con il paging disattivato su dying light o analoghi per vedere se influisce o meno nelle prestazioni e/o accesso sul disco.

Darkless
06-03-2015, 12:12
Chi sconsiglia di mettere il file di paging su SSD è anche quello che poi si va a fare le varie "ottimizzazioni" sul sistema, magari ricorrendo pure a software terzi (Samsung Magician et simili) per non accorciare la vita al SSD.
Roba che, al limite, poteva avere senso sui primi SSD anni fa, ma non ora.


Mah non necessariamente. A parte che oramai s'è visto che gli SSD non sono ancora affidabili e longevi come vogliono far credere, sono principalmente uno strumento per velocizzare la lettura dei dati più che la scrittura e il file di paging ha moltissime scritture più che letture.
Ciò detto avendolo provato sia su SSD che su disco meccanico personalmente non m'è cambiata una fava.

Sarebbe interessante vedere cosa succede giocando con il paging disattivato su dying light o analoghi per vedere se influisce o meno nelle prestazioni e/o accesso sul disco.

Quello è da evitare in ogni caso. Il file di paging a windows purtroppo serve a prescindere dal quantitativo di ram fisica visto che lo usa anche per scambiare dati fra processi. Anche se tua vessi 128Gb di ram dovresti cmq avere un file di paging.

ulukaii
06-03-2015, 12:45
Mah non necessariamente. A parte che oramai s'è visto che gli SSD non sono ancora affidabili e longevi come vogliono far credere, sono principalmente uno strumento per velocizzare la lettura dei dati più che la scrittura e il file di paging ha moltissime scritture più che letture.
Ciò detto avendolo provato sia su SSD che su disco meccanico personalmente non m'è cambiata una fava.
Fidati, non cambia la vita al SSD se lo lasci lì sopra ;)
E' un argomento che abbiamo ampiamente discusso nei thread degli SSD, se vuoi puoi dargli un'occhiata.

29Leonardo
06-03-2015, 13:50
Quello è da evitare in ogni caso. Il file di paging a windows purtroppo serve a prescindere dal quantitativo di ram fisica visto che lo usa anche per scambiare dati fra processi. Anche se tua vessi 128Gb di ram dovresti cmq avere un file di paging.

Eppure cercando in giro per il web c'è chi dice che anche togliendolo del tutto non nota problemi eccetto qualche software vecchio:stordita:

ulukaii
06-03-2015, 14:55
Eppure cercando in giro per il web c'è chi dice che anche togliendolo del tutto non nota problemi eccetto qualche software vecchio:stordita:
Troverai sempre quello che ti dirà che ha disabilitato il file di paging perché ha TOT Gb di RAM e non ha avuto problemi da TOT anni.

Diciamo che nel 80% dei casi non avrai problemi a disabilitarlo su un sistema che monta 8/16 GB di RAM, ma da qui a dire di disabilitarlo "e via" è un altro paio di maniche.

Dipende dall'uso che si fa del sistema, so che può sembrare una frase fatta, ma è la verità. Sono poche le persone che monitorano l'uso che il sistema fa delle risorse (siano esse CPU/GPU/RAM/vRAM/disco).

Non occorre che un software sia nuovo o vecchio, se serve più memoria di quella disponibile, da qualche parte va allocata, altrimenti crasha l'applicazione per sforamento (con o senza messaggio a video).

Tra l'altro, se si vuole disabilitare il file di paging, occorre anche disabilitare il dump della memoria.

Darkless
06-03-2015, 15:08
Diciamo che il discorso softwre vecchi è a parte. Ce ne sono di molto vecchi impostati anche per controllare quanto grande ce l'hai e dati i tempi facevano il check solo sulla prima cifra, puoi bene immaginare le conseguenze :asd:
All'epoca appena messe le mani sul pc nuovo con 4Gb di ram provai a disabilitarlo del tutto. qualche crash e messaggio strano ogni tanto saltava fuori quindi l'ho riabilitato.
Personalmente sul PC di casa usato per gioco e su varie macchine a lavoro usate per programmazione semplice e/o lavoro d'ufficio sono anni che setto tutto sui 2Gb fissi senza avere alcun problema nè rallentamento.

eroioio
06-03-2015, 15:26
Il file di paging in realtà non si può disabilitare. Quando necessario, windows lo usa a prescindere.

ulukaii
06-03-2015, 16:07
Sì, ne crea uno minuscolo anche in caso di disabilitazione, ma solo per la "sopravvivenza" del sistema operativo, perché se in quel caso un'applicazione richiede TOT GB, si va a generare il classico messaggio di memoria insufficiente (che molti utenti si sono visti saltar fuori con il recente Shadow of Mordor, oppure con il Lunar Landing Demo di nVidia).