Pindahkan hard disk mesin virtual ke hard disk fisik terpisah untuk kinerja yang lebih baik?


1

Saya memiliki mesin dual-core dengan OS host dan banyak OS virtual tamu. Meskipun saya memiliki 8GB RAM, saya melihat perlambatan ketika saya menghidupkan beberapa mesin virtual (dan hanya membutuhkan 1GB RAM).

Saya diberitahu bahwa saya harus memindahkan file hard disk mesin virtual ke hard drive fisik lain (terpisah) di PC saya untuk mendapatkan kinerja yang lebih baik. Dengan cara ini kepala hard disk tidak harus melompat dari OS virtual ke OS host karena setiap hard drive akan memiliki kepala sendiri untuk berurusan dengan OS: hard drive 1 kepala untuk host OS dan hard drive 2 kepala untuk tamu OS.

Apakah ini benar? Haruskah saya mendapatkan hard disk lain hanya untuk file hard disk mesin virtual?

Jawaban:


0

Ini akan meningkatkan kinerja secara signifikan jika Anda mencoba menjalankan OS host dan tamu di drive yang sama. Disk I / O akan menjadi hambatan berdasarkan pertanyaan Anda. . Kami menggunakan drive internal kedua (atau ketiga, atau ...) atau USB 3.0 atau eksternal eSATA. Kami mencoba untuk memiliki drive dengan cache ukuran baik dan kecepatan rotasi 7200RPM. WD Black bekerja dengan baik. Pada dasarnya, satu drive per tamu. Saya bahkan akan mencoba USB 2.0 drive yang Anda miliki. Meskipun tidak ideal, ini mungkin memberi Anda peningkatan kinerja karena I / O dikeluarkan dari drive host. Layak dicoba jika Anda sudah memiliki perangkat keras tetapi USB 3.0 akan lebih baik sekarang dengan eSATA sebentar.

Anda akan melihat peningkatan kinerja yang signifikan


Sungguh, drive eksternal. Saya punya beberapa tapi saya tidak pernah berpikir untuk menggunakannya. Saya akan memeriksa spesifikasinya
JoeM

Peningkatan yang signifikan jika kemacetan disebabkan oleh tuan rumah dan tamu yang mencoba akses pada saat yang sama. Jika itu, misalnya, dua tamu, maka mereka harus menggunakan drive fisik yang berbeda untuk benar-benar melihat manfaatnya, bukan?
Darael

1
RE eksternal drive - perhatikan bahwa Anda ingin melihat bagaimana mereka terhubung, karena USB 2.0 memiliki batas bandwidth yang mungkin terlalu lambat. Ini mungkin mengapa Dave M menentukan USB3 atau eSATA untuk opsi eksternal.
Darael

0

Memang benar sampai batas tertentu: File disk virtual akan memiliki lokasi fisik yang berbeda pada disk (berdasarkan file yang berbeda) dari file lain. Namun, dengan 8GiB RAM, sistem Anda seharusnya tidak membaca dari disk pada akun sendiri kecuali Anda mencoba melakukan hal-hal di luar VM pada saat yang sama.

Jika ya, maka Anda mungkin melihat beberapa peningkatan kinerja dari memindahkan gambar disk VM ke drive fisik yang berbeda. Di sisi lain, jika Anda menjalankan beberapa VM secara bersamaan, Anda akan mendapatkan kinerja terbaik jika mereka menggunakan drive fisik yang berbeda satu sama lain , atau jika Anda meletakkan gambar disk mereka pada SSD (yang mahal, tetapi memiliki kelebihan bahwa tidak ada drive head untuk mengenakan biaya waktu pencarian).


Bahkan jika lokasinya "berbeda" baik VM maupun OS menggunakan drive dan mengaksesnya hanya untuk menjalankan layanan dasar. Itu menciptakan masalah Disk I / O. Bahkan SSD akan memiliki masalah tetapi mungkin kurang terlihat. Mendapatkan VM di drive yang berbeda menghilangkan hambatan. Karena VM tampaknya hanya memiliki 1GB yang ditetapkan, RAM tampaknya merupakan masalah yang tidak biasa. Lebih banyak RAM dapat membantu VM tetapi disk I / O adalah masalah nyata dalam skenario ini.
Dave M

Saya tidak bermaksud menyarankan bahwa drive sistem harus diganti dengan SSD, hanya bahwa itu adalah pilihan ketika menjalankan beberapa VM jika seseorang tidak ingin mendapatkan drive fisik yang terpisah untuk masing-masing.
Darael
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.