Dimensione del file di Windows con grande RAM e SSD

Ho appena aggiornato la mia macchina Windows 7 da 12 GB a 24 GB di RAM – sia per la gestione di più VMs che per le future prove.

Il mio drive C è un SSD con size formattate da 129 GB.

Sono rimasto sorpreso di scoprire che il SSD ha solo 68GB gratis (la maggior parte dei miei file sono su D: a G :). Ricercare che ho trovato 24GB del mio prezioso C: SSD sono occupati dal file di memory virtuale nella directory principale.

Ho bisogno di grandi quantità di memory virtuale quando ho 24GB o RAM? Ho comprato questa dimensione di memory in modo da non dovrei andare al disco.

    Ho 32 GB di RAM di sistema e 256 GB SSD, quindi mi sono chiesto la stessa cosa. Sembra che sia sicuro cambiare questo, anche se anche la window di dialogo, in System Properties | Performance Options | Virtual Memory System Properties | Performance Options | Virtual Memory System Properties | Performance Options | Virtual Memory indica:

    Dimensione file paging totale per tutte le unità

    • Minimo consentito: 16 mb
    • Consigliato: 7,676 mb
    • Attualmente allocato: 32.768 MB

    Quando è stato predefinito "dimensione gestita dal sistema", era al massimo 32768 equivalente alla dimensione della memory .

    Lo ho cambiato al valore "consigliato", quindi è ora impostato per essere compreso tra 7676 e 32768 anziché fissato a 32768:

    Impostazioni del file di pagina di memoria virtuale

    Dovrò riavviare e vedere se questo aiuterà. Modifica: riavviato, confermato, il file di pagina è ora 7GB invece che 32GB. Successo!

    Dal momento che il motivo "perché un file di paging affatto con tanta memory" si presenta sempre, è consigliabile avere un file di pagine, per i motivi che contraddistingue Mark Russinovich :

    Forse una delle domande più comuni legate alla memory virtuale è, quanto grande devo fare il file di paging? Non esiste la fine di consigli ridicoli sul web e nelle riviste di giornali che coprono Windows, e anche Microsoft ha pubblicato delle raccomandazioni fuorvianti. …

    Alcuni ritengono di non avere file di paging per get performance migliori, ma in generale, avere un file di paging significa che Windows può scrivere le pagine nell'elenco modificato … al file di paging, rendendo tale memory disponibile per scopi più utili (processi o file cache). Quindi, anche se ci possono essere alcuni carichi di lavoro che funzionano meglio senza file di paging, in generale avendo una significa che la memory disponibile più disponibile è disponibile al sistema (non import che Windows non sarà in grado di scrivere discariche crash del kernel senza un file di paging di size grandi abbastanza per tenerli).

    È per questo che sostengo la dimensione del file di paging raccomandato, o alless e metà; la dimensione raccomandata se siete assolutamente, positivamente sicuri che la carica di punta di punta (utilizzo della memory del mondo reale) delle applicazioni che utilizzi tipicamente si adatta alla memory che hai. Leggi la sezione intitolata Come grande devo fare il file di paging? in quell'articolo per più, è la dichiarazione definitiva in materia. Se vuoi leggere ancora di più, prova questa eccellente questione di errore del server .

    Il miglior consiglio per impostare la dimensione del file di paging (ovviamente) deriva da Mark Russinovich . Sul suo sito descrive come utilizzare il suo eccellente strumento SysInternals Process Explorer per determinare le size ottimali del file di paging per la tua macchina:

    "Quindi, come si fa a sapere quanto impegnano i carichi di lavoro richiedono? Potresti aver notato negli screenshot che Windows traccia quel numero e che Process Explorer lo mostra: Peak Commit Charge. Per ottimizzare il file di paging devi iniziare tutte le applicazioni che eseguite allo stesso tempo, carichi i set di dati tipici e nota il picco di commissione (oppure guarda questo valore dopo un periodo di tempo in cui sai che il carico massimo è stato raggiunto). Impostare il minimo di paging come valore minus la quantità di RAM nel tuo sistema (se il valore è negativo, scegli una dimensione minima per consentire il tipo di dump di crash per cui è configurato). Se vuoi avere un po 'di spazio per le richieste di impegni potenzialmente grandi, impostate il massimo per raddoublere il numero. "

    Fonte: http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx

    Ho usato questo metodo da anni.

    Probabilmente hai la dimensione iniziale del file di swap piuttosto elevato, Windows tende ad utilizzare un valore elevato per impostazione predefinita perché se offre performance migliori. Metta la dimensione iniziale ad una piccola dimensione (nel tuo caso suppongo che "piccole" siano 1 o 2 GB) e mantengano il valore massimo in 24 GB. (Se si nota che Windows aumenta sempre il file sulla dimensione iniziale, è necessario utilizzare un valore superiore).

    Il trucco qui sta cambiando il valore iniziale, non il valore massimo. Se Windows aumenta il file di scambio è perché ha bisogno di quella memory.

    Come ho visto alcuni atricoli in networking che raccomandano di NON eliminare il file di scambio, e come sono convinto che durante il normale funzionamento che la memory è sufficiente, quello che ho ricorso a era spostare il file di scambio per la mia unità non SSD. Questo è un drive da 2TB, quindi l'ho lasciato solo come dimensione "gestita dal sistema".

    PS Ho notato che il file di swap è utilizzato quando il computer si sveglia dopo il sonno.

    Dipende dal carico di lavoro. Esegui tutti i programmi che eseguite di solito (al massimo carico) e controlli l'utilizzo della memory virtuale (ad es. Con Process Explorer ). Basta limitare la tua memory virtuale al numero. Anche se non si utilizza alcuna memory virtuale affatto, lasciare alcuni di essi assegnati – aiuta con le discariche di memory ei file mappati in memory.

    Con il rendimento più veloce ottenuto utilizzando la tecnologia SSD, lo scambio di file è una componente molto less critica. Pur essendo ancora essenziale, non deve essere creata in base al rapporto 1,5x comunemente utilizzato per determinare la dimensione dello swapfile su sisthemes dotati di azionamenti meccanici.

    Poiché l'utilizzo di SSD non è diffuso, non abbiamo la storia di consultare quando si configura la dimensione dello swapfile in un sistema SSD. Ciò che abbiamo è una comprensione Le applicazioni video richiedono più memory rispetto ai client di posta elettronica Web e lì da una scala graduata è disponibile per determinare le possibili esigenze di memory. Facendo riferimento a questo tipo di utente, surfer / emailer attraverso il gamer hard core e le esigenze di memory possono essere determinati.

    L'utilizzo di file di scambio sull'estremità inferiore potrebbe essere gestito da 4 GB (e questo numero potrebbe servire come limite inferiore per la dimensione del file di swap). Gli utenti che eseguono applicazioni di database, fogli di diffusione massiccia e software simili in grado di generare un utilizzo di memory elevata avranno bisogno di notevolmente di più.

    Prima di richiedere tali determinazioni, il process di gestione può essere gestito da Windows. Consentire all'utente di riesaminarla durante i normali loops di manutenzione per get informazioni prima di apportre modifiche per aumentare le performance.

    Ecco un collegamento a Microsoft Come fare:

    Come determinare la dimensione del file di pagina appropriata per le versioni a 64 bit di Windows

    Sommario:

     Operating system Min page file size Max page file size Win7/Serv 2008 R2 1 x RAM SIZE 3 x RAM or 4 GB, whichever is larger Win 8, 8.1, 2012R2 (1) 3 x RAM or 4 GB, whichever is larger 

    (1) Dipende dall'impostazione del dump di crash Cheers