Добрый день, на сервере 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.
Подскажите пожалуйста куда копать.
Хм, в принципе частично вопрос решен, перевел сервер на 25ую платформу с полным удалением старой, завтра буду смотреть уже под нагрузкой. Думается мне что для такого количества баз 20 ядер на 2,4ГГц малова-то будет.
Хм, в принципе частично вопрос решен, перевел сервер на 25ую платформу с полным удалением старой, завтра буду смотреть уже под нагрузкой. Думается мне что для такого количества баз 20 ядер на 2,4ГГц малова-то будет.
(3) Пишут, что 3,4ГГц в бусте.
(1) Долгий запуск каждой базы для каждого пользователя каждый раз? Это может быть связано с лицензиями.
15 попугаев в серверной - это мало для этого процессора. Память какая вставлена? Куда? Какова ее скорость работы (утилитой mlc можно затестить)? 2 сокета - это 8 каналов, т.е. для максимальной пропускной способности памяти должно быть вставлено 8 планок в соответствии с документацией на мать. Скорость должна быть на 8 каналов х 15-17 Гб/с -> 128 Гб/с. Если такой скорости нет в пределе, то разбирайтесь с памятью.
(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_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.
(9) Буст для ксеонов (могу ошибаться) только для одного ядра пишут. а так наверняка он там в районе 2.5 гц и крутиться, так что 15 попугаев в целом ну неплохо.
Буст для ксеонов (могу ошибаться) только для одного ядра
У меня нет под рукой такого проца, поэтому ничего сказать точно не могу - надо смотреть.
Если сравнивать с процессорами 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 балллов в гикбенче тому подтверждение прямое.
Но это не объясняет наличие тормозов при запуске. Я так понял, что после запуска все работает на приемлемом уровне...
(20)Просто сколько не смотрел описаний и так же попытки заставить работать ксеон на турбочастоте. везде было описание что максимум (цифры для примера) для 1 ядра 3.4, для двух 3.1, для трех 3.0.
(8)Это был сарказм. сервак просто старый и для такой частоты и архитектуры результат будет около 15, такое количество БД и пользователей через РДП просто не вытягивает, если у вас управляемые формы как минимум перевести всех в тонкий клиент без всякого РДП. может стане побыстрей.
зы. надеюсь это все еще не в виртуалке?
Нет, конечно же не в виртуалке ... Из-за политики ИБ, я не могу выводить "информацию" с сервера, только RDP и работа исключительно на нем. Да и используется 1С исключительно для выставления счетов. Отчетность подается через cloud 1бита. Не спрашивайте зачем так, просто "необходимость" по ИБ.
(15) у меня программная лицензия, все пользователи подключаются к 1С посредством подлючения по RDP и работают соответственно на сервере, поэтому настройку выдачи лецензий я не производил.
(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 битную версию ...
1. Это более чем нормально, для каждого юзера 1С скачивает пользовательские данные и кладёт в пользовательский кэш (например, объекты формы, отчеты, что бы затем поднимать в память по мере необходимости, а не тащить из БД сервера).
Поменяйте х32 на х64, там цена вопроса минут 10-15.
Все было поменяно давно ... Просто печально когда "заказчик" не слушает своего админа. Я эту тему то создал только потому что встретил крайне непонятное поведение сервера 1С, я такого не видел ни разу лет за 10. Ну и все что я смог найти не помогало, а оказалось что банально в самой платформе косяк ...
С тем сервером много было "веселья" ... 1c server 32bit + PostgreSQL (программист говорит "утекает память"), по его настоянию накатываю MS SQL 2022 (опять "утекает пямять" и требование дать доступы стороннему админу для "настройки"), через неделю я смог убедить заказчика что нужно менять на x64. Как только поменяли, все сразу заработало.