Вход | Регистрация

  1  2
1С:Предприятие :: 1С:Предприятие 8 общая

8.3.11 Дико тупит на сервере, в чем причина?

8.3.11 Дико тупит на сервере, в чем причина?
Я
   Провинциальный 1сник
 
20.03.18 - 13:38
Клиент-сервер 1c x32, ОС на сервере Win2003 x64, mssql2008r2.

До этого была версия 1с 8.3.10, всё работало нормально. Установили 8.3.11 как рекомендуемую для последней ЗУП, и начались проблемы.

При некоторых операциях типа открытия отчета, формы и т.п. наблюдается длительная многосекундная загруженность ядра процессора на сервере процессом rphost. Сервер mssql при этом не загружен. Попытался отследить отладчиком. Тупит в разных местах. Например, открытие отчета тупит минуту на присваивании значения схеме компоновки данных "ОтчетОбъект.СхемаКомпоновкиДанных = СхемаКД".

В чем может быть проблема и как её решить?
 
 
   Вафель
 
101 - 21.03.18 - 15:00
(99) но зачем?
   ansh15
 
102 - 21.03.18 - 15:41
(98) Заменить более слабое процессорное ядро на более сильное, а заодно и все остальное на более современное(в том чилсе и сервер приложений на х64), нет никакой физической и финансовой возможности, и вообще, принципиально недопустимо. И виновата в этом 1С.
Понятно.
   Провинциальный 1сник
 
103 - 21.03.18 - 15:48
(102) Да вот, не у всех есть возможность выкинуть пару сотен тысяч на новый сервер просто потому, что программисты из 1с вставили пузырьковую сортировку вместо быстрой.
   Провинциальный 1сник
 
104 - 21.03.18 - 15:49
+(103) про пузырьковую - это гипербола, разумеется
   Cyberhawk
 
105 - 21.03.18 - 16:03
А зачем тебе на 8.3.11 переходить, хоть какая-нибудь типовая разве уже требует?
   ansh15
 
106 - 21.03.18 - 16:07
https://forum.infostart.ru/forum68/topic189071/
Тоже жалуются, и последняя версия СУБД не помогает...
   VitShvets
 
107 - 21.03.18 - 16:28
(98) Если воспроизводятся, то, имхо, стоит написать на v8@1c.ru, или позвонить на линию поддержки. Запросить, так сказать, официальное мнение вендора.
(102) Кривой подход. Фирму 1С не должно волновать что у меня за железо или СУБД, если они выбраны из официального списка рекомендаций. Вот тут http://v8.1c.ru/requirements/ написано, что на "W2k3" + "SQL Server 2005 SP3" должно всё работать. А не работает.
(105) Как я понимаю, в основном из за лени. У меня например, переход на другой релиз связан с лютым трудоустройством на недельку примерно. Тестировать зоопарк решений, потом расставлять клиентов, потом сервера... Бррр... Один раз перейти и не думать ещё пол года. Но вот лично мне ещё хочется платформенное версионирование пощупать.
(106) Это не то, там rls тупит нещадно.
   Провинциальный 1сник
 
108 - 21.03.18 - 17:35
(107) "должно всё работать. А не работает"
Ну типа работает. Но не так, как раньше.
Кстати, проверил на современном железе с 10 виндой с файловой базой. Тоже ощущается разница, 8.3.11 тупит по сравнению с 8.3.10. Задержка в несколько секунд, но есть.
   Cyberhawk
 
109 - 21.03.18 - 17:54
А кто понял (99) - просветите, что там за "новый подход"? )
   VitShvets
 
110 - 21.03.18 - 18:31
(108) Несколько секунд, особенно при большом массиве данных, это комфортное время отклика. Я это называю "Работает". Несколько минут уже не комфортное, т.е. "не работает". А с 1С связывались, они что-то ответили?
(109) На сколько я понял, речь идёт о смене версии библиотеки, что используется для разработке. Хотя гугл говорит что и STLport также является версией библиотеки для С++, только это бесплатный вариант от русского программиста Бориса Фомитчева.
 
 Рекламное место пустует
   Вафель
 
111 - 21.03.18 - 18:59
может они думают что из-за stlport у них все тормозит )))
   Вафель
 
112 - 21.03.18 - 19:00
Вот такое есть еще
---------------------
Если вы используете STLPort, вы войдете в мир, в котором каждая используемая вами сторонняя библиотека на основе STL должна быть перекомпилирована с помощью STLPort, чтобы избежать проблем...

У STLPort есть другая стратегия памяти, но если это ваше узкое место, то ваш путь усиления производительности меняет распределитель (например, переключается на Hoard), не изменяя STL.
   oleg_km
 
113 - 21.03.18 - 21:06
(110) То-то интерфейс перестал быть формами. Теперь все формы и элементы нарисованные
   Cyberhawk
 
114 - 21.03.18 - 22:57
(113) Как на веб-сайте?
   g00d
 
115 - 22.03.18 - 10:59
вчера обновил один из своих серверов приложений до 8.3.11.3034(windows 2012, 64гб, ssd), сейчас на нём порядка активных 70 сеансов.
Я периодически вижу всплеск 100% загрузки сразу всех ядер на 1-2 секунды, но пользователи разницы не заметили.
   Провинциальный 1сник
 
116 - 22.03.18 - 11:03
(115) Ну, у вас сервер современный, неудивительно. Чем медленнее проц, тем заметнее тормоза.
   Фрэнки
 
117 - 22.03.18 - 11:06
(116) даже не в этом проблема - у него разделен сервер приложений от сервера СУБД
   Провинциальный 1сник
 
118 - 22.03.18 - 11:09
(117) Тупит в новых версиях не сервер СУБД, а рпхост.
   Провинциальный 1сник
 
119 - 22.03.18 - 11:11
Кстати. Посмотрел на каталог bin в 8.3.10 и 8.3.11. В 11 появилось куча дллок вида api-ms-win-core-*.dll, и пропал stl83.dll. Очевидно, это и есть то самое std, на которое перешли с stl.
Вопрос. А какое api тогда используется под линуксом? Может там оно не тупящее?
   ildary
 
120 - 22.03.18 - 11:13
А может кто-нибудь объяснить, что вообще это за STLPort такой и почему от него отказались? И почему из-за отказа начались проблемы?
   Фрэнки
 
121 - 22.03.18 - 11:43
(119) слишком свежих версий в линукс мне не попадалось. Т.е. что были раньше и там все было достаточно близко к виндусовым (не все релизы, не все) их же рассматривать бесполезно.
   g00d
 
122 - 22.03.18 - 11:54
(120) присоединяюсь. Объясните пж, в чем зло?
   Провинциальный 1сник
 
123 - 22.03.18 - 11:59
(122) Вот нагуглил. Не самое современное, но хоть что-то.

"Стандартная библиотека используется единая для всех ОС и компиляторов — STLPort. Это решение позволяет снизить вероятность ошибок, специфичных для реализации STL. Сейчас мы планируем переход на реализацию STL, поставляемую с CLang, так как STLPort прекратил свое развитие и несовместим с включенным режимом поддержки C++11 в gcc."
https://habrahabr.ru/company/1c/blog/269611/

В версии 8.3.11 таки произошел переход на другую библиотеку, а в ней, похоже, кое-что оптимизировано значительно хуже, чем в STLPort.
   g00d
 
124 - 22.03.18 - 12:03
(123) думаю все таки переход на другую библиотеку не причем.
Проблема скрытых механизмах для  поиска ломалок.
   Rovan
 
125 - 22.03.18 - 12:32
У меня 8.3.11 под Posgres - работает хорошо
   Genayo
 
126 - 22.03.18 - 12:38
Вот у нас, например, был неправильно выставлен размер ограничения памяти для рпхостов. На 8.3.10 нормально работало, на 8.3.11 сразу вылезло в виде жутких тормозов.
   Провинциальный 1сник
 
127 - 22.03.18 - 12:39
(124) А какой смысл их искать при любом обращении к метаданным? Нелогично. Один раз при запуске проверил и всё.
   Провинциальный 1сник
 
128 - 22.03.18 - 12:48
+(127) Да, и кстати в  8.3.10.2699 эта фича уже присутствует, но тормозов нет. Так что дело именно в более прожорливых библиотеках.
   VitShvets
 
129 - 22.03.18 - 13:55
Меня почему-то не покидает ощущение, что все эти тормоза связаны с "другой работой библиотеки" с XML. А по памяти нет аналогичных всплесков, как по процессору?
   Провинциальный 1сник
 
130 - 22.03.18 - 13:58
(129) Нет, в памяти всё практически одинаково, что в 8.3.10 что в 8.3.11
   Вафель
 
131 - 22.03.18 - 14:33
(126) ограничение по памяти вроде не вызывает тормоза, а просто убивает слишком жирных
   Вафель
 
132 - 22.03.18 - 14:33
Хотя при убийстве рождается новый и на него пользователи переключаются.А вот это уже может вызывать тормоза
   Genayo
 
133 - 22.03.18 - 14:37
(132) Да, скорее всего так. Во всяком случае, после того, как лимиты нормальные выставили - тормоза прекратились.
 
 
   Провинциальный 1сник
 
134 - 23.03.18 - 12:57
(107) "официальное мнение вендора"
Пришел ответ с v8@. Ответили одной строчкой "для комфортной работы нужен компьютер не менее corei3 с 4 гигами", по сути проблемы не написали ни слова, как и о том, планируется ли её решать.
   ildary
 
135 - 23.03.18 - 12:59
(134) а у Вас на сервере 2003 сейчас какое железо?
   Провинциальный 1сник
 
136 - 23.03.18 - 13:15
(135) Сервер старый, иначе бы проблема так остро не встала
   H A D G E H O G s
 
137 - 23.03.18 - 13:49
(134) Прекрасный, по сути, ответ.
   VitShvets
 
138 - 23.03.18 - 14:06
(134) :) Очень интересно. А я бы переспросил что-то вроде "порекомендуйте...". Я по ЗУП с ними переписывался, с 4-го раза только ответ получил. Такое ощущение, что они дальше первого предложения не читают.
(136) Если сервер хуже чем "corei3 с 4 гигами", может прикупить таки хотябы corei3 с 4 гигами? Или назначить сервером приложений другой аппарат. Это же базовая офисная машина, а не сервер.
   Провинциальный 1сник
 
139 - 23.03.18 - 14:16
(138) Сервер покупался специально под восьмерку. Два 4-ядерных ксеона 2.5 ГГц. И долгое время его хватало.

Попробовал в 7zip оценить производительность процессора на одном ядре - 2500 MIPS. На рабочем Core i5 - 3000 MIPS.
И тормоза на i5 тоже ощутимы (на файловой базе).
   Провинциальный 1сник
 
140 - 23.03.18 - 14:18
(137) Да только понятие комфорта у каждого своё, 8.3.11 тормозит даже на core i5, по сравнению с 8.3.10.
   H A D G E H O G s
 
141 - 23.03.18 - 14:25
(139) На моем рабочем i5 - 3800 MIPS.
   Провинциальный 1сник
 
142 - 23.03.18 - 14:40
(141) У вас наверное x64 - он быстрее в этом режиме. Но не суть. А суть в том, что разница в быстродействии - максимум 2 раза, что не дает возможность говорить о "комфорте" более быстрого процессора для 1с, если на более медленном операция тупит 15 секунд - на быстром будет тупить 5. Это много в любом случае.
   Cyberhawk
 
143 - 23.03.18 - 19:27
(139) "Два 4-ядерных ксеона 2.5 ГГц" // Не айс, однако
   Cyberhawk
 
144 - 23.03.18 - 19:27
Представь, как бы у тебя оно летало, будь это десктоп на топовой Коре под 4.5 ГГц :)
   Злопчинский
 
145 - 23.03.18 - 20:22
жрите кактус.
   Cyberhawk
 
146 - 23.03.18 - 20:38
(145) Пока у этого кактуса иголки не закончатся, профессия не переведется )
   VitShvets
 
147 - 23.03.18 - 21:04
(139) А есть в компании комп с "рекомендованными" характеристиками? Вот взять i3 и 4 га оперативы и организовать там сферическую тестовую площадку в вакууме - накатить туда свежую винду, поставить 1С файловую и сравнить 8.3.10 и 11. И отправить в 1С замеры с просьбой указать "что делать".
   VitShvets
 
148 - 23.03.18 - 21:04
(144) Ксеоны другим берут :)
   H A D G E H O G s
 
149 - 23.03.18 - 23:16
(148) Чем&
 
 Рекламное место пустует
   H A D G E H O G s
 
150 - 23.03.18 - 23:16
?
   Fragster
 
151 - 23.03.18 - 23:59
на самом деле на партнерке достаточно веток про то, что 8.3.11 начала тупить после перехода. И решения нет.
   Провинциальный 1сник
 
152 - 24.03.18 - 05:46
(150) Поддержкой многопроцессорных систем и большим кэшем. Но в данном случае это не в пользу.
   ildary
 
153 - 24.03.18 - 08:45
(151) А тесты 8.3.12 проводились? Тормоза ушли?
   Провинциальный 1сник
 
154 - 25.03.18 - 10:42
(153) Пробовал на файловой - та же фигня что и в 11. Похоже, проблемы именно в рантайме самого низкого уровня, в том самом новом STL, на который перешли чтобы без проблем линковаться с низкоуровневыми библиотеками, не адаптированными специально для 1с.
   pavig
 
155 - 25.03.18 - 11:44
Короче ну его нафиг, пока совсем не прижмет - не буду переходить на 8.3.11.
Хотя мы уже даже тестили. Но не в режиме многопользовательской нагрузки.
  1  2

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует