Влияние количества ядер процессора на скорость S# и .Net в целом?!


Влияние количества ядер процессора на скорость S# и .Net в целом?!
Atom
20.05.2012


Наверняка у многих есть 4-6 ядерные процессоры Intel или AMD.
Есть приложения на прямую зависящие только от тактовой частоты и незначительно от количества ядер, а другие дают хорошие результаты в паралельной обработке на все ядрах.
Пока S# грузит 2-х ядра на 98-100%, память 4Гб также полностью заполняется.

В качестве апгрейда сейчас у меня по производительности выбор лег на проц. Intel Core i7 3930K/3.20 GHz, память 32Гб

Имеется ли смысел городить недешевую систему, а взять на Intel Core i5 2500/3.30 GHz и разогнать его.

Скажите как 4-6 ядерные процы справляются с .Net и, в частности, с S# ?
Может кто поделится впечатлениями от объема памяти 16-32 Гб?






Спасибо:


1 2  >
anothar

Фотография
Дата: 20.05.2012
Ответить


Какая именно часть S# целиком грузит все ялра и память?
Спасибо:

esper

Фотография
Дата: 20.05.2012
Ответить


gazrvs_nur Перейти
Пока S# грузит 2-х ядра на 98-100%, память 4Гб также полностью заполняется.

На каких операциях такая загрузка, тестирование на истории или реальная торговля?
Спасибо:

Alexander

Фотография
Дата: 20.05.2012
Ответить


gazrvs_nur Перейти
Пока S# грузит 2-х ядра на 98-100%, память 4Гб также полностью заполняется.


Это какие задачи так?
У меня старенький Core2Duo, загрузка в районе 1-2%...
Спасибо:

ra81

Фотография
Дата: 20.05.2012
Ответить


Тест на истории без особой оптимизации и распарралеливания, не смог загрузить 6 ядер чистых. При этом i7 при своих больших герцах и 4 ядрах быстрее отрабатывал ту же задачу за счет герцовки. Есть еще такой нюанс как очередь процессора. Порой при низкой нагрузке, очередь большая и мощность недоиспользуется. Тут видимо от архитектуры зависит и ОСи.
Спасибо:

gazrvs_nur

Фотография
Дата: 20.05.2012
Ответить


При реальной торговле полагаю будет меньше загрузка, но на тесте процы грузятся хорошо.
Память полностью забивается на Гидре при формировании свечей.
Core Duo 2.7Ггц, ОС Windows 7 Ultimate x64
Спасибо:

ra81

Фотография
Дата: 20.05.2012
Ответить


gazrvs_nur Перейти
При реальной торговле полагаю будет меньше загрузка, но на тесте процы грузятся хорошо.
Память полностью забивается на Гидре при формировании свечей.
Core Dou 2.7Ггц, ОС Windows 7 Ultimate x64

Память жрет хорошо это да. 4 гига улетают махом. Но вот загрузка ядер это вопрос отдельный. В этом тесте есть оптимизация по части параллельности. Его не заводил, А вот обычныйы такой тест не грузит больше 2-х ядер у меня если память не обманывает ну край 3 ядра. В общем я помню что заводил простой хистори тест, и еще несколько тестов на Велслабе. Тогда 6 ядер нагружались под макушку
Спасибо:

Mikhail Sukhov

Фотография
Дата: 20.05.2012
Ответить


ra81 Перейти
Память жрет хорошо это да. 4 гига улетают махом.


В 4.1 все изменилось. Теперь память потребляется меньше (за счет того, что данных грузятся строчка за строчкой), но и скорость упала. Но можно параллельно запускать хоть 1000 итераций. Вот тут чем больше ядер, тем слаще тестирование.
Спасибо:

MenDel

Фотография
Дата: 16.07.2012
Ответить


Pentium i7 2600, DDR 16 Gb. На тестировании память больше 7 Gb так не разу и не использовалась, а вот проц грузится на все 100% когда сразу много VS запускаю, в этом большой плюс по сравнению с DualCore.
Как ракета с кукурузником.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 17.07.2012
Ответить


Сергей MenDel Перейти
а вот проц грузится на все 100% когда сразу много VS запускаю


Какие то глюки в студии. У меня ничего на 100% не грузится. Что в студии грузить то? Это текстовый редактор.
Спасибо:

Alexander

Фотография
Дата: 17.07.2012
Ответить


Mikhail Sukhov Перейти
Сергей MenDel Перейти
а вот проц грузится на все 100% когда сразу много VS запускаю


Какие то глюки в студии. У меня ничего на 100% не грузится. Что в студии грузить то? Это текстовый редактор.



Плагины, делающие на лету статический анализ кода могут грузить неплохо проц.
Спасибо:
1 2  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy