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


Влияние количества ядер процессора на скорость S# и .Net в целом?!
Atom
5/20/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

Avatar
Date: 5/20/2012
Reply


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

esper

Avatar
Date: 5/20/2012
Reply


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

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

Alexander

Avatar
Date: 5/20/2012
Reply


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


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

ra81

Avatar
Date: 5/20/2012
Reply


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

gazrvs_nur

Avatar
Date: 5/20/2012
Reply


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

ra81

Avatar
Date: 5/20/2012
Reply


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

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

Mikhail Sukhov

Avatar
Date: 5/20/2012
Reply


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


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

MenDel

Avatar
Date: 7/16/2012
Reply


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

Mikhail Sukhov

Avatar
Date: 7/17/2012
Reply


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


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

Alexander

Avatar
Date: 7/17/2012
Reply


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


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



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

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy