Come visualizzare l'equivalente di Windows dell'utilizzo di Unix Swap?


15

Come posso scoprire l'utilizzo della memoria virtuale disponibile e in uso su Windows?

Risposte:


12

Puoi visualizzare queste informazioni aprendo Resource Monitore selezionando la Memoryscheda:

Monitor delle risorse di Windows

"Memoria fisica usata" è la tua RAM, mentre "Commit Charge" è la somma della RAM e del file di paging o della memoria virtuale massima disponibile. (Ciò deriva da una visualizzazione di quanta memoria virtuale ha "impegnato" a fornire - la somma di ogni richiesta di allocazione che ha concesso.)

Tuttavia, Windows e Linux gestiscono lo spazio di paginazione / scambio in modo diverso. Con Windows, un file di paging con utilizzo dello 0% non è buono per le prestazioni; piuttosto, Windows tenterà di eseguire il mirroring di ogni pagina dalla RAM sul file di paging, se possibile. Ciò consentirà di eliminare rapidamente le pagine dalla RAM quando è necessario riutilizzarle per qualcos'altro. Questo è il motivo per cui Windows proverà a creare un file di paging almeno grande quanto la RAM fisica che hai installato sul tuo computer. È meno di un file di scambio e più di un archivio di backup.


Grazie! Quindi posso supporre che il commit charge - 2 * working set = scambio di utilizzo di un processo?
Howard,

Non avere swap non va bene anche su Linux. Questa parte viene eseguita in modo abbastanza simile in entrambi i sistemi operativi.
Peter - Ripristina Monica il

1

LA RISPOSTA

Nota: questi sono i passaggi esatti per Win 7. Penso che sia lo stesso su Win 8.

Per ottenere la quantità effettiva di utilizzo di PageFile, avviare 'Performance Monitor' (perfmon.exe) e 'Aggiungi contatori' -> 'File di paging' -> 'Utilizzo'.

Ti darà la risposta in%, ma conosci la quantità totale del file di paging in modo da poter calcolare la quantità esatta del file di paging USED (in MB).

Per leggere la quantità totale di file di paging:
Premi Win + Break per aprire "Proprietà del sistema". Vai a: 'Avanzate' -> 'Prestazioni' -> 'Avanzate' -> 'Memoria virtuale' -> 'Dimensione totale del file di paging' (in MB)).


-1

Come posso scoprire l' utilizzo della memoria virtuale disponibile e in uso su Windows?

All'inizio, dobbiamo invocare le Opzioni di prestazione :

%windir%\system32\SystemPropertiesPerformance.exe


Dopo aver selezionato la Advancedscheda, il riquadro Virtual memoryriporta la dimensione del file di paging totale.


Q1: memoria virtuale in uso

. Opzioni di prestazione



Q2: memoria virtuale disponibile

Questo viene impostato / visualizzato facendo clic sul Change...pulsante (vedi sopra)



Q3: utilizzo della memoria virtuale

A proposito di quest'ultima domanda, il monitoraggio delle risorse potrebbe essere d'aiuto adesso.

%windir%\system32\resmon.exe

Qui, il Hard Faults/secparametro mostra le informazioni previste (valori di colonna e grafico)

Grafici di monitoraggio delle risorse


Quando dovrei acquistare più memoria RAM per questa macchina ... è un'altra storia.
O no.

:)


-3

Questo si trova facilmente in Task Manager di Windows nella scheda Prestazioni .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.