Quando la mia macchina Windows Server 2008 R2 sta eseguendo operazioni su disco di grandi dimensioni (copia di file da 10 GB da un'unità a un'altra, copia di file simili sulla rete, unione di istantanee HyperV, compressione di file di grandi dimensioni), le prestazioni dell'intera macchina rallentano terribilmente, tutto diventa non rispondente . Ciò è evidente in qualsiasi situazione in cui l'accesso al disco è abbastanza grande da non adattarsi alla cache.
Sono disponibili impostazioni per l'ottimizzazione di questo comportamento? Posso accettare un trasferimento di file più lento se questo mi darebbe più reattività.
Dettagli del sistema: Dell Optiflex 960, Core 2 Quad Q9650, 8 GB RAM, 2 unità SATA - 320 GB (ST3320418AS) e 1 TB (ST31000528AS), NCQ attivo su entrambi, Intel 82564LM-3 Gigabit Ethernet, scheda grafica ATI HD 3450, Intel ICH10 bridge. Abbiamo più macchine come questa, ognuna mostra lo stesso comportamento. Pensavo che fosse eccessivo per una workstation, apparentemente mi sbagliavo.
Aggiornamento: suppongo che non avrei dovuto menzionare affatto HyperV. La configurazione di cui sopra è una configurazione di workstation standard presso l'azienda per cui lavoro, questo non è un server di alcun tipo. Ho al massimo 3 macchine virtuali funzionanti e di solito sono l'unica persona ad accedervi. Tuttavia, il rallentamento si verifica anche quando non sono in esecuzione VM. Su una macchina Linux farei semplicemente ionice
il processo di copia e potrei dimenticarmene, c'è un modo per gestire le priorità di I / O su Windows?