среда, 25 декабря 2013 г.

Рассуждения о производительности

Приобрел вот себе ноутбук, установил на него Ревит - и понял, что появился материал для еще одного поста в блог.


Часть 1: Печаль

Вот такой компьютер стоит у меня на работе:

В 2009 году конфигурация была топовой, да и на сегодняшний день характеристики неплохие:
Результаты теста CPU Queen из Aida64
Работаю в Revit 2014 и на производительность не жалуюсь. Легко крутятся модельки на 200-300мб:


Приобрел себе по случаю ноут (точнее, вроде бы "ультрабук") Asus ux32vd. Маленький, легкий, со слабым процессором, но зато с дискретной видеокартой (пусть и самой слабой Nvidia gt620m) и твердотельным диском:


Процессор - из нового поколения Ivy Bridge, но самый простой в линейке i5. Производительность в бенчмарках, конечно, с рабочим десктопом не сравнится:

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

Так и вышло: все тормозило просто безбожно.

Я уже и смирился, но на всякий случай решил проверить, как загружается процессор. Скажем спасибо продвинутому диспетчеру задач из Windows 8 за то, что он подсказал ответ:
Мобильные процессоры могут в разы менять тактовую частоту в зависимости от ситуации. У меня он вообще постоянно работал на частоте 0.7ГГц!

Недолгое разбирательство показало, что в настройках питания процессора был указан профиль "Power4Gear", а эта фирменная программа от Асуса - по умолчанию установлена в режим "Экономии электроэнергии". Ох уж этот Гринпис, чорд побери! Нажимаем на кнопку "Максимальная производительность" и переходим к второй части повествования.

Часть 2: Радость

Сначала я думал, что у этого ноутбука вообще нет кулеров и охлаждение - только пассивное. Но нет - стоило нажать кнопку, как вентиляторы протяжно зашумели, а процессор почти сразу разогрелся до 70 градусов:
Информация из Aida64

А что насчет Ревита? Если честно, я его просто не узнал. Тормоза при работе исчезли полностью, а та же модель в 3d стала вращаться даже с меньшими тормозами, чем у компьютера на работе!



Тем не менее, факт - в два раза более слабый процессор и и в пять раз более слабая видеокарта имеют примерно ту же производительность в Ревите! Похоже, кем-то сказанная фраза "Ревит одинаково работает на компьютерах за 20, 40, 60т.р." - недалека от истины.

Часть 3: Выводы

В чем может быть причина?
Память DDR-1066 на рабочем компьютере медленней, чем DDR-1600 на ноутбуке:


Более быстрый SSD:
"Индекс производительности" на i7-950


"Индекс производительности" на i5-3317u


Но самое любопытное происходит, опять же, в диспетчере задач. Вот так выглядит загрузка ядер при вращении модели на i7-950:

Видно, что более-менее работает только одно ядро (два потока), еще одно работает как-то неактивно, а еще два ядра простаивают.
А вот так выглядит загрузка для i5-3317u:

Мал, да удал - используются оба ядра, и почти по максимуму.

Есть подозрение, что новые версии Ревита оптимизированы под новые процессоры, либо, наоборот, в в процессорах было оптимизировано разделение потоков. Может быть, дело даже в Windows 7 и Windows 8, но как-то не верится, если честно.

В любом случае - радость.

2 комментария:

  1. Полезная инфа - нет смысла гнаться за очень продвинутыми ноутами.

    ОтветитьУдалить
  2. Ух ты у самого дома на ноуте немного тормозит Revit. Надо будет еще раз все проверить.

    ОтветитьУдалить