З досвіду роботи, обчислювально інтенсивні програми не помітять помітної різниці між платформами VM, якщо ви запускаєте їх на сучасному процесорі з увімкненими розширеннями для віртуалізації.
Речі, що займаються диском, є великою частиною. Більше чи менше, все, про що ви думаєте (VirtualBox, VMWare, VirtualPC тощо), матиме повільнішу продуктивність диска, ніж хост-система, оскільки це файлова система у файлі, у файловій системі. Якщо ви запускаєте кілька віртуальних машин одночасно, вони стають дурнішими, особливо якщо вони є інтенсивним IO.
Я запропоную два способи подолати це: 1) спосіб подолати це - або використовувати якийсь виділений зовнішній запам'ятовуючий пристрій. У промисловості це буде iscsi SAN або величезний NAS. Для домашнього використання використовуйте запасну коробку (рейд допомагає) та встановіть її як NAS. Потім встановіть його у віртуальних машинах та виконайте інтенсивну роботу на мережевому диску. Часто швидше використовувати NFS або SMB для інтенсивного вводу-виводу, ніж отримати доступ до локального віртуального диска, навіть якщо NAS - ваша стара версія p4 з програмним рейдом.
2) Якщо у вас є лише одне поле, але у вас є запасні внутрішні або зовнішні жорсткі диски, використовуйте інший фізичний привід, щоб утримувати кожен віртуальний диск (хакіш, але він дійсно допомагає при роботі декількох.
Не пряма відповідь на ваше запитання, але сподіваюся, що один із них допоможе.
(написав це вчора, забув натиснути подати)