Имя: Пароль:
1C
1С v8
i9-12900k и тест Гилева
0 vekselberg
 
01.09.22
19:47
Помогите чем можете!
Собрал сервер на i9-12900k, память DDR5, винт для данных nvme.
Поставил вин сервер 2019, ms sql 2019, платформа 8.3.21.1393.
Рабочая база, ожидаемо, довольно сильно серьезно в скорости по сравнению с предыдущим сервером на i7 7 поколения.
Тест Гилева в файловом варианте показывает 147 попугаев.
На скульном жалкие 43 :(((((
Смотрю на аналогичные тесты других людей с точно такой же конфигурацией железа и софта - от 80 до 113 у них в скульном варианте.
==================
е-ядра отключил в биосе, про это знаю.
Настройки в скуле (параллелизм, разбить файд с данными на несколько, лог на другом диске и т.д.) мало что способны дать, как мне кажется. Да и применительно к тесту Гилева это все мимо.
Куда дальше копать?
1 Fram
 
01.09.22
19:50
(0) Антивирус(защитник) отключил (удалил)?
2 vekselberg
 
01.09.22
19:59
Брандмауэр выключен
3 vekselberg
 
01.09.22
19:59
других антивирусов нет
4 Dmitry1c
 
01.09.22
20:10
режим энергосбережения винды ?
5 vekselberg
 
01.09.22
20:16
(4)в первую очередь сделал: максимальная производительность
6 vekselberg
 
01.09.22
20:17
во время теста, кстати, проц разгоняется, как положено, до 5 ГГц.
7 Fram
 
01.09.22
20:24
(3) в 2019 антивирус ставится по умолчанию
8 Biker
 
01.09.22
20:26
платформа со скулем через шаред мемори работает?
9 vekselberg
 
01.09.22
20:28
(8) эммм, а где и как это посмотреть?
10 Biker
 
01.09.22
20:37
(9) на скуле выполни
select program_name, net_transport
from sys.dm_exec_sessions as t1
left join sys.dm_exec_connections AS t2
ON t1.session_id=t2.session_id
where not t1.program_name is null
11 vekselberg
 
01.09.22
20:49
Microsoft SQL Server Management Studio    Shared memory
Microsoft SQL Server Management Studio    Shared memory
Microsoft SQL Server Management Studio    Shared memory
Microsoft SQL Server Management Studio    Shared memory
Microsoft SQL Server Management Studio - Query    Shared memory
SQLAgent - Generic Refresher    Shared memory
SQLAgent - Email Logger    Shared memory
12 Fram
 
01.09.22
21:02
(7) + проверь в диспетчере задач MsMpEng.exe
13 vekselberg
 
01.09.22
22:48
(12) такого процесса нет
14 Fram
 
01.09.22
22:49
(13) временные файлы юзера, под которым 1с сервер крутится, тоже на быстром диске?
15 vekselberg
 
01.09.22
23:03
Да, диск с системой SSD, обычный, не nvme.
16 Fram
 
01.09.22
23:16
(15) и темпдб на том же диске?
17 vekselberg
 
02.09.22
08:48
Да.
18 СеменовСемен
 
02.09.22
08:49
(17) уж темпдб нужно на самый скоростной диск класть
19 ansh15
 
02.09.22
09:16
(6) Когда ничего не выполняется, сколько процентов максимальной частоты показывается в мониторе ресурсов?
20 oslokot
 
02.09.22
09:22
Кстати 43 попугая на скуле это очень, очень и даже очень неплохо!
21 oslokot
 
02.09.22
09:30
Вот что такое 35 попугаев
https://youtu.be/ZZBZ5fhPk1k
22 Fynjy
 
02.09.22
10:27
(2) дефендер включен?
23 VIPetriv
 
02.09.22
11:36
Попугаи это хорошо, но надежность лучше. И SSD лучше серверные брать и за памятью DDR5 нет смысла гнаться.
24 Злопчинский
 
02.09.22
11:51
(21) бодренько так, уже можно работать.. Так бодренько моргает при скольки пользователях?
25 oslokot
 
02.09.22
12:04
(24) один)
26 СеменовСемен
 
02.09.22
12:19
(21) интересно насколько скорость перепроведения (тест Гилева) корррелирует со скоростью интерфейса
27 СеменовСемен
 
02.09.22
12:20
(23) половину места оставляй пустой - вот и серверный диск
28 Ryzeman
 
02.09.22
12:22
(26) напрямую - по идее вообще никак. Косвенно - довольно сильно, но в реальных условиях, а не в сферической тестовой базе на 1 юзера
29 Злопчинский
 
02.09.22
12:22
(25) самозанятый...
30 oslokot
 
02.09.22
12:28
(29) мне кажется на колво пользователей пофиг в разумных пределах, этож нормальная трехзвенка а не файловая
31 vekselberg
 
02.09.22
17:06
(18) переложил темпдб на быстрый диск и получил https://ibb.co/VWQmXRs
Память не ограничивал на скуль. Непонятно, как с этим бороться.
(20) ... для i7 7 поколения например. Но для этого проца это дно :(
(22) выключен.
32 vekselberg
 
02.09.22
17:10
(19) крутится около 4. Но проц ничем кроме idle не занят.
33 СеменовСемен
 
02.09.22
17:41
(31) пересоздай базу
34 H A D G E H O G s
 
02.09.22
18:01
(33) Не Лобанов?
35 sitex
 
naïve
02.09.22
18:35
(0) Сервер? Это рабочая станция 1С - ника и не более
36 katamoto
 
02.09.22
18:45
(0) Когда это рекомендовали файл с данными разбивать на несколько? Кажется с tempdb путаете
37 Krendel
 
02.09.22
19:41
40 в скл выдает если ты вообще ничего не настраивал ;-)
38 vekselberg
 
03.09.22
08:06
(18) получил те же самые попугаи с точностью до сотых долей попугая.
(33) да, помогло.
(35) целиком и полностью согласен.
(36) на ИТС рекомендуют разбить тампдб на 4 файла. Встречал так же в других источниках рекомендации делать то же самое и с пользовательскими базами.
(37) было 38 на скуле 2016. На 2019 уже 43. Очевидно же, надо подождать скуля 2035 :D
39 СеменовСемен
 
03.09.22
09:24
(38) у тебя в 1 поток, поэтому смысла в куче темп дб нет
40 Fram
 
03.09.22
11:36
(0) а что за мать? С драйверами проблем не было?
41 Fram
 
03.09.22
11:37
(40)+ что за диски?
42 Garykom
 
гуру
03.09.22
22:17
(0) 1. Отключить E-ядра, оставить только P
2. Настройка максимальной производительности везде
3. Win2019 не умеет на 12-х интелах в отличие от Win11
43 timurhv
 
04.09.22
00:38
(38) >Встречал так же в других источниках рекомендации делать то же самое и с пользовательскими базами.
Статьи теряют актуальность.

От 1С будет добавлено из коробки:
https://wonderland.v8.1c.ru/blog/segmentatsiya-dannykh/
https://wonderland.v8.1c.ru/blog/khranilishche-dvoichnykh-dannykh/
44 vekselberg
 
06.09.22
17:18
По теме.
Дал потестить двум операторам на копии рабочей базы.
Оба отмечают, что работает значительно быстрее, чем на текущем рабочем сервере (i7 7740X 4,3 ГГц + nvme).
Замерил на одной специфической операции, связанной с длительной групповой записью в регистр сведений, - получается лучше в полтора раза по времени.
Замерил на групповом перепроведении документов реализации - опять же, лучше в полтора раза.
С другой стороны, тест Гилева говорит, что на текущем рабочем сервере 49 попугаев, а на новом 43.
У меня появился ряд вопросов к тесту Гилева.
Продолжаю наблюдение.
45 am_bubnov
 
06.09.22
17:48
Установите десктопную винду, а не серверную. Результат теста Гилева существенно изменится (в большую сторону).
46 timurhv
 
06.09.22
18:04
(44) тест Гилева был написан ради прикола, к реальной работе пользователей никакого отношения не имеет
47 vekselberg
 
06.09.22
23:08
(45) Самое интересное, что именно вин сервере 2019 + мс скуль 2019 + i9-12900r были показаны самые высокие результаты в таблице результатов пользователей. Вот что по-настоящему смущает и настораживает.
(46) До сих пор я всегда находил непосредственную корреляцию между результатами этого теста и реальной производительностью у пользователей.
48 Eugeneer
 
06.09.22
23:43
Там кто не заметил в тесте Гилева - у кого платформа самая новая у всех тест ниже чем у тех у кого 8.3.17
почт ивсе результаты выскокие на низкой платформе.
49 Eugeneer
 
06.09.22
23:44
Так что вы особо не мучайтесь. там и платформа имеет значение видимо. и может сам тест еще меняют
50 Злопчинский
 
07.09.22
00:00
Ну так обсуждали как-то что более ранние версии платформы более быстрые...
51 timurhv
 
07.09.22
00:45
(48) 8.3.20 точно быстрее 8.3.16 на 10-20%, я проверял все последние релизы веток с 8.3.16 до 8.3.20
52 timurhv
 
07.09.22
00:47
Да и плюс, вы сравниваете запись в регистр и все.
Есть важные вещи, например
https://youtu.be/MZ0CCw5CCwA?t=1616
53 uthu2022
 
23.10.22
10:30
(51) Там же у Гилева есть таблица сравнения производительности релизов на одинаковом железе. Каждый последующий релиз немного медленнее предыдущего.

(47) Как вариант, надо проверить производительность nvme. NVME тоже разные бывают.
Возможно, в рекордных тестах использовали ram-диск под tempdb, насколько я понял, это тоже очень сильно увеличивает результат Гилева.
54 timurhv
 
23.10.22
11:08
(53) Я у себя на компе проверял, работало быстрее с каждым новым релизом после 8.3.16
55 timurhv
 
23.10.22
11:19
На файловой, SQL не проверял:
8.3.17.1496    84
8.3.18.1289    86
8.3.20.1674    105
8.3.22.1603    105
56 vde69
 
23.10.22
12:50
в чем смысл брать последнее поколение для псевдо сервера?

мамка, память сразу в 2 раза дороже (если сравнивать с 105000 поколением), выигрыш примерно 20%, надежности никакой?

то есть вместо 80тр тратим 150 и получаем +20%,

я уж не говорю, что немного добавив можно взять вполне приемлемый сервер
57 Krendel
 
23.10.22
13:27
(20) 130 на этой модификации
58 Krendel
 
23.10.22
13:28
(56) при условии что энтерпрайза доступного не было, вполне решение
59 MaxS
 
23.10.22
19:11
На i9-9900K, два SSD nvme на систему и данные, 64 ddr4.
Файловая база Windows 10 - 74 теста Гилева.  На этом же железе альт линукс 10 - 136. + виртуальная Windows 2008 - 76.

(0) Не рассматривается линукс + постгри? ;)
60 timurhv
 
23.10.22
22:10
(59) Это какая версия платформы? Как-то мало, на i7-9700k в файловой 105
61 Fram
 
23.10.22
22:16
(59) антивирус отключи
62 Krendel
 
24.10.22
00:00
(59) тестить надо не файловую, а серверную
63 Krendel
 
24.10.22
00:58
(57) Плюс нужно еще 150к на отдельные вещи, чтобы повысить еще на ориентировочных 20 балов по гилеву
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.