Добрый день
Я хотел бы знать, какие шаги можно предпринять, чтобы оптимизировать Ubuntu 12.04 LTS для запуска Matlab R2013a (64bit). Мы провели один и тот же тест на одной машине с Windows 7, сервером Windows 2008 и Ubuntu 12.04 LTS (64 бита), и Ubuntu показал худшие результаты. Я был очень удивлен, когда болел за Ubuntu (К счастью, я не делал никаких ставок!).
С нетерпением жду некоторых проницательных ответов.
Питер Бридт Стелленбош, Южная Африка
Я могу дать вам ответ на вопрос «Почему это медленнее?». На веб-сайте Matlab приводятся следующие замечания :
Производительность MATLAB одинакова в Windows®, Mac OS® X и Linux®, хотя различия могут быть между платформами по следующим причинам :
blockquote>
- MathWorks создает свои продукты с разными компиляторами на каждой платформе, и каждая имеет свои собственные характеристики производительности.
- MathWorks включает сторонние библиотеки в свои продукты, которые могут работать по-разному на каждой платформе.
- Операционные системы работают по-разному, особенно в случае операций с большим количеством дисков или графики.
Вы можете попытаться отменить последнюю точку, выполнив сопоставимые тесты производительности для ЦП и дискового ввода-вывода, но если вы не обнаружите огромный недостаток (например, вы случайно используете ужасный формат раздела или ваша система показывает половину ЦП или у вас включена CUDA в Windows, но не в Linux) два других момента - это не то, что вы можете решить.
То, что вы, скорее всего, видите в данный момент, является жестокой реальностью: разработчики уделяют больше времени оптимизации своих сборок Windows, потому что именно там находится большая часть их рынка.
Я бы определенно предложил вам поговорить напрямую с Mathworks. Они почти наверняка знают, как Matlab должен работать на фондовых системах, поэтому, если вы отклоняетесь от их цифр, может быть что-то не так, что они могут помочь вам идентифицировать себя.
И даже если вы видите то, что они ожидают, доводя до них это, они могут быть более склонны решать основную проблему.