Domanda

Sto sviluppando un progetto sharepoint (MOSS) in Virtual PC. Purtroppo il PC virtuale può utilizzare solo un core della mia macchina quad core. Ci sono suggerimenti e amp; trucchi che possono accelerare il mio processo di sviluppo?

È stato utile?

Soluzione

Cose che facevamo prima di passare a Hyper-V ...

Non allocare troppa RAM nel VPC, inizierà a usare troppo il file di paging.

Assicurati che i dischi rigidi virtuali e i file di memoria virtuale per il VPC siano esclusi dal tuo programma antivirus.

Deframmenta il VPC, quindi deframmenta l'host.

Non hai il tuo file di paging sulla stessa unità del tuo VPC.

Correggi la dimensione del file di paging in modo che non si frammenti.

Uccidi tutti i processi in background sul tuo host principale che non devi avere in esecuzione per fare il tuo lavoro ... e per questo motivo sintonizza Windows per le migliori prestazioni piuttosto che il miglior aspetto.

Esegui Virtual Server anziché Virtual PC e usa Desktop remoto per accedere al VPC (ho trovato VS un po 'più bravo nella gestione delle macchine, e il desktop remoto sembra essere più veloce e consente un'esperienza piacevole a schermo intero su un secondo monitor).

Altri suggerimenti

Corro sharepoint su harrdrive esterno. VPC ha allocato 2,5 GB di RAM. Funziona abbastanza velocemente (non molto veloce, ma funzionale).

Quindi il mio consiglio è di allocare tutta la memoria VPC che puoi permetterti ed eseguire su HDD esterno. Se puoi, usa il cavo antincendio per connettere il tuo HDD, fa una grande differenza rispetto a USB.

Oltre alla deframmentazione della macchina host e della macchina virtuale può aiutare (ma può richiedere secoli).

Esegui qualcos'altro. Il PC virtuale è spazzatura. Tra HyperV, VMWare e Virtualbox ci sono alternative molto migliori disponibili.

Personalmente, utilizzo VMWare Server. Ho provato HyperV ma le prestazioni non erano all'altezza di ciò che mi aspettavo da Microsoft. Il fatto che VMWare sia disponibile su 3 piattaforme significa che posso avviare i miei progetti su un Macbook, trasferirlo su un server Linux o aprirlo su un'altra finestra di Windows.

E posso scegliere 1,2 o 4 core.

Controlla Virtual Machine Performance Checker di Scott Hanselman. È un articolo generale su come migliorare le prestazioni della tua macchina virtuale.

Hai attivato l'estensione di virtualizzazione hardware sia nel BIOS che nelle impostazioni VPC?
Hai dato alla tua VM sufficiente memoria (di solito ho impostato circa 2 GB).

Puoi anche passare a Win2008 + HyperV che è più potente.

Utilizzare un'unità SSD anziché HDD. Vi è un significativo miglioramento delle prestazioni, in particolare nelle situazioni di pressione della memoria in cui si sta verificando lo scambio del disco.

Controlla anche che .NET Framework non sta controllando l'elenco di revoche di certificati . Se si verifica un problema di connettività di rete, verranno visualizzati i timeout.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top