Имя: Пароль:
1C
1С v8
ERP закрытие месяца как ускорить процессором.
0 Делопроизводитель
 
10.09.20
12:11
При закрытии месяца сколько ядер задействуется?

Допусти MS SQL на одном сервере, а сервер 1С на отдельном.

И допустим два варината процессора у сервера 1С
1. 10 ядер по 2.4ГГц
1. 4 ядра по 4.4ГГц

Где будет быстрее закрытие месяца происходить, если другие пользователи не будут работать?
1 shuhard
 
10.09.20
12:14
(0) без учета памяти и дисковой подсистемы топик ни о чем
2 МихаилМ
 
10.09.20
12:15
лучше вариант 1.
3 yzimin
 
10.09.20
12:30
1
4 Вафель
 
10.09.20
12:38
какая процедура из закрытия самая долгая по логу?
5 Вафель
 
10.09.20
12:39
ну  конечно на 4 по 4 в целом отзывчивость системы будет выше
6 Garykom
 
гуру
10.09.20
12:42
(0) После легкого хака турбобуста (если я правильно подумал про сокет) будет шустрее на 10 ядер по 2.4ГГц, где буст на всех ядрах залочен на 3+
7 Вафель
 
10.09.20
12:43
(6) он расплавится если на бусте будет все закрытие молотить
8 Garykom
 
гуру
10.09.20
12:44
(7) И такое может быть )) Тоже решается
9 dmpl
 
10.09.20
12:48
(0) Практика показывает, что 8x4.7 лучше 28x2.4. Но чтобы этим преимуществом воспользоваться, надо чтобы и SQL, и 1С были на 1 машине. Иначе задержки сети решают.
10 Dmitry1c
 
10.09.20
13:14
(9) i7-9700K ?
11 timurhv
 
10.09.20
13:24
(9) В тесте действительно использовалось 28 ядер, а не 12?
12 shuhard
 
10.09.20
13:32
(9)[Иначе задержки сети решают.]
даже на 10 Гбит/сек ?
13 dmpl
 
10.09.20
14:08
(11) Платформа была той версии, которая еще не знала про КОРП.

(12) А смысл потоковой скорости, если пересылаются несколько байт?
14 Вафель
 
10.09.20
14:14
(12) не путай скорость и задержки
15 s111
 
10.09.20
15:12
(0) 2!  дико извиняюсь, но сколько потоков может использовать 1с? пришлите ссылку.
16 s111
 
10.09.20
15:20
https://its.1c.ru/db/metod8dev/content/5810/hdoc тут есть описание какое-то) но все равно! голосую за  4 ядра по 4.4ГГц
17 s111
 
10.09.20
15:21
(16) Формула расчета количества процессорных ядер для однопользовательской тестовой системы

tCPU = Сумма(tCPUn) где tCPUn – расчетная загрузка процессора для n-ной операции, которая в свою очередь вычисляется по следующей формуле:

tCPUn = (tF - tS) * tFREQn * mPTn * mCPU * 0.24, где

    tS и tF – время начала и окончания операции соответственно
    tFREQn – интенсивность выполнения n-ной операции всеми пользователями целевой системы (выполнений в час)
    mPTn – средняя загруженность процессора эталонного сервера во время выполнения n-ной операции
    mCPU – количество физических ядер процессора эталонного сервера

Длительность выполнения операции в секундах в Excel вычисляется по формуле (tF - tS) * 86400 (поскольку ячейки типа дата-время хранят, по сути, количество дней, прошедших с 1900 года, где время представлено дробной частью числа).

Средняя загрузка процессора в течение этого времени составила mPTn процентов. Иначе говоря было загружено mPTn / 100 * mCPU ядер. Распределив эту загрузку равномерно в течение часа получим (tF - tS) * 86400 *  mPTn / 100 / 3600 * mCPU = (tF - tS) * mPTn * mCPU * tFREQn. Умножив это значение на mFREQn (интенсивность выполнения операции в час) получим:

(tF - tS) * tFREQn * mPTn * mCPU * 0.24
18 Делопроизводитель
 
11.09.20
10:14
(2) (3) Можно как-то обосновать? Если запросы SQL  выполняется на отдельном сервере, с базой работает один пользователь, то как закрытие месяца может использовать ресурсы нескольких ядер?
19 Делопроизводитель
 
11.09.20
10:16
(6) А у обычных процессоров турбобуста нет? И на серверных процессорах, насколько я понимаю ситуацию, турбобуст будет меньше чем на домашних процессорах на 2-4-8 ядер.
20 ansh15
 
11.09.20
11:33
Судя по запросу в этой теме https://forum.infostart.ru/forum9/topic247557/
помимо частоты кэш процессора тоже будет немаловажное значение(24-35 МБ).
И памяти должно быть столько, чтобы и СУБД и сервер приложений ни в чем себе не отказывали как можно дольше.
Влияние параллельности можно проверить, установив на стороне MS SQL max degree of parallelism не равным 1(что 1С этого не рекомендует до сих пор, я знаю).
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший