С возможностью задать число ядер и частоту виртуального процессора. Желательно бесплатную.

В VMware Player можно задавать к-во процессоров, в VirtualBox можно и частоту задавать, но он мне не нравится.
Идеальный вариант — Hyper-V, но она доступна только для серверных Windows и Windows 8, да и то только если проц поддерживает аппаратную виртуализацию, зато там есть, например, динамическое выделение оперативки виртуалкам.

Что там с платными — не знаю.

littleleshy пишет

в VirtualBox можно и частоту задавать

Не вижу. Можно только установить предел загруженности настоящего процессора, в процентах. Но как соотносить 5 ядер с одним? Арифметика не очень поможет. В итоге решил использовать настройки БИОС.

Пандёнок пишет

установить предел загруженности настоящего процессора, в процентах

Разве этого не достаточно?

littleleshy
У меня пять ядер по 3 ГГц. А надо сымитировать одно ядро 2,2 ГГц. Если установить предел 15%, то с учётом того, что программа использует не все ядра, получится примерно имитация трёхядерного процессора с частотой 440 Мгц. Потому фактически проще временно отключить лишние ядра и снизить частоту. Просто не сразу догадался.

Пандёнок
Что-то я не понял, в чём прикол.
Указываем к-во ядер, отводимое машине, а затем режем машине максимально отводимую частоту.
Всё, или я чего-то недопонимаю?

Пандёнок пишет

пять ядер

Это что ещё за хрень? Как это пять ядер?:)

okkamas_knife
Не, это, конечно смешно. Знаю я про «трёхъядерные» процы AMD. Но 5 ядер… Бракованные 8-6-ядерные чтоль? Мдамс…