1. beard1 07.10.18 23:12 Сейчас в теме

Какой процессор выбрать XEON E5-2620 или XEON E5-2623

Доброго!

Вводные:

1С 8.3 клиент-сервер
Postgres
20-30 тонких клиентов в локальной сети
30 типовых ИБ БП 3.0, ЗУП 3.1

Какой процессор выбрать XEON E5-2620 или XEON E5-2623 ?
Ответы
Избранное Подписка Сортировка: Древо
2. user856012 8 07.10.18 23:17 Сейчас в теме
(1)
Какой процессор выбрать XEON E5-2620 или XEON E5-2623 ?
Немного подождите - сейчас подтянутся те. кто напамять знает все ТТХ всех процессоров (частоты, количество ядер, объем кэша и т.д) и они ответят.

Долго ждать вряд ли придется - воскресный вечер самое подходящее время для сравнения железа.
ginesis; stvorl; +2 Ответить
5. beard1 08.10.18 01:07 Сейчас в теме
(2)
Немного подождите - сейчас подтянутся те. кто напамять знает все ТТХ всех процессоров (частоты, количество ядер, объем кэша и т.д) и они ответят.

ну так я ж ссылки подставил под модельками процессоров.
да и не претендую на мгновенный ответ в воскресный вечер )))

кратенько процессора различаются в:

2620 - 8 ядер 20 кэш 2,10 GHz базовая частота
2623 - 4 ядра 10 кэш 2,60 GHz базовая частота

с гигагерцами сомнений нет - 1С их уважает,
кол-во ядер в принципе особого роста в 1С не даст,
а вот с кэшем терзают смутные сомненья...

по цене практически одинаковые.
проверить на практике, что выгоднее 20 кэша или + 500 MHz не могу, а поэтому спрашиваю на форуме ;)

текущего i5-6500 с его 3,20 GHz сейчас не хватает по той простой причине, что 30+ типовых БП запускают свои типовые регламентные задания.

я понимаю, что РЗ можно отключить, разнести по времени и т.д. и т.п, но пользователь уже привык юзать полнотекстовый поиск, иметь актуальные данные СПАРК риски и т.д. и т.п. )
на Postgre тоже грешить не надо, т.к. на MS SQL 1С своими регламентными заданиями грузит проц точно так же. Проверено и подтверждено.
6. user856012 8 08.10.18 01:41 Сейчас в теме
(5)
ну так я ж ссылки подставил под модельками процессоров.
Извиняюсь, на экране старенького ноута не заметил ссылок по небольшой разнице в цвете шрифта.
кол-во ядер в принципе особого роста в 1С не даст
Это когда их достаточно. А если не хватает - тогда даст.
текущего i5-6500 с его 3,20 GHz сейчас не хватает по той простой причине, что 30+ типовых БП запускают свои типовые регламентные задания.
Не факт, что тормозит именно нехватка кэша: по рекомендациям. например, из этой статьи, в режиме тонкого клиента надо иметь 1 ядро (логическое) на 8 пользователей. 4-х ядер вашего i5 явно недостаточно для 30 пользователей (с учетом нужд ОС и СУБД).

А вот 8 логических ядер E5-2623 - другое дело, вполне достаточно. Только лично я бы выбрал не v4, а v3 - ради его 3 гигагерц.

Но. возможно, я и неправ, пусть другие выскажутся.

P.S. Вот еще классический материал для размышлений: http://www.gilev.ru/bestproc1c/
9. beard1 08.10.18 11:12 Сейчас в теме
(6) спасибо за ссылки, но уже перекурил данный материал )

кстати, на том же ресурсе есть развитие темы:
http://smb.ixbt.com/articles/primery-vnedrenij/2016-12-10/proektirovanie-servera-pod-nuzhdy-1spredprijatie-8-dlja-srednego-i-krupnogo-biznesa
http://smb.ixbt.com/articles/primery-vnedrenij/2017-04-04/otkazoustojchivaja-itinfrastruktura-pod-nuzhdy-uchetnyh-sistem-klassa-1spredprijatie-8

не пренебрег и первоисточником )
https://its.1c.ru/db/metod8dev#content:5810:hdoc

Попугаи от Гилева тоже считаю ;)

матчасти для изучения достаточно, но вопрос по влиянию кэша процессора на производительность сервера 1С остался.

тормозит не размер кэша - не хватает процессора, что видно невооруженным глазом при мониторинге производительности в perfmon ;)
16. beard1 08.10.18 15:08 Сейчас в теме
(6)
в режиме тонкого клиента надо иметь 1 ядро (логическое) на 8 пользователей


интереснейший вопрос: в той рекомендации 1 пользователь = 1 сеанс?

если с одного рабочего места открыто 5 баз данных (5 сеансов в терминах кластера серверов 1С), то считаем за 5 пользователей для расчета количества логических ядер?
а фоновые задания которые тоже - сеансы? их как считаем?
17. user856012 8 08.10.18 19:38 Сейчас в теме
(16)
интереснейший вопрос: в той рекомендации 1 пользователь = 1 сеанс?
В той рекомендации это не расшифровано.

Но зато в той статье недвусмысленно сказано: 1 процесс rphost - 1 ядро.

Осталось посчитать rphost в вашей конфигурации в разные моменты - и делать выводы.

Кто это может/должен сделать?
7. herfis 261 08.10.18 09:37 Сейчас в теме
Я не настоящий сварщик, но имхается что XEON E5-2623 с гипертрейдингом предпочтительнее будет.
Все-таки 2.1 и 2.6 - разница ощутимая. А 8 виртуальных ядер должно хватить.
20. DrZombi 09.10.18 11:02 Сейчас в теме
27. alex_sh2008 5 10.10.18 08:40 Сейчас в теме
(1)Оба процессора используются в 2 процессорных системах, цена такого сервера для вас может оказаться высокой.
32. beard1 10.10.18 11:08 Сейчас в теме
(27)
Оба процессора используются в 2 процессорных системах


я понимаю
33. alex_sh2008 5 10.10.18 11:15 Сейчас в теме
(32)посмотрите платформы на Intel Xeon Silver 4114, в целом сервер получится не на много дороже чем на E5-2620, я себе именно на этом процессоре для 1С-ок буду собирать.
35. beard1 10.10.18 13:02 Сейчас в теме
(33)
посмотрите платформы на Intel Xeon Silver 4114


смотрел, я бы не против, но это примерно +40 т.р. на процессоры.
если тот же 2620 примерно $420, то 4114 уже $700 за штучку (

да и материнка на новом сокете подороже будет
Материнская плата Supermicro X10DRL-i примерно 28,5 т.р.
Материнская плата Supermicro X11DPL-I почти 40 т.р.
36. alex_sh2008 5 10.10.18 13:21 Сейчас в теме
(35)Не обязательно брать 2х процессорную плату, я планирую 1 процессорную плату SuperMicro SYS-5019P-M, мне 2х процессоров много будет.
37. beard1 10.10.18 14:01 Сейчас в теме
(36)
Не обязательно брать 2х процессорную плату


боюсь не хватит одного процессора )
надо хоть какой-то запас прочности иметь

если следовать методикам и принимать за 1 пользователя 1 сеанс, то 30 пользователей на 30 баз легко создадут сеансов 150, а это надо (по методикам) 150/8=18,75 ядер только под сервер 1С, плюс пару ядео на Windows, плюс пару ядер на СУБД, итого ближайшее доступное количество 24 ядра, что даже при включенном не рекомендуемом гипертрейдинге требует 12 физических ядер или 2 проца по 6 ядер.

ИМХО, в данной ценовой категории остается только 2620v4 да и тот с минимальным запасом по прочности, или переходить в другую ценовую категорию )

и почему сейчас нет двухпроцессорных плат, которые умеют с одним процом работать )
вот помню, давным давно, собирал сервер на плате ASUS CUV4X-D на 370 сокете.
там заглушка можно было поставить вместо второго проца, что и работало, пока не купили второй проц )))

ну эт так... лирика....

а тот сервер кстати до сих пор пыхтит в качестве роутера )))
38. alex_sh2008 5 10.10.18 15:05 Сейчас в теме
(37)Для того что бы загрузить этот процессор по максимуму вам понадобится не 150 сессий, а 1500, 10-12 ядер на частоте 3Гц, не забывайте у них память 2400Мгц. Насчет 2х процессорных плат с одним процессором, может в этой линейке есть такой функционал, надо просто читать про платы, у остальных младших моделей такого нет. У вас 1 процессор такого типа заменит 2 ваших процессора 2620v4. Почитайте внимательно про них на сайте интел.
3. s_demidov 08.10.18 00:18 Сейчас в теме
Главное-частоты поболе. 1С сервер сильно любит гигагерцы. Модель процессора уходит на второй (но не последний!) план
4. s_demidov 08.10.18 00:19 Сейчас в теме
(3)ps. Меньше 3 ггц (из опыта) предлагаю не смотреть
alex-l19041; +1 Ответить
8. user614822 08.10.18 09:40 Сейчас в теме
При любом выборе похожих конфигураций бОльшая частота на -100 месте, то есть впереди всех других параметров с форой в 100 мест.
Ядра могут понадобиться для большого числа различных баз, ну или пользователей (при правильной настройке сервера 1С).
s_demidov; +1 Ответить
10. beard1 08.10.18 11:20 Сейчас в теме
(8)
Ядра могут понадобиться для большого числа различных баз, ну или пользователей (при правильной настройке сервера 1С).


если не секрет, какой может быть правильная настройка сервера 1С в моем случае?

пытался по разному рулить количеством рабочих процессов, вплоть до 1 базы на процесс, но получалось хуже, чем по умолчанию.

обычный сценарий работы в моем случае - это один пользователь запускает несколько баз данных со своего рабочего места в тонком клиенте и выполняет регулярные бухгалтерские операции.
таким образом на сервере одновременно может быть запущенно 10-20-30-40 баз данных, но, повторюсь, процессор грузит даже не пользователь, а регламентные операции.
11. Jimbo 6 08.10.18 11:48 Сейчас в теме
Проблемка в консерватории! РЗ половину точно поотключать, а половину пореже гораздо сделать. Тот же полнотекстовый поиск ну не нужно раз в 1-2 минуты запускать, имхо. На всех базах его отключаю.
12. herfis 261 08.10.18 13:13 Сейчас в теме
(11)
Тот же полнотекстовый поиск ну не нужно раз в 1-2 минуты запускать, имхо.

Нужно, если им пользуются. Не в том месте оптимизируете.
14. beard1 08.10.18 14:08 Сейчас в теме
(12)
Нужно, если им пользуются. Не в том месте оптимизируете.


согласен )
13. user1061111 08.10.18 13:20 Сейчас в теме
Я бы первый взял....
Там же у вас не только сервер 1С будет?
15. beard1 08.10.18 14:51 Сейчас в теме
(13)
Там же у вас не только сервер 1С будет?


95% Сервер 1С + PostgreSQL
18. KontoraB 09.10.18 08:57 Сейчас в теме
Как вариант - может часть баз оставить на старом сервере ? ( если сомневаешься потянет ли новый сервак 30 баз )
19. beard1 09.10.18 09:43 Сейчас в теме
старый сервер тут же отхапают на рабочее место )))
как только новый появится )))
да и лецензия на сервер 1С только 1, а соединять по обычной сети сервер 1С и сервер СУБД совсем не айс ;)
21. Sergey_SS 09.10.18 11:29 Сейчас в теме
Ув. автор:
однозначно надо брать 2620 v4 , поясняю:
У данного процессора в два раза больше реальных ядер. Гипертрейдинг отключаете СРАЗУ !!! Это очень важно. Rphost-ы очень любят жрать память и процессорное время, 64-ех битная платформа 1С умеет использовать многоядерность, поэтому если вы грамотно настроите сервер 1С предприятие, то файлы rphost равномерно распределятся по всем ядрам и все будет хорошо. Далее КЭШ, в два раза больше чем у второго варианта, это так же немало важно. Почему необходимо отключить гипертрейдинг ? Все просто, следует понять что это такое. Инженеры разрабатывающие процессоры произвели наблюдение за нагрузкой среднестатистических серверов и компьютеров и заметили, что в 90% случаев нагрузка на процессор не превышает 50%. Поэтому зачем терять производительность за счет простоя, если можно увеличить ее за счет увеличения количества рабочих вычислительных потоков и придумали систему виртуальных ядер, которые берут берут процессорное время из той части ядра которая простаивает, грубо говоря, есть ядро, его поделили пополам и получилось два вычислительных потока. НО есть большое НО, если средняя нагрузка на ПОТОК, будет превышать 50% то появится очередь на обращения к ядру, что приведет к тормозам. Поэтому крайне рекомендуется гипертрейдинг при работе сервера 1С предприятие отключать. Это заметно повысит общую производительность.

П.с. заранее прошу прощения за язык написания этого поста, старался чтобы было как можно меньше терминов и было понятно всем, кто в теме и кто нет.
Bukaska; beard1; +2 Ответить
22. beard1 09.10.18 14:13 Сейчас в теме
(21)
если вы грамотно настроите сервер 1С предприятие, то файлы rphost равномерно распределятся по всем ядрам


вот тут пока терзают смутные сомненья - 1 rphost на 1 ядро или 1 rphost равномерно по ядрам )
23. herfis 261 09.10.18 14:14 Сейчас в теме
(21) С пользой/вредом гипертрейдинга вопрос далеко не такой простой. В том числе и Гилев не мог дать однозначного ответа на этот вопрос. Слишком много влияющих факторов на конечный результат. Другие в разное время советовали то одно, то другое. В зависимости от версии сиквела и платформы. Постепенно все свелось к тому, что полезнее скорее включать. А у вас вон как просто. Отключайте и все. Причем вы исходите из того, что средняя утилизация CPU будет высокой и так. Как по мне, если из этого исходить то при планировании закупки оборудования уже совершается ошибка. А тот фактор, что более высокая частота позволит быстрее завершать задачи, тоже тормозя таким образом рост очереди, вы вообще оставляете за кадром.
Bukaska; beard1; +2 Ответить
28. Sergey_SS 10.10.18 09:19 Сейчас в теме
(23) Вы конечно же правы, в ОБЩЕМ, Но обратимся к условию задачи.... Автор темы указал два конкретных процессора, которые являются в линейке Ксеонов далеко не в топе, а я бы сказал почти на дне... поэтому на данных моделях утилизация будет зашкаливать за 50+% к гадалке не ходи... Если же речь велась о топовых моделях, то конечно на них отключать гипертрейдинг глупо... Поэтому высказывание "ошибка на этапе закупуки" тут не в теме... есть бюджет, автор выбрал КОНКРЕКТНЫЕ модели и речь идет только о них !! Посему 8/8 будет намного лучше чем 4/8 даже если у второго выше частота... + у 2620v4 таки все три кэша в 2 раза больше, что тоже не мало важно... По хорошему конечно стэнд бы собрать, но увы не имею такой возможности, поэтому моей ИМХО произрастает из личного опыта и анализа теории.
24. s_demidov 09.10.18 18:08 Сейчас в теме
(21) Все, конечно, условно. приведу конкретный пример. двухпроцовый сервер. смена 2,4гГц 8 ядер на 2,7 гГц 6 ядер дала прирост в попугаях (по Гилеву)-немного. а вот в скорости работы-существенно. скорость проведения документов увеличилась ровно в 2 раза. "тяжелые" регламентные задания-в 4 раза. и в целом система стала удобной для пользователя, а не тормозной, как была.
25. beard1 09.10.18 18:12 Сейчас в теме
(24)
смена 2,4гГц 8 ядер на 2,7 гГц 6 ядер


если не секрет, модельки процов?
и включен ли тот самый гипертрейдинг?

проанализировав результаты Гилева, заметил, что строк для 2620v4 примерно 1000 и средний показатель 19 попугаев, а строк для 2623v4 всего 35 со средним 26 попугаев (естественно отбор только по архитектуре SQL)
26. ansh15 10.10.18 03:58 Сейчас в теме
(25) Обратить внимание на модели процессоров с более высоким результатом теста(55-70 и выше в клиент-серверном варианте) совсем нет никакой финансовой возможности?
Я не говорю о коллекции Xeon Scalable(Gold/Platinum), но из уже устаревающей линейки E5v3/v4 тоже можно выбрать что-то более достойное и по количеству ядер и по частоте и по кэшу.
31. beard1 10.10.18 10:59 Сейчас в теме
(26) не... смотрел )))

на те процы ценник совсем другой

E5-2643v4 - $885
E5-2637v4 - $996
E5-2667v4 - $1552

в время как мои варианты примерно $450

хорошо, конечно, но пока не в бюджете (
29. s_demidov 10.10.18 10:07 Сейчас в теме
(25)
1. Наши тесты показали, что включение/отключение гипертрейдинга в нашем конкретном случае никакого влияния не оказывали (разброс в 1-2 попугая, отдельно измеряли время проведения документа «реализация», проводили выборочно в течение дня сериями по 7 раз и выводя среднее значение. (Торговая компания, выписка документов-критичный фактор при обслуживании болшого потока клиентов).
2. Тестовый сервер был на 2620 2ггц; выдавал 15-18 попугаев, был работоспособен без RLS и в количестве пользователей не более 5. «Работоспособен»-это значит как-то работал с периодическими затупами. К рабочей эксплуатации не пригоден.
3. E5 2620 v3 2,4 ггц. Начали с 20 попугаев тесты, Выжали 25-27 попугаев. Основной прирост дало совмещение 1С и SQL и смена дисков на SSD. Машина была работоспособна при пользователях 50+ с отключенным RLS и рядом регламентных заданий. Совмещение приводило к периодическим подвисаниям
4. (Тут я обманул в предыдущем сообщении), взяли 2643 v4 3,4 ггц. Бюджет был фиксирован, выбор пал на уменьшении ядер в пользу частоты. Сейчас от 38 до 45 попугаев пляшет результат; на субъективных ощущениях в производительности системы никак изменения не сказываются.
Ps. Отдельно взглянули на влияние виртуализации. Примерно как с гипертрейдингом-весомой разницы не увидели.

Ps. Все сказанное относится к конкретной базе, конкретным настройкам и явно не может быть однозначным руководством.
30. s_demidov 10.10.18 10:12 Сейчас в теме
(29)в общем, нельзя экономить на процессоре-пользователи Вас не раз проклянут/добрым словом вспомнят😄
Sergey_SS; +1 Ответить
34. Sergey_SS 10.10.18 12:10 Сейчас в теме
(30) Это 100% :-) Даже если 23 часа из 24-ех машина простаивает, но 1 час тупит, все , у бухов будут истерики и айтишники прокляты :-)
39. insurgut 185 10.10.18 21:38 Сейчас в теме
Core i9-9900K будем самое то! :)
40. beard1 10.10.18 23:12 Сейчас в теме
(39)
Core i9-9900K


да ладна!
Ryzen 7 2700X наше всё!!!

)))
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Салехард
зарплата от 80 000 руб. до 200 000 руб.
Полный день

Программист 1С
Казань
Полный день

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий программист 1С
Екатеринбург
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 60 000 руб. до 110 000 руб.
Полный день