Сравнение производительности Linux / Windows в MATLAB с другими библиотеками с использованием контейнеров - PullRequest
0 голосов
/ 30 апреля 2019

Мне нужно сравнить производительность MATLAB и альтернативы с открытым исходным кодом (например, numpy / scipy) для конкретных проблем с матрицами как в Windows, так и в Linux.Было прямо сказано, что сравнение выполняется строго на одной аппаратной платформе - по очевидным причинам сравнения.

Мой вопрос заключается в том, удовлетворяет ли использование контейнеров (образы дистрибутивов Windows и Linux) этому требованию?

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

Заранее благодарен за любую помощь.

1 Ответ

0 голосов
/ 09 мая 2019

По сути, говоря о тестах производительности, вы бы хотели, чтобы ваши тестовые машины были как можно ближе к конечному конечному компьютеру.

Хотя виртуализация и контейнеризация могут иметь различные преимущества с точки зрения простоты настройки, повторного использования и чего-либо еще, они также вносят некоторую степень искажения в показатели, полученные в таких тестах, из-за их архитектуры и реализации.

Я не знаю точную степень, в которой тест производительности на контейнере Windows будет отличаться от теста производительности, выполняемого на компьютере с Windows, и если такое различие тривиально или нет, но первый абзац отвечает моемувопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...