Ci sono molti modi per farlo - quello che tendo a fare per i miei test, è usare WAIK (Windows Automated Installation Kit, disponibile gratuitamente da Microsoft), per distribuire un sistema Windows 7 minimale su una workstation separata.
Poi, i seguenti elementi di configurazione devono essere considerati/cambiato (cercare di non discostarsi troppo da una macchina utente tipico, tu, altrimenti il vostro punto di riferimento sarebbe non essere costruttivo):
- Imposta file di paging per statica 2x RAM
Aggiornamenti
- Disable automatici
- Disable azionamento indicizzazione
rappresentano un ambiente ragionevolmente ottimale per il test, che è ancora atta in grado di essere rappresentativo di un Power-User (anche se utilizzo Aggiornamenti automatici e Indicizzazione Drive, li pianifico entrambi per quando sono via/dormendo)
Per quanto riguarda le cache e gli usi di memoria - a almeno in Win7 Professional, è possibile eseguire lo script dell'avvio remoto, quindi, ad esempio, avrei eseguito uno script durante la notte durante il benchmark (per ampi test di regressione), riavviando il sistema operativo dopo ogni esecuzione. Oppure eseguirò lo stesso benchmark 5-10 volte senza riavviare, per vedere se l'utilizzo della cache cambia.
Infine, ci sono switch per il bootloader per controllare il numero di processori e la quantità di RAM disponibile - la mia macchina di prova è un AMD Phenom X6 con 16 GB di RAM, ma dobbiamo testare come le prestazioni cambiano con il numero di core (alcuni utenti avrebbero sistemi single-core e alcuni avrebbero sistemi multi-core) e con la quantità di RAM (da 1 a 16 GB).
Questo di solito viene fatto prima del rilascio di un checkpoint, per vedere se è necessario modificare la raccomandazione raccomandata o minima a causa di entrambe le funzionalità extra e dell'ottimizzazione aggiuntiva che si sono verificate successivamente.