Как загрузить мощное железо ?

Автор: andy

Как загрузить мощное железо ? - Tue Oct 19 2010 10:28 AM

Вопрос:

Как загрузить мощное железо по максимому ?

Ответ:

Рекомендации.
1. x64 (версия для 64 идет в общей поставке)
2. Настроить TSLab на железку
http://www.tslab.ru/docs/online/programoptions.htm
---------------------------------------------------------
Расширенные практические советы по настройке режимов оптимизации:

Кол-во потоков оптимизации выбираем равным числу ядер процессора + 1 или +2.

Для процессоров ай7 и других гиперсрединговых
Кол-во потоков оптимизации выбираем равным числу ядер умножить на два плюс 1, либо 2, либо 3.

Кеш для скриптов для х86 - 640 Мб, если в системе 2 гигабайта оперативной памяти
Кеш для скриптов для х86 - 256 Мб, если в системе меньше двух гигабайта оперативной памяти (1 гигабайт)
Кеш для скриптов для х64 - 2 гигабайта, если в системе 4 гигабайта оперативной памяти
Кеш для скриптов для х64 – половину от имеющейся, если в системе больше 4 гигабайт оперативной памяти
---------------------------------------------------------
3. Параметры оптимизации разбить на смысловые группы. Оптимизацию вести по группно.
Автор: Discrecio

Re: Как загрузить мощное железо ? - Sun Mar 11 2012 11:24 AM

Подскажите, пожалуйста, что при оптимизации важнее: проц или объем оперативки?

Система: i7 930@ 3,8Ghz (HT on), 6GB памяти, Win 64 и TSLAB 64-бит соотв.
Настройки системы выставил: кол-во потоков - 9, кеш для скриптов - 3000 мб.

При длительной оптимизации заметил, что чем дальше идет, тем медленнее. При этом проц загружен под 100% все ядра, в т.ч. 4 виртуальных. Получается или не хватает мощи у проца или забивается память, хотя судя по диспетчеру программа использует только 2Гб и еще 3 ГБ в системе свободно.

Отсюда второй вопрос: ускорит ли процесс оптимизации и вообще работы в TSlab увеличение оперативки на 6Гб или 12 ГБ?
Автор: Discrecio

Re: Как загрузить мощное железо ? - Sun Mar 11 2012 12:45 PM

Также хотел уточнить, есть ли необходимость удалять логи или каике-то прочие временные файлы для ускорения работы программы?

Заметил, что после некоторого времени использования, программа думает медленнее.
Автор: uuzzeerr

Re: Как загрузить мощное железо ? - Sun Mar 11 2012 02:07 PM

на мой взляд память и кол-во ядер. ты не первый на форуме с таким вопросом и разрабочики судя по их ответам не парятся каким либр вариантом увелечения скорости оптимизации. все сводится к "методу последовательных приближений" но.... в своих эксперементах у меня появляются скрипты с коэффициентами которые должны разбивать просчет на интервалы и вот для того чтоб их(коэффициенты) найти я вынужден оставлять комп на сутки накряченным.
конфигурация 4 ядра 4г памяти и SSD
Автор: Discrecio

Re: Как загрузить мощное железо ? - Sun Mar 11 2012 02:11 PM

У меня к скорости оптимизации нет претензий. Просто уточнить хотел изменится ли к лучшему ситуация, если воткнуть еще памяти, скажем, +6гб?
Автор: uuzzeerr

Re: Как загрузить мощное железо ? - Sun Mar 11 2012 02:17 PM

есть возможность? проведи тест под секундомер и нам расскажи.
Автор: Discrecio

Re: Как загрузить мощное железо ? - Sun Mar 11 2012 03:26 PM

uuzzeerr, не оценил ваш сарказм. Я серьезно у разработчиков спрашиваю, что для работы программы приоритетнее: частота проца, кол-во ядер или же оперативка?
Автор: uuzzeerr

Re: Как загрузить мощное железо ? - Sun Mar 11 2012 07:17 PM

Originally Posted By: Discrecio
uuzzeerr, не оценил ваш сарказм. Я серьезно у разработчиков спрашиваю, что для работы программы приоритетнее: частота проца, кол-во ядер или же оперативка?

ни какого сарказма. я в данный момент не имею возможности накрутить свой комп до вашего. на 4гигах загрузка памяти имеет пилообразный характер. не возьмусь отвечать за разработчиков но гдето поясняли про какуюто очистку памяти от среды .net которая и тормазит работу => следовательно при наращивании памяти этот чистельщик должен запускаться реже как следствие улучщиться производительность. и если у вас есть возможность доказать это тезис я и не только я буду вам признателен.
Автор: uuzzeerr

Re: Как загрузить мощное железо ? - Thu Mar 15 2012 12:13 PM

Но ....
на моих тестах получается что 2х процесорный Xeon (в сумме 4 ядра) с 1гигом памяти и 32битной версией лабы обходит на 12 часов(!!!) 2х ядерный AMD с 4 гигами памяти и 64х битной лабой. таймфрейм 1мин интервал 2 года 1000 итераций на 4 индюка(2 из них тяжкие)
Автор: Nektodron

Re: Как загрузить мощное железо ? - Thu Mar 15 2012 01:36 PM

Очистка памяти NET процесс автоматический и от объема памяти зависит слабо, если его достаточно. Иными словами, NET не будет использовать 4гб, если достаточно 1гб. Что касается скорости вычислений, то в первую очередь влияет процессор, а не память.
Автор: Discrecio

Re: Как загрузить мощное железо ? - Fri Mar 16 2012 11:11 AM

Все подробно рассказали, спасибо!
Автор: IgorZhukov

Re: Как загрузить мощное железо ? - Mon Jul 21 2014 08:39 AM

Расширенные практические советы по настройке режимов оптимизации:

Кол-во потоков оптимизации выбираем равным числу ядер процессора + 1 или +2.

Для процессоров ай7 и других гиперсрединговых
Кол-во потоков оптимизации выбираем равным числу ядер умножить на два плюс 1, либо 2, либо 3.


Добрый день! А как настроить, если платформа с двумя процессорами Xeon Е5 2650, по 6 ядер каждый и по 12 потоков.
Спасибо
Автор: ra81

Re: Как загрузить мощное железо ? - Mon Jul 21 2014 08:52 AM

наиболее простой способ ставить 0 в числе потоков. во всех случаях
Автор: ViL

Re: Как загрузить мощное железо ? - Mon Jul 21 2014 11:40 AM

Originally Posted By: IgorZhukov
Расширенные практические советы по настройке режимов оптимизации:

Кол-во потоков оптимизации выбираем равным числу ядер процессора + 1 или +2.

Для процессоров ай7 и других гиперсрединговых
Кол-во потоков оптимизации выбираем равным числу ядер умножить на два плюс 1, либо 2, либо 3.


Добрый день! А как настроить, если платформа с двумя процессорами Xeon Е5 2650, по 6 ядер каждый и по 12 потоков.
Спасибо


Вы же сами в вопросе ответили. По-моему ваш проц поддерживает гипертрейдинг.