-1

У меня есть как Linux box (под управлением Debian), так и мощный рабочий стол Windows под XP. На работе у меня машина Windows 8.

Я замечаю, что мой Linux-бокс, хотя Zotac и является небольшим, по-видимому, превосходит XP-машину, но я не проводил количественных тестов. Учитывая ту же материнскую плату, Linux-модули запускают вычислительные приложения быстрее, чем Windows? Например, если бы я взял Mathematica, установил на две одинаковые машины, на одной из которых Linux, а на другом Windows XP, а затем вычислил PI на триллион мест или что-то в этом роде, будет ли Linux-блок заметно быстрее, чем Windows-пакет?

1 ответ1

2

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

В TuxRadar есть хороший набор тестов: Бенчмарк: Ubuntu против Vista против Windows 7

Для первых нескольких графиков тесты бессмысленны и немного бессмысленны, начальный размер установки один глупый, поскольку все мы знаем, что Windows любит использовать пространство на жестком диске, в то время как linux "гладкий" и ожидает, что вы все установите из репозиториев как только вы начнете.

Основной тест, относящийся к вашему вопросу, - это интенсивный процессор:

Тест Ричардса

Примечания: Это было сделано с использованием кроссплатформенного порта Python Ричардса. Для справки: Ubuntu 8.10 использует Python 2.5.2, Ubuntu 9.04 использует Python 2.5.4, и мы использовали Python 2.5.4 в тестах Windows. Хотя 64-разрядные результаты для Linux и Windows не выглядят так уж далеко друг от друга, мы должны признать, что были очень впечатлены тестами Windows - отклонение между тестами составило всего 3 мс в Vista и 5 мс в Windows 7 по сравнению с 20 мс на Linux.

Скамейка

Время, необходимое для выполнения теста Python Richards. Измеряется в миллисекундах; чем меньше тем лучше.

Из этого графика видно, что наличие 64-битной ОС может реально изменить задачи, требующие большого объема вычислений, но не слишком приятно видеть Windows pip Linux практически на всех результатах.

По сути, набор сравнительных тестов показывает, что, хотя ОС влияет на то, как осуществляется доступ к диску, и общее чувство отзывчивости, когда вы выходите из строя и фактически запускаете устройство в работу, различия становятся очень незначительными и могут даже объясняться ошибкой измерения. Linux не "выигрывает" в этом, и, IMO, также не делает Windows. Различия слишком незначительны.

Дальнейшее чтение:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .