Ottimizzazione di Windows 7 per l'uso in una macchina virtuale


10

Sto eseguendo Windows 7 in una macchina virtuale VirtualBox e vorrei farlo funzionare in modo più snello. Userò l'installazione principalmente per testare le app Web e non ho bisogno che funzioni rapidamente. Vorrei che funzionasse con requisiti di memoria minimi e con modifiche minime al contenuto del suo disco rigido virtuale. Le modifiche al contenuto del disco rigido, ad esempio il file di paging, comportano dimensioni dell'istantanea più grandi.

Un altro mio recente post sembra essere correlato a questo problema, ma non affronta direttamente i problemi con Windows.

Una preoccupazione che ho è che Windows sembra utilizzare il 17% del suo file di paging anche con oltre 900 MB di memoria contrassegnati come "Standby" o "Libero". La mia ipotesi non istruita è che questo viene utilizzato per archiviare indici o altri dati che aiutano ad accelerare il sistema ma non sono realmente necessari.

Mi chiedo anche se è normale che Windows utilizzi più di 500 MB di memoria "in uso" senza app in esecuzione. Questa quantità diminuirà se riduco la quantità di memoria "installata" nella VM? Quali passi posso prendere per ridurre il footprint di memoria del sistema senza incorrere in un aumento dell'utilizzo dei file di paging?

Risposte:


10

Anche se questo non risponde direttamente alla domanda, inserisco questo qui solo come promemoria di una soluzione alternativa . Per la maggior parte degli usi di macchine virtuali, probabilmente non è necessario ogni singolo componente fornito con Windows 7 (ad es. Tablet PC, Windows Media Center). Se hai accesso al tuo supporto di installazione o al file di immagine, puoi utilizzare WAIK utilizzando lo strumento DISM se sei un utente avanzato o prendere in considerazione uno strumento più semplice come RT Se7en Lite , per ridurre il sistema operativo (se sei interessato, potresti anche integrare Windows Aggiornamenti / Service Pack, applicazioni non presidiate, ecc.).

Ciò dovrebbe comportare un'immagine molto più piccola e un sistema operativo molto più "leggero" (che riduce decisamente la RAM che utilizza) a seconda dei componenti rimossi.

Ancora una volta, questo ovviamente non si applica a una versione installata e in esecuzione di Windows. Ci sono sicuramente altre ottimizzazioni che puoi fare in seguito, motivo per cui l'ho definita solo una soluzione alternativa . Esistono numerose guide su Internet per le ottimizzazioni post-installazione.


Inizialmente ho creato questa macchina virtuale dall'immagine di ripristino del mio laptop. Sfortunatamente non mi hanno fornito un disco di installazione, quindi sembra che dovrei accontentarmi della versione installata.
intuito il

Bene, se hai un laptop, c'è un numero seriale in fondo. Per quanto ne so, è completamente legale ottenere l'ISO di Windows 7 da qualsiasi luogo (MSDN, le solite fonti, ecc ...) e installarlo utilizzando quel numero di serie (dopo tutto, è quello che si paga $ 180 per, non il disco).
Breakthrough

2

Windows Thin PC (winTPC)

Questa è una versione leggera di Windows 7:

Windows Thin PC consente ai clienti di riutilizzare i PC esistenti come thin client fornendo un ingombro ridotto, versione bloccata di Windows 7

Questa potrebbe essere una buona idea da installare su una VM.


1
Si prega di essere specifici e fornire alcuni collegamenti. Non ho trovato alcun file ISO.
TechLife,

2
@TechLife - Google winTPC iso... download.microsoft.com/download/C/D/7/…
vsync

@vsync link interrotto
joseantgv

0

Il file di paging viene utilizzato per la memoria impegnata ma non accessibile. Ad esempio, un'applicazione alloca 1 GB di memoria ma tocca solo 100 MB. Invece di ritagliarsi ed eliminare un intero GB di memoria, fornirà solo 100 MB di memoria fisica. Ma Windows ha promesso a quell'applicazione di avere 1 GB di memoria; questa garanzia è supportata dal file di paging.


1
Ciò sembra implicare che, a meno che Windows non abbia esaurito la memoria fisica, non ci saranno cambiamenti nel file di paging, nonostante le indicazioni che sia in uso. È vero?
intuito l'

È in "uso" ma non in alcun senso reale. Questo è il motivo per cui la sezione File Pagina di Commit Charge del Task Manager è sempre stata confusa e fuorviante. Ti consigliamo di controllare i contatori perfmon per l'utilizzo effettivo dei file di paging, nel senso che interessa a tutti. Nota che sto parlando in termini generali: sicuramente il file di paging può essere utilizzato se Windows decide, ad esempio, che la memoria sarebbe utilizzata in modo più efficace per la cache del disco rispetto a qualcosa che un'app non ha toccato nel corso dei secoli. Questo è il motivo per cui la copia di file di grandi dimensioni è stata spesso risucchiata in passato (XP e precedenti).
Mark Sowul l'
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.