← Atrás

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

Наверняка у многих есть 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 Гб?

¿Le resultó útil este tema?

Compartir tema

Comentarios (11)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

anothar
anothar

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

esper
esper

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

Alexander
Alexander

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

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

ra81
ra81

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

gazrvs_nur
gazrvs_nur Autor

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

ra81
ra81

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

Mikhail Sukhov
Mikhail Sukhov

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

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

MenDel
MenDel

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

Mikhail Sukhov
Mikhail Sukhov

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

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

Alexander
Alexander

Mikhail Sukhov:

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

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

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

anothar
anothar

Куча открытых дизайнеров тоже неплохо грузит проц и память