Очень долго загружаются базы

1. user1810294 30.06.24 14:32 Сейчас в теме
Добрый день, на сервере CPU E5-2640 v4 2шт, 128Gb RAM, 1tb NVMe. Расположены 50 баз 1С на MS SQL 2022, "энергосбережение" отключено (все в режиме высокой производительности), ограничений на cpu/ram нету.
Беспокоит долгий запуск самого 1С и нагрузка на RAM (SQL 40GB, rphost 3-4 процесса по 10-15GB), ТРС+G1C "проходит" на 15-16 в SQL и 40-50 в file.
Подскажите пожалуйста куда копать.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. user1810294 01.07.24 00:26 Сейчас в теме
Хм, в принципе частично вопрос решен, перевел сервер на 25ую платформу с полным удалением старой, завтра буду смотреть уже под нагрузкой. Думается мне что для такого количества баз 20 ядер на 2,4ГГц малова-то будет.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. Torin 836 01.07.24 10:13 Сейчас в теме
(1) ну судя по процессам ( DNS) у вас сервер еще кучу сервисов выполняет ( DNS, AD и так далее)
6. user1810294 01.07.24 12:12 Сейчас в теме
(5) AD,DNS, RD на 10 пользователей, но нагрузка была именно на 1С
2. user1810294 01.07.24 00:26 Сейчас в теме
Хм, в принципе частично вопрос решен, перевел сервер на 25ую платформу с полным удалением старой, завтра буду смотреть уже под нагрузкой. Думается мне что для такого количества баз 20 ядер на 2,4ГГц малова-то будет.
4. paulwist 01.07.24 09:07 Сейчас в теме
(2)
Думается мне что для такого количества баз 20 ядер


Какая лицензия КОРП/ПРОФ??

PS ограничение ПРОФ - 12 ядер.
7. user1810294 01.07.24 12:19 Сейчас в теме
(4)
PS ограничение ПРОФ - 12 ядер.
Проф, спасибо за информацию про ограничение на ядра.
3. muskul 01.07.24 01:55 Сейчас в теме
А куда можно копать при максимальной частоте в 3 Гц ?
9. starik-2005 3098 01.07.24 12:51 Сейчас в теме
(3) Пишут, что 3,4ГГц в бусте.
(1) Долгий запуск каждой базы для каждого пользователя каждый раз? Это может быть связано с лицензиями.
15 попугаев в серверной - это мало для этого процессора. Память какая вставлена? Куда? Какова ее скорость работы (утилитой mlc можно затестить)? 2 сокета - это 8 каналов, т.е. для максимальной пропускной способности памяти должно быть вставлено 8 планок в соответствии с документацией на мать. Скорость должна быть на 8 каналов х 15-17 Гб/с -> 128 Гб/с. Если такой скорости нет в пределе, то разбирайтесь с памятью.
user1810294; +1 Ответить
10. paulwist 01.07.24 13:01 Сейчас в теме
(9)
Долгий запуск каждой базы для каждого пользователя каждый раз? Это может быть связано с лицензиями.


Кстати, очень "правильное" замечание коллеги starik-2005

2user1810294

что написано в nethasp.ini
user1810294; +1 Ответить
11. user1810294 01.07.24 13:12 Сейчас в теме
(10) прикрепил файл.
Прикрепленные файлы:
nethasp.ini
12. paulwist 01.07.24 13:15 Сейчас в теме
(11)
прикрепил файл.


Вместо аттача опубликуйте сами строки на сайте.
14. user1810294 01.07.24 13:18 Сейчас в теме
(12)
;
; NetHASP Configuration file syntax.
;
;
; Note:
;
; All text lines were commented.
; Remove comments in the lines you want to use.
;


[NH_COMMON]

;
; Section-specific Keywords
;

;
; You can set either of the following three Keywords to "Enabled"!
;
;;NH_IPX = Enabled or Disabled ; Use the IPX protocol
;;NH_NETBIOS = Enabled or Disabled ; Use the NETBIOS protocol
;;NH_TCPIP = Enabled or Disabled ; Use the TCP/IP protocol

;
; General Keywords
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.



[NH_IPX]

;
; Section-specific Keywords for the IPX protocol.
;

;;NH_NCLIENT32 = Disabled ; Disable Novell Client use

;;NH_GET_LOCAL_TARGET = Disabled ; Disable LM search over segments

;;NH_USE_BINDERY = Enabled or Disabled ; Use IPX with bindery.
; Default: Disabled
; Ignored under Win32 API.
; This switch replaces older switch
; named NH_USE_SAP.

;;NH_USE_BROADCAST = Enabled or Disabled; Use IPX Broadcast mechanism.
; Default: Enabled

;;NH_BC_SOCKET_NUM = <Number> ; Broadcast socket number (HEX).
; Default: 7483H

;;NH_USE_INT = 2F_NEW or 7A_OLD ; 2F_NEW means that IPX protocol will
; use interrupt 2Fh ONLY.
; 7A_OLD means that IPX protocol will
; use interrupt 7Ah ONLY.
; Default: 2F_NEW.

;;NH_SERVER_NAME = <Name1>, <Name2>,.. ; Communicate with the NetHASP
; Server with the specified name.
; Maximum: 6 names, up to 7
; case-insensitive characters each.

;;NH_SEARCH_METHOD = Localnet or Internet ; See Local Networks and
; Internetworks in the HASP
; Programmer's Guide.

;;NH_DATFILE_PATH = <path> ; Specify the location of the NetHASP
; License Manager's address file.

;
; General Keywords
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.


[NH_NETBIOS]

;
; Section-specific Keywords for the NetBIOS protocol.
;
;;NH_NBNAME = <Name> ; Assign a name to the NetHASP
; License Manager.
; 1 name possible, up to 8
; case-insensitive characters.

;;NH_USELANANUM = <Num> ; Assign a lana number to be used
; as a communication channel.
;
; General Keywords
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.


[NH_TCPIP]

;
; NetHASP does not support TCP/IP under DOS.
;

;
; Section-specific Keywords for the TCP/IP protocol.
;

;;NH_SERVER_ADDR = <Addr1>, <Addr2> ; IP addresses of all the NetHASP
; License Managers you want to search.
; Unlimited addresses and multiple
; lines are possible.
;
; Possible address format examples:
; IP address: 192.114.176.65
; Local Hostname: ftp.aladdin.co.il

;;NH_PORT_NUMBER = <Num> ; Set the TCP/IP port number. This is
; optional. The default number is 475.


;;NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet
; Default: UDP
;;NH_USE_BROADCAST = Enabled or Disabled; Use TCPI/IP Broadcast mechanism.
; Default: Enabled

;;NH_SERVER_NAME = <Name1>, <Name2>, ; Communicate with the NetHASP
; Server with the specified name.
; Maximum: 6 names, up to 7
; case-insensitive characters each.

;
; General Keywords.
;
;;NH_SESSION = <Num> ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num> ; in the HASP Programmer's Guide.
13. user1810294 01.07.24 13:17 Сейчас в теме
(9) 4 слота из 12ти 2133МГц это VDS, туда ничего не добавить и не убрать ...
17. starik-2005 3098 01.07.24 20:50 Сейчас в теме
(13)
это VDS, туда ничего не добавить и не убрать
Можно поменять сервак тогда, в который память не тупые компьютерщики вставляли, а умные админы.
23. user1810294 02.07.24 09:48 Сейчас в теме
(17)Можно, можно и свой собрать и поставить где-то в АОЭ ;) Но не все готовы на это.
18. muskul 02.07.24 06:50 Сейчас в теме
(9) Буст для ксеонов (могу ошибаться) только для одного ядра пишут. а так наверняка он там в районе 2.5 гц и крутиться, так что 15 попугаев в целом ну неплохо.
20. starik-2005 3098 02.07.24 07:39 Сейчас в теме
(18)
Буст для ксеонов (могу ошибаться) только для одного ядра
У меня нет под рукой такого проца, поэтому ничего сказать точно не могу - надо смотреть.
Если сравнивать с процессорами HEDT на том же ядре, то вот, например, проц I7 6900K:
1. TDP ксеона 90W, TDP 6900K - 140W.
2. Гикбенч для ксеона в районе 1100/6500, у 6900К - 1300/8000.

Т.е., получается, при в полтора раза более низком TDP ксеон проигрывает десктопному процу до 20% при большем количестве ядер.

https://infostart.ru/1c/articles/1240616/ - я тут кое-какую статистику собирал. 6700K, например, который на следующем ядре сделан (скайлейк), уверенно попадает в список лучших процессоров, а вот 6900К в списках нет. Оказалось, что и в гикбенче 6900К медленнее, чем 6700К на те же 20%. Мораль басни: с интелом никогда и ни в чем нельзя быть уверенным на 100% )))

В общем, вывод прост: данный ксеон для 1С подходит плохо. И 15 балллов в гикбенче тому подтверждение прямое.

Но это не объясняет наличие тормозов при запуске. Я так понял, что после запуска все работает на приемлемом уровне...
22. muskul 02.07.24 08:39 Сейчас в теме
(20)Просто сколько не смотрел описаний и так же попытки заставить работать ксеон на турбочастоте. везде было описание что максимум (цифры для примера) для 1 ядра 3.4, для двух 3.1, для трех 3.0.
8. user1810294 01.07.24 12:22 Сейчас в теме
(3) Судя по тому, что у вас регистрации на сайте почти 15 лет ... это мне у вас нужно спрашивать совета ;)
19. muskul 02.07.24 06:53 Сейчас в теме
(8)Это был сарказм. сервак просто старый и для такой частоты и архитектуры результат будет около 15, такое количество БД и пользователей через РДП просто не вытягивает, если у вас управляемые формы как минимум перевести всех в тонкий клиент без всякого РДП. может стане побыстрей.
зы. надеюсь это все еще не в виртуалке?
24. user1810294 02.07.24 09:52 Сейчас в теме
(19)
БД и пользователей через РД

Нет, конечно же не в виртуалке ... Из-за политики ИБ, я не могу выводить "информацию" с сервера, только RDP и работа исключительно на нем. Да и используется 1С исключительно для выставления счетов. Отчетность подается через cloud 1бита. Не спрашивайте зачем так, просто "необходимость" по ИБ.
15. paulwist 01.07.24 14:44 Сейчас в теме
Если клиентские лицензии получают от HASP-менеджера

Для начала в секцию добавьте 3 строки (на сервере 1С)

[NH_TCPIP]
; Либо IP-адрес, либо DNS адрес с ключиками HASP 
NH_SERVER_ADDR=xxx.xxx.xxx.xxx  
NH_TCPIP_METHOD=UDP
NH_USE_BROADCAST=Disabled


Если у вас программная лицензия, то должно без этого работать.
16. user1810294 01.07.24 15:17 Сейчас в теме
(15) у меня программная лицензия, все пользователи подключаются к 1С посредством подлючения по RDP и работают соответственно на сервере, поэтому настройку выдачи лецензий я не производил.
21. paulwist 02.07.24 08:13 Сейчас в теме
(16)
1С посредством подлючения по RDP


А где лежат профили юзеров, диск SSD??
25. user1810294 02.07.24 09:53 Сейчас в теме
(21)Все лежит на NVe там их 2шт в RAID 0
26. user1810294 02.07.24 10:00 Сейчас в теме
(21)Сейчас кстати вот такая нагрузка, любая база запускается секунд за 15-20 и в принципе люди работают спокойно. На днях буду встречаться с "заказчиком", может быть получится убедить "пересобраться" на:
Dell PowerEdge T550 Tower Chassis for Up to 8x 3.5" HDDs
Processor: 2*Intel Xeon Silver 4316 (2.3 GHz, up to 3.4 GHz w/Turbo Boost, 30 MB cache, 20core/40 Threads)
Memory: Dell 128GB(4*32GB) RDIMM, 3200T/s, Dual Rank
Internal HDD: 4*Dell 960GB SSD SATA Mixed Use ISE 6Gbps 512e 2.5in Hot-Plug, CUS Kit (345-BDZG)
И установить за границей его. Под текущие задачи его более чем достаточно. На таком сервере кстати тест от Гилева выдает 45 попугаев вроде.
Сразу, там стоит ПРОФ ... Не смог убедить что нужна КОРП, из-за одного "программиста" туда вначале поставили вообще 32 битную версию ...
Прикрепленные файлы:
27. paulwist 02.07.24 11:12 Сейчас в теме
(26)
любая база запускается секунд за 15-20


1. Это более чем нормально, для каждого юзера 1С скачивает пользовательские данные и кладёт в пользовательский кэш (например, объекты формы, отчеты, что бы затем поднимать в память по мере необходимости, а не тащить из БД сервера).


(26)
20core/40


2. Сама 1С вертится на виртуалке или железе?

(26)
Сразу, там стоит ПРОФ ... Не смог убедить что нужна КОРП, из-за одного "программиста" туда вначале поставили вообще 32 битную версию ...


Версия ПРОФ НЕ ОТЛИЧАЕТСЯ от версии КОРП НИЧЕМ, запускается один и тот же ехе-шник, те на скорость выполнения версия лицензии не влияет.

Вернее так, в КОРП можно кое-что подкрутить, что бы серваку стало легче, но для этого часть работы перекладывается на другой сервак :)

Поменяйте х32 на х64, там цена вопроса минут 10-15.
28. user1810294 02.07.24 17:25 Сейчас в теме
(27)
2. Сама 1С вертится на виртуалке или железе?

Все на железе.
Поменяйте х32 на х64, там цена вопроса минут 10-15.

Все было поменяно давно ... Просто печально когда "заказчик" не слушает своего админа. Я эту тему то создал только потому что встретил крайне непонятное поведение сервера 1С, я такого не видел ни разу лет за 10. Ну и все что я смог найти не помогало, а оказалось что банально в самой платформе косяк ...
С тем сервером много было "веселья" ... 1c server 32bit + PostgreSQL (программист говорит "утекает память"), по его настоянию накатываю MS SQL 2022 (опять "утекает пямять" и требование дать доступы стороннему админу для "настройки"), через неделю я смог убедить заказчика что нужно менять на x64. Как только поменяли, все сразу заработало.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот