Emulasi perangkat keras penuh

9

Saya ingin meniru beberapa PC desktop lama untuk menjalankan aplikasi saya di sana (mesin yang ditiru) sebagai stress test.

Apakah ini mungkin? Saya melihat sekeliling dan beberapa orang menyebutkan Qemu, yaitu Open Source (keren).

Adakah yang pernah mencoba melakukan ini dan berhasil? Idenya adalah untuk membuat mesin virtual dari perangkat keras yang ada, termasuk OS jika memungkinkan.

Saya terbuka untuk saran lain selain Qemu

Pembaruan : Saya perlu dukungan akselerasi 3D. karena aplikasi saya menggunakan DirectX. Microsoft Virtual PC, misalnya, tidak mendukung ini. Saya melihat sekeliling dan sepertinya VMWare Player melakukannya, jadi saya akan mencobanya. Tentang aplikasi saya: Ini melakukan pemrosesan gambar berat, termasuk gambar multi-bingkai, jadi kinerja sangat penting

dario_ramos
sumber
1
VirtualBox.org (sumber bebas dan terbuka) sangat bagus untuk ditiru. Saya tidak yakin bagaimana Anda akan meniru perangkat keras tertentu selain dari apa yang dapat disediakan oleh emulator ini.
Randolf Richardson
2
Saya sedikit bingung. Anda ingin stress-test VM? Ini tidak sepenuhnya masuk akal, karena akan sangat rumit untuk mensimulasikan perangkat keras secara fisik untuk pengujian stres, dan itu tidak akan benar-benar bekerja dengan baik, kasus terbaik adalah bahwa Anda hanya akan berakhir dengan stress-testing mesin host.
jcrawfordor
2
@ jcrawfordor Dia tidak benar-benar bermaksud stress menguji mesin virtual, dia bermaksud menguji bagaimana aplikasinya akan tampil di bawah perangkat keras warisan (yang konon dapat membuatnya berjalan-untuk-itu-uang).
Terobosan
@Breakthrough Ya benar
dario_ramos

Jawaban:

3

Ada alat P2V untuk membuat gambar VM dari sistem (fisik) yang ada tapi sejauh yang saya tahu, ini tidak memperhitungkan perangkat keras yang ada . Anda biasanya harus secara manual mengubah gambar VM yang dihasilkan untuk menggunakan driver untuk perangkat keras apa pun yang disediakan oleh perangkat lunak virtualisasi.

Beberapa alat virtualisasi yang saya gunakan hanya menawarkan palet pilihan perangkat keras yang terbatas. Mengingat banyaknya jumlah produk perangkat keras berbeda yang telah muncul di "PC desktop lama" sejak tahun 1981 , tidak mengherankan bahwa hanya sedikit sekali produk yang lebih umum dan terkini yang ditiru.

Kecuali jika aplikasi Anda bukan aplikasi desktop biasa, itu tidak akan peduli jika CPU host adalah AMD atau Intel, itu tidak akan peduli jika disk adalah SCSI-UW2 atau SATA, itu tidak akan peduli jika adapter grafis adalah nVidia 8800 atau Radeon 5700, tidak masalah jika Mouse itu adalah USB Logitech G9X atau MS Intellimouse 1.1 PS / 2.

Saya mungkin salah tetapi saya membayangkan mungkin lebih berguna untuk berpikir (dan mengajukan pertanyaan) dalam hal persaingan karakteristik umum seperti kecepatan sistem secara keseluruhan dan resolusi grafis. Mungkin jika Anda menjelaskan lebih banyak, orang akan lebih mampu memberikan jawaban yang bermanfaat.

RedGrittyBrick
sumber
Saya memperbarui jawaban saya dengan sedikit lebih banyak informasi tentang aplikasi saya
dario_ramos
1

Anda mungkin dapat membuat VM baru dengan hard drive virtual yang lebih kecil dan jumlah RAM yang rendah untuk mendapatkan efek yang serupa.

LawrenceC
sumber