Apakah menggunakan PC Virtual pada RAM DISK super cepat? (menempatkan file .vhd dalam RAM DISK)

9

Saya bertanya-tanya bagaimana atau apakah ada yang mencoba membuat RAM DISK, dan kemudian memasukkan file .vhd 2GB (atau kadang-kadang 1.2GB) ke dalamnya, dan kemudian jalankan PC virtual menggunakan gambar ini.

Seharusnya berjalan sangat cepat, karena hard disk sekarang disimulasikan oleh RAM ... Saya tidak pernah mencoba tetapi melihat ada tmpfs di Linux. Jadi dengan VirtualBox, seharusnya bisa dilakukan ... Bagaimana dengan di Windows atau di Mac, ada yang mencoba sebelumnya dan melihat seberapa cepat itu?

PS itu karena alasan historis bahwa hard drive itu bukan SSD pada tahun 2009 dan dapat mengambil banyak waktu mengakses hard disk pemintalan fisik, dengan 1 pemetaan file ke beberapa struktur virtual hard drive. Saya pikir "keadaan PC virtual" semua bisa dalam RAM fisik komputer, jadi itu bukan masalah. Sekarang kita memiliki SSD, itu seperti Disk RAM yang berpura-pura menjadi hard drive, jadi itu harus cukup cepat).

nonopolaritas
sumber

Jawaban:

2

Kecepatan harddisk adalah hambatan terbesar saat ini, ada hambatan lain juga (misalnya penundaan driver, desain arsitektur OS untuk drive mekanis dll).

deddebme
sumber
6

Ini bisa diperdebatkan.

Performa memang akan meningkat pesat. Tetapi jika Anda memiliki RAM yang cukup untuk membuat Disk RAM yang mampu menyimpan seluruh gambar, ketahuilah bahwa VirtualBox, VMWare dan VirtualPC mampu menyimpan gambar Anda saat data diakses. Jadi sementara Disk RAM tidak selalu menjadi mubazir, peningkatan kinerjanya di atas gambar yang dapat di-cache tidak akan terlalu bagus.

Itu juga risiko. Pemadaman listrik atau situasi lain di mana PC Anda mati secara tidak sengaja akan merusak gambar Anda (atau perubahan yang Anda buat sejak terakhir memuatnya).

Akhirnya, itu akan membuat memulai dan menutup sesi VM lebih lambat karena seluruh gambar perlu dibaca dari disk ke dalam memori dan kemudian disimpan kembali ke disk.

A Dwarf
sumber
benar, ini lebih untuk percobaan ... dan RAM yang digunakannya sangat besar ... 2GB untuk RAM DISK, 512MB untuk dikonsumsi oleh PC Virtual, dan OS asli ... jadi sepertinya perlu setidaknya 4GB pada mesin fisik.
nonopolarity
4gb tidak ada artinya hari ini;)
Journeyman Geek
@JourneymanGeek kecuali komentar di atas sekarang sudah berusia 4 tahun :)
Mustafa
Saya memiliki 16 GB di komputer saya saat ini. Apa yang saya katakan 4 tahun lalu bahkan lebih benar sekarang
Journeyman Geek
@JourneymanGeek Bagaimana dengan sekarang? (Saya punya masalah terikat io: kompilasi banyak kode yang memakan waktu satu jam dan di mana kode jarang berubah. Akan lebih baik jika seluruh vm di ramdisk).