Виртуализировать заданную c среду (процессор, кэш, часы) - PullRequest
0 голосов
/ 02 марта 2020

Я написал некоторый код, который должен работать на определенной установке оборудования. Я хотел бы проверить его, чтобы получить некоторые предварительные метрики, но не покупая установку оборудования, так как это очень дорого.

Сначала я наивно думал, что мог бы установить некоторые спецификации для платформы при создании виртуальной машины с помощью такого менеджера, как VMware Workstation, но, похоже, это невозможно. Как вы думаете, какими способами лучше всего подражать определенной среде? Конечно, ОЗУ, дисковое пространство и ОС должны быть достаточно простыми, но ограничение ЦП, похоже, является общей проблемой. Я пытаюсь смоделировать процессор Intel Atom® E3845, поэтому у меня есть некоторые требования к максимальным ядрам, размеру кэша и, конечно, тактовой частоте.

Самое близкое, что я нашел, - установить WMware ESXi на аппаратное устройство и ограничить процессор. Но я не уверен, что это лучший способ. Более того, я никогда раньше не работал с этим, почему я не уверен, смогу ли я ограничить кеш и так далее. Просто «уменьшение масштаба» метрики не кажется хорошим решением, когда мы довольно зависимы от кеша (то есть мы видели проблемы с определенными размерами и скоростями).

Я хотел бы услышать некоторые материалы, если они у вас есть.

...