Bagaimana cara kerja penggunaan CPU dan ram Parallels? Kapan harus mematikan mesin virtual?

5

Saya menjalankan Windows 7 menggunakan Parallels di sistem operasi host OSX. Saya telah mengonfigurasinya untuk menggunakan ram 2GM dan 2 core pada Retina MacBook Pro dengan ram 8GB.

Saya ingin tahu dalam kondisi apa saya akan mengalami kinerja yang baik dalam hal penggunaan CPU. Pada akhirnya, saya tertarik pada apakah yang terbaik ketika Windows 7 dalam paralel tidak digunakan secara aktif, untuk:

(a) menangguhkan Windows 7 di Parallels (b) mematikan Windows 7 di Parallels (c) Keluar sepenuhnya dari parallels

Pengamatan awal

Menggunakan monitor aktivitas, saya perhatikan hal berikut:

  • Saat idle, mesin virtual Windows 7 prl_vm_appmenggunakan sekitar 2GB ram dan 2 hingga 2,5% CPU
  • Ketika Windows 7 ditangguhkan atau dimatikan proses menghilang sepenuhnya

Selain itu, ketika Parallels berjalan dengan mesin virtual berjalan atau tidak, itu digunakan sekitar 200 MB dan sekitar 0,5% dari CPU.

Jadi kesimpulan awal saya adalah bahwa jika Anda kekurangan ram, maka menangguhkan atau mematikan OS virtual adalah ide yang bagus. Ada juga beberapa penggunaan CPU latar belakang kecil jika Anda tidak mematikannya. Namun, saya khawatir saya kehilangan sesuatu.

Pertanyaan

  • Apakah menjalankan mesin virtual yang berjalan di Parallels pada OSX menggunakan CPU tambahan atau sumber daya lain di atas dan di luar penggunaan CPU yang ditunjukkan dalam Activity Monitor? Misalnya apakah cadangan inti?
  • Apakah ada aturan praktis yang baik tentang apakah atau kapan akan menangguhkan mesin virtual?
Jeromy Anglim
sumber

Jawaban:

2

Baiklah, mari kita lihat apa yang bisa kita lakukan di sini!


1) Menangguhkan vs. Mematikan Paralel

a) Bagaimana pengaruhnya terhadap OS host

Kedua opsi tidak memengaruhi sistem operasi host - dalam kasus Anda, OS X - dari sudut pandang penggunaan sumber daya. Sebaliknya, mereka hanya mempengaruhi bagaimana OS tamu akan boot waktu berikutnya - (yaitu bangun dari tidur vs boot dingin).

Saat ditangguhkan, ini berfungsi seperti mesin Windows fisik: ini menyimpan kondisi sistem operasi saat ini untuk digunakan nanti. Tidak seperti mesin fisik, mesin ini tidak menggunakan daya baterai, RAM, atau siklus CPU tambahan untuk melakukannya; Parallels melepasnya dari RAM dan menyimpannya murni di hard disk (pikirkan lebih dekat ke laptop Windows "hibernasi" daripada "tidur").

b) Bagaimana pengaruhnya terhadap OS tamu

Di sisi lain, kedua opsi ini memiliki efek yang lebih menonjol pada OS tamu. Selain alasan standar seseorang mungkin ingin mematikan komputer dibandingkan membiarkannya tidur (pembaruan, pemecahan masalah, dll.), Ada satu alasan lain untuk mematikan mesin virtual: Parallels mengunci beberapa pengaturan OS tamu (boot memesan, mode koherensi, aplikasi bersama, dll.) dan mencegahnya agar tidak diubah jika kondisi mesin virtual adalah selain mematikan.

c) Mana yang harus digunakan?

Dalam pengalaman pribadi saya dengan Parallels, saya tidak menemukan masalah dengan menggunakan tidur secara konsisten di antara sesi. Satu-satunya waktu saya mematikan mesin virtual adalah jika saya ingin mengubah beberapa pengaturan Parallels untuk OS tamu tertentu atau jika saya menemukan bug aneh yang dapat muncul di Windows dari waktu ke waktu.

2) Penggunaan Sumber Daya

a) RAM

Jumlah RAM yang ditentukan dicadangkan khusus untuk OS tamu - yang Anda tentukan 2GB; Paralel tidak akan menggunakan secara signifikan lebih atau kurang.

b) CPU

i) Penggunaan

CPU, seperti hard disk OS tamu, digunakan berdasarkan "sesuai kebutuhan" dan secara akurat dilaporkan di Monitor Aktivitas.

ii) Reservasi atau parkir

Paralel tidak akan mencadangkan (atau "memarkir") inti; opsi yang Anda lihat di opsi OS tamu (Perangkat Keras> CPU & Memori> CPU) hanya membatasi jumlah core yang akan diakses oleh OS tamu daripada hanya menyimpannya secara eksklusif. Dengan cara ini OS tamu dapat secara ekstensif menggunakan core yang ditugaskan ini, dan jika OS tamu mulai memiliki beban kerja yang besar, OS host dapat menggunakan core yang tersisa untuk melanjutkan bisnisnya tanpa proses tersendat dari OS tamu.


Semoga itu membantu Anda keluar! Jika Anda memiliki pertanyaan atau perlu klarifikasi tentang semua itu, beri komentar dan beri tahu saya!

humcat
sumber
Saya juga baru menyadari pertanyaan ini berumur lebih dari satu tahun. Aduh!
humcat