|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
File di paging e 4Gb di RAM
Ciao a tutti, questa domanda so già che è stata fatta un sacco di volte, ma purtroppo la funzione cerca non funziona e quindi non riesco a trovare la risposta.
Siccome ho montato altri 2Gb di RAM sul mio PC volevo sapere la dimensione esatta da utilizzare per il file di paging. ![]() Non mi fucilate e attendo una risposta ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Mi sono dimenticato...al momento è 3072
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Niente?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Dipende da quanta in totale ne hai, dal sistema operativo, dal carico della tua macchina, da altri fattori.
Tipicamente si mette un valore di memoria virutale che e' 1X .. 2X la memoria fisica disponibile all'utente.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Che sistema operativo hai?
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
- Windows Vista Home Premium 32bit
- Windows Vista Business 64bit Se può interessare, sono 4 Moduli da 1GB di Corsair XMS2 6400C4 ![]() Ultima modifica di VitiX : 28-02-2008 alle 09:02. |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
per questo, supponendo che tu possa indirizzare solo 3GB come la media di tutti, allora 3GB di file di scambio dovrebbero bastare
Quote:
Ma ovviamente tutto dipende da cosa ci fai sulla macchina. Se usi solo campo minato il file di scambio non ti serve neppure Se usi SqlServer, applicazioni matematiche spinte (e ben fatte) o applicazioni grafiche spinte (e ben fatte) magari 6GB non ti bastano. Non c'e' una formula precisa, solo una media consigliata, che presuppone che se una persona ha montato 4GB e' perche' gli servono e li usa tutti, ma questo io non te lo posso dire...
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2007
Messaggi: 1791
|
anche perchè per uso "normale" si mettono 4 giga (anche se poi se ne vedono 3-3.5) appunto per evitare l' uso del file di paging che è una cosa fastidiosissima quindi non capisco quale sia nella sostanza il tuo problema
![]()
__________________
PC:CM Mystique 631 Black + Scythe LS 120 - corsair HX520w - Samsung SM910 - Core 2 Duo E6750@3200 - P5K - 4xHyperX DDR2 800mhz - AMD shappire HD6870 - Crucial M4 128g + seagate barracuda 250gb - Creative SB X-Fi XtremeMusic + Creative Inspire T7900 7.1 + Trust HeadSet 310 - LogiTech Mx518 - G11 Samsung Nexus S Kindle 4 Samsung Galaxy TAB2 10.1 |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Diciamo per la verità che uso molto Photoshop, Premiere, Flash, Studio 11, Audition, Conversioni Video, e chi più ne ha più ne metta
![]() Ovviamente non tutt'insieme, per carità ![]() Quindi teoricamente mi converrebbe lasciare 3072GB sul 32bit, e mettere 6 su quello a 64bit? ![]() Leggendo su internet ho trovato una parte in cui si dice che 2048GB sono più che sufficienti come file di paging per 4GB di RAM...può essere? ![]() Ultima modifica di VitiX : 28-02-2008 alle 11:37. |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Per qualcuno potrebbe essere sufficiente non avere proprio il file di paging. Per qualcuno potrebbe non essere sufficiente avere 8GB di file di paging. Dipende appunto da cosa usi. Monitora per un po' di tempo la RAM occupata con il task manager, e da quello capirai se il sistema soffre, e quindi dovrai aumentare il file di paging, oppure se non soffre, e quindi potrai lasciarlo stare se non addirittura diminuirlo.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
L'ho messo a 2048GB, vediamo come và
![]() |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jan 2006
Città: Padova
Messaggi: 1757
|
Urka, chissà che hard disk che avrai ![]()
__________________
****** |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Opps
![]() 2048MB ![]() Cmq nel registro eventi compare il seguente errore Nome registro: System Origine: volmgr Data: 28/02/2008 23.50.33 ID evento: 49 Categoria attività:Nessuno Livello: Errore Parole chiave: Classico Utente: N/D Computer: VitixFisso Descrizione: Impossibile configurare il file di paging per i dettagli arresto anomalo del sistema. Assicurarsi che la partizione di avvio contenga un file di paging e che lo spazio disponibile sia sufficiente a contenere tutta la memoria fisica. Faccio finta di niente? |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Questa affermazione sarebbe anche in contrasto con i sistemi windows32bit server, che gia' oggi (e ieri) possono indirizzare 64GB, grazie al PAE che abbiamo gia' dal Pentium PRO. 36 bit di indirizzamento, che c'entra poco con i 32bit del nome "Windows 2003 server 32bit". Una cosa e' la memoria fisica, un'altra e' la memoria virtuale. Il limite che dici tu e' il limite massimo di memoria dedicabile per ciascun selettore di segmento. Ovvero, nessun processo puo' superare 4GB di memoria indirizzabile sui sistemi 32bit. (4GB per il codice + 4GB per i dati) Sotto Windows32bit questo limite e' addirittura forzato via software ad essere 2GB, estendibile a 3GB con l'apposito parametro. Ma cio' non toglie che io non possa avere piu' processi attivi sul mio 386, e volendo che un mio programma possa avere piu' processi (SqlServer). Nulla vieta quindi di avere un file di scambio piu' grande, anche oltre la memoria che manca tra la mia memoria fisica e il limite 4GB, perche' tale file sarebbe gestibile gia' da un 386.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Quote:
![]() http://www.hwupgrade.it/forum/showthread.php?t=1689977 |
|
![]() |
![]() |
![]() |
#17 | ||||
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
http://support.microsoft.com/kb/555223 Quote:
ma se continui... Quote:
E non ultimo si fa esplicitamente riferimento al file di scambio e alla paginazione su hard disk. Riusciamo a fare chiarezza? La domanda e': perche' mai un 386 non dovrebbe riuscire a gestire un file di scambio piu' grande di 4GB? Una apparente risposta potrebbe essere che il 386 ha solo 32 linee di indirizzo, e quindi non avrebbe modo di chiedere al "mondo esterno" indirizzi che superano i 4GB. Ma in realta' sta chiedendo al mondo esterno un aiuto apposta. L'unita' di paginazione emettera' un interrupt di page fault (INT 14) quando dovesse essere chiesta una pagina tra le 64TB virtuali non presente in memoria fisica. Come dati dell'interrupt 14, presumo nello stack,verranno messe le informazioni necessarie al sistema operativo per andare a recuperare proprio la pagina (da 4Kb, 4MB o 2MB a seconda della granularita' scelta) dal file di scambio. Altrimenti, come ce lo spieghiamo questo schema, che fra l'altro contraddice quanto da te detto nel post precedente? http://www.microsoft.com/windowsxp/6...cts/top10.mspx Quote:
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
||||
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Quote:
![]() Quell'evento nel registro non me lo spiego ancora ![]() |
|
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jun 2005
Messaggi: 564
|
Dopo un'ora di utilizzo con 2GB di paging
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:25.