Kami menjalankan Windows 7 Enterprise 64-bit SP1 pada Dell Precision T3500 (Xeon E5630 @ 2.53GHz, 4GB RAM). Yang paling penting adalah VMWare Workstation 7.1.4, yang terbaru. Berjalan di VM adalah Windows XP Professional 32-bit SP3. VMWare dikonfigurasi untuk mengalokasikan 2GB RAM untuk tamu.
Melakukan hampir semua operasi di dalam VM sangat lambat; bahkan menggulir file teks dapat memerlukan detik, dengan aktivitas disk yang sangat jelas terkait. Pemeriksaan cepat task manager dan monitor sumber daya dari host Windows 7 menunjukkan bahwa VMWare dialokasikan sejumlah besar memori virtual, tetapi saya pikir itu semua sedang dikerjakan, dan segera setelah saya mulai menggulir file teks, saya dengan cepat menekan sesuatu seperti 140 kesalahan per detik dan tinggal di sana.
Versi VMWare yang lebih lama pada perangkat keras yang jauh lebih kuno (Pentium 4-vintage) yang menjalankan host Windows XP tidak pernah menunjukkan gejala-gejala khusus ini. Apakah ada beberapa cara untuk membuat Windows 7 kurang agresif tentang paging VMWare kehabisan memori, atau adakah solusi yang mengurangi jumlah paging ke disk yang diperlukan? Sangat mungkin saya hanya memiliki sesuatu yang salah konfigurasi, tetapi saya belum mengutak-atik banyak pengaturan. Setiap saran akan dihargai, terima kasih.
Jawaban:
Lihat entri terakhir di sini http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008885
Saya telah melihat peningkatan besar pada kinerja VM setelah melakukan perubahan ini. Pastikan Anda memiliki cukup memori pada host Anda.
sumber
mainMem.useNamedFile="FALSE"
adalah kunci. Tanpa entri ini, vmware akan mengalokasikan file pada disk host untuk menampung seluruh isi RAM tamu dan dapat terus-menerus meremukkan disk host dengan RAM tamu dalam beberapa kasus. Dalam kasus terburuk saya telah melihat para tamu benar-benar tidak dapat digunakan. Dalam kasus terbaik para tamu masih berakhir secara signifikan lebih lambat sebagian besar waktu. Saya belum melihat kasus di mana membiarkan parameter ini diaktifkan sebenarnya telah membantu kinerja kecuali membuat penundaan lebih cepat.Apakah ada pemindai virus yang berjalan di Win7? Bisa memindai file VMDK dengan cepat.
Dan seperti kata Zippy, vmtools melakukan BANYAK, tetapi seharusnya tidak seburuk yang Anda gambarkan jika belum diinstal. Salah satu hal yang dilakukan vmtools adalah memori balon untuk membuat VMware tahu apa yang aman untuk dihilangkan, dan untuk menjaga windows dari memilah-milah hal-hal yang benar-benar digunakan vmware.
Oh, dan Windows Search 4.0 di XP bisa menjadi gila di VM. Ini bisa keliru mengira sistem 99% idle dan menjalankan pengindeksan.
sumber
EDIT: Mari kita mulai dengan mesin host. Apakah Anda memiliki ekstensi virtualisasi yang diaktifkan di BIOS? Apakah Anda memiliki chipset dan driver Intel RST terbaru yang diinstal? Caching disk diaktifkan di drive? VMware Workstation berjalan seperti program lain di atas Windows, jadi Anda ingin sistem host Anda secepat yang Anda bisa.
Selanjutnya, kurangi jumlah RAM yang digunakan XP VM dan jatuhkan ke 1GB. Saya punya satu kasus di mana mengalokasikan 2GB ke VM pada PC w / 4GB menghancurkan VM dan mesin host. Mungkin Anda memiliki RAM yang lebih sedikit daripada yang Anda kira.
Jika Anda memiliki T3500 cadangan, instal Windows XP di atasnya + VMware Workstation dan coba jalankan VM off itu (jalankan setup yang identik dengan mesin P4 lama Anda kecuali untuk perangkat keras). Jika berjalan lambat maka Anda akan tahu itu sesuatu dengan perangkat keras pada T3500.
Terakhir, Anda mungkin ingin menghubungi dukungan VMware. Paling tidak Anda bisa memberi tahu atasan bahwa Anda melakukan semua yang Anda bisa untuk memperbaiki masalah tersebut.
Apakah Anda memiliki VMware Tools yang diinstal di dalam VM? Tidak menginstal itu akan memberi Anda kinerja yang mengerikan dan lag video / mouse.
sumber
Vmware memiliki opsi untuk mendefrag disk virtual, tampaknya melakukan sesuatu yang berbeda dengan defrag OS. Pantas untuk dicoba ...
sumber
Tambahkan mainmem.backing = "swap" ke dalam file .vmx Anda untuk VM ini.
sumber
Saya perhatikan kinerja turun ketika menggunakan Outlook. Rupanya program indeks pencarian Windows membunuh kinerja.
Jika Anda mematikan pengindeks (Panel Kontrol, Opsi Pengindeksan) maka Anda akan melihat peningkatan yang signifikan.
sumber