Подготовил мощный комп для быстрой оптимизации i7 980 (6 ядер), 24 Гб оперативки.

И странное дело твориться с оптимизацией... Прогоняю на 1 годе, минутки... Запускаю 3 миллиона прогонов оптимизации - пишет примерно 16 часов. Хорошо, меняю количество потоков оптимизации начиная с 14 и выше - вообще ничего не меняется, загрузка всех ядер под 40%. Кэш пробовал и 12 гигов и 20 - без разницы.

Хорошо, снижаем запросы - 600 тысяч прогонов оптимизации. Получаем 3 часа. Так же процессор не загружен и на половину. Ставлю количество потоков 0 - процессор загружается наконец на 100% - время расчёта менее часа.

Изменяю параметры, получаю около 700 тысяч прогонов - уже снова 3 час и 40% загрузка процессора.

Так сколько же нужно ставить, чтобы ТсЛаб кушал всё, до чего может дотянуться?

Как вариант придумал запускать 2 экземпляра программы в паралель, но тогда возникает вопрос как конкретно ограничить аппетиты программы, чтобы они друг-другу не мешали?

И ещё вопрос к разработчикам - изменения в настройках программы относительно потоков и кэша вступают в силу сразу или после перезапуска программы?


Отредактировано Belt777 (Fri Dec 30 2011 01:17 AM)