Saya telah melakukan ini dalam keadaan kinerja tinggi dan mencapai kinerja yang hampir mendekati kinerja asli untuk aplikasi yang kami jalankan. Ini bukan 'cara melakukannya', tetapi dua contoh di mana saya telah melakukan ini dan mencapai kinerja yang memadai dan memecahkan masalah.
Untuk Ilmu Data dan Pengembangan Perangkat Lunak
Workstation saya saat ini (laptop dan workstation saya), memiliki Windows 10 dan Ubuntu diinstal berdampingan pada dua partisi terpisah. Setelah mem-boot mesin saya, saya dapat memilih Windows atau Ubuntu dan mem-boot ke sistem operasi mana pun. Di dalam Ubuntu, saya menggunakan VirtualBox untuk mem-boot partisi Windows asli dan menjalankannya seperti mesin virtual lainnya ( lihat di sini ).
Semuanya berfungsi: seret dan lepas, papan klip bersama, dan berbagi file. Saya menjalankan spreadsheet Excel yang besar dan multi-berulir secara konstan (jangan tembak - saya tidak membuatnya!) Di mesin virtual saya dan semuanya keren sekali.
Untuk Pekerjaan Geofisika, Geologi dan Teknik
Beberapa tahun yang lalu, saya membangun setup yang sama menggunakan CentOS dan Windows 7. Ini adalah agar kolega saya dapat menjalankan simulasi geofisika yang mahal dan haus kinerja di Linux sementara masih dapat mengakses perangkat lunak pemetaan 2D dan 3D yang sama-sama haus terhadap kinerja di Windows 7 (bersama dengan Outlook dan seluruh rangkaian Microsoft). Kami menguji coba VirtualBox, tetapi dengan uang untuk dibelanjakan, kami akhirnya menyelesaikan masalah menggunakan VMware Workstation dan GPU pass-through (biaya itu sepele dibandingkan dengan gaji dan lisensi perangkat lunak). Untuk aplikasi kami, kami mencapai cukup dekat dengan kinerja asli di Windows dan semua orang sangat senang dengan pengaturan.
Ini adalah mesin yang cukup gemuk untuk waktu mereka (sekitar 2010): Quadro 4000, dual quad-core Xeon dan memori 32 GB. Bagian paling sulit dari pemasangan pengaturan ini (sejauh yang saya ingat), ada hubungannya dengan pengontrol RAID perangkat keras. Saya memelihara sekitar selusin mesin menggunakan pengaturan ini dan kami tidak pernah memiliki satu masalah sepanjang masa proyek dari mesin yang dibeli (~ 2 tahun). Ini adalah hasil yang fantastis bagi kami karena jika satu mesin turun misalnya, seminggu, itu akan membuat kami kehilangan produktivitas lebih banyak daripada workstation itu sendiri!
Kesimpulan
Anda dapat mencapai kinerja yang sangat baik menggunakan opsi dual boot yang dijelaskan di atas. Saya telah melakukan ini menggunakan VirtualBox dan VMware pada berbagai kesempatan, menggunakan kombinasi dalam distribusi Linux (Mint, Ubuntu, dan CentOS), dan versi Windows (7, 10), dan selalu mencapai kinerja yang memadai untuk kebutuhan saya.
Keuntungan lain dari pengaturan ini adalah Anda dapat menghapus partisi dan meninggalkan Windows atau Linux jika a) keadaan Anda berubah, atau b) pengaturan ini tidak memadai untuk kebutuhan Anda. Jika kinerja tidak memotongnya, Anda juga memiliki jalan keluar dari hanya boot langsung ke sistem operasi di mana Anda membutuhkan sedikit lebih banyak kinerja.
Akhirnya, sebuah catatan tentang lisensi: Jika Anda mem-boot Windows secara native, itu akan melihat perangkat keras yang berbeda dan menginterogasi Anda tentang lisensi. Ini bukan masalah dengan Windows 10, yang hanya akan mengganggu Anda saat Anda bergaul dengan pekerjaan Anda. Saya tidak ingat bagaimana kami memecahkan ini untuk workstation geofisika tersebut; Saya ingat kami memiliki lisensi volume dan mungkin beberapa bantuan dari perwakilan Microsoft.
Epilog: Remote X dan VirtualGL
Saya juga mengatur workstation menggunakan VirtualGL dan cluster GPU untuk simulasi perminyakan berkinerja tinggi. Saya bahkan sudah melakukan ini di AWS, tetapi saya tidak merekomendasikannya karena sejumlah alasan: biaya, kinerja, dan kenyamanan.