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

  1  2

1C медленно работает на новом сервере.

1C медленно работает на новом сервере.
Я
   brenli
 
27.10.17 - 09:52
Всем добра.
Вводные:
-Конфигурация Торговля и склад (частично не типовая).
-Размер БД ~7 Гб.
-Формат хранения sql.
-Версия сервера sql 2000.
-Число пользователей ~ 20 (терминал).
При проведении документов особенно Возвраты от покупателя стали появляться заметные тормоза. В этом время у других пользователей документы не проводятся, все орут и стонут.
Попробовал применить решение взятое с этого форума в случае 100% загрузки работы CPU . Решение было внедрено и хоть загрузка проца стала ниже, на общую производительность это не повлияло. Все сидели ждали но уже с более низкой загрузкой проца.
Было решено купить новый сервер так как у текущего старого на борту 4 ядерный Intel Core и 4 Гига ОЗУ, что на текущий момент просто считается нищебродством.
Приобрели новый аппаратный сервер:
2 x Intel Xeon , 64 Gb DDR4 , MegaSAS 9240-i4 контроллер в составе которого  создано 2 массива RAID1.
1 построен на SAS HDD дисках.
2 построен на SSD дисках.
Поставлена система Windows Server 2008 x64 + SQL 2008.
Установлена 1с с релизом совместимости аля "Секретный" 6 версии.
Итак начал с тестирования.
Загрузил базу и развернул на новом сервере на дисках SSD.
Все подключилось и взлетело нормально, начал замерять производительность средствами отладчика и диспетчера задач.
Выбрал один и тот же документ в старай и новой базе Возврат от покупателя состоящий из 2 строк  итак результат :
Новый  - 53 сек.
Старый - 34 сек.
Попробовал сделать проверку и исправление ошибок средствами 1с,
так же после этого сделал выгрузку - загрузку данных, результат остался такой же.
Во время работы пиковой нагрузки ядер и памяти не наблюдалось.
Как можно пнуть чтобы побежало быстрее?
 
 
   Злопчинский
 
101 - 28.10.17 - 20:30
(97) не, никаких особых оптимизаций не было. Штатные алгоритмы. Регистры закрыты. вся оперативная работа - только в ТА. задним числом - очень-очень мало (и всего 1-2 чела). Общий журнал юзался мало- основная работа склада и менеджеров - через Монитор склада и Монитор заявок (псевдожурналы на ТЗ, по сути - остатки на ТА, наполнение - прямыми запросами).  Вдень было 3-4 ситуации транзакций
   Stepan Razin
 
102 - 30.10.17 - 00:21
Меня всегда радуют советы "сборщиков серверов", когда они рекомендуют такие процы для сервера под 1С.

И рассказывают волшебную сказку про "много ядер".

Да в ... эти "много ядер" можно засунуть, если не взять процы с частотой от 3 GHz.
   akronim
 
103 - 30.10.17 - 13:06
(0) "Установлена 1с с релизом совместимости аля "Секретный" 6 версии. "
Что автор имел в виду под этим?
   brenli
 
104 - 30.10.17 - 15:16
В общем базу на старом сервере раскрутил, создав нового розничного контрагента без долгов, обновлением статистик, очистками кешей и реиндексацией средствами SQL.
Всё стало быстренько.
По поводу процов, потестил программой для вычисления числа Пи
E5 на частоте 1,7 уделывает Core2Duo 2.5 .
   H A D G E H O G s
 
105 - 30.10.17 - 15:21
(104) Покажи тест и результаты.
   Фрэнки
 
106 - 30.10.17 - 15:39
(104) а тебе в 1С как раз очень и очень нужно вычислять Пи ?
Не, ну а чо, пускай вычислением числа Пи сервак занимается, но не тем, для чего его покупали.
   H A D G E H O G s
 
107 - 30.10.17 - 15:46
(106) Вы сейчас пнули прям хорошую такую тему, наравне с HT-темой, которая не раскрыта.
Что в процессоре важно для 1С?
Операции с целыми числами? С дробными? Пропуск через себя данных?

Вот, к примеру, вычисление числа ПИ - это тупо чистые такты процессора и его обмен с его кэшем, но никак не с памятью. В 1С-е это не так.
   H A D G E H O G s
 
108 - 30.10.17 - 15:46
(107) *** даже не поняв это.
   Фрэнки
 
109 - 30.10.17 - 15:50
(108) ну я подумал, что если тем же самым вычислением числа Пи загрузить процессор многопоточно с тем же гипертрейднигом, то как раз будет очень классная такая нагрузка, которой хвастаются хотя бы те же Эльбрусы, которые при низкой частоте якобы весьма быстро чего-то там специфическое вычисляют, только не помню, что именно :)
   H A D G E H O G s
 
110 - 30.10.17 - 15:51
Скорее всего - целочисленные операции. Все операторы сравнения данных - это сравнение в основном GUID, что можно сделать сравнением целочисленных регистров.
 
 Рекламное место пустует
   H A D G E H O G s
 
111 - 30.10.17 - 15:51
(110) "сравнением целочисленных регистров процессора"
   Провинциальный 1сник
 
112 - 30.10.17 - 16:01
(111) Для 1с важна тактовая частота процессора плюс пропускная способность памяти плюс размер кэша. Все три компоненты важны. Если очень быстрый проц но мелкий кэш и тупая память - процессор упрется в память.
   akronim
 
113 - 30.10.17 - 16:49
(104) Мнится мне, что "программа для вычисления числа Пи" - многопоточная, что вполне естественно для синтетической числодробилки. В этом случае ничего удивительного, что серверные Зеоны на 1.7 ГГц лучше десктопной коры дуба 2.4. Вот только 1с-у на это пофиг, она однопоточная. Потести чем-нибудь однопоточным процы, если так интересно. И про (103)  скажи что-нибудь, плиз
   SeriyP
 
114 - 30.10.17 - 16:49
"E5 на частоте 1,7 уделывает Core2Duo 2.5"
ТС таким образом объяснит работодавателю, что железо подобрано правильно - во всем виноваты программисты-одноэсники.
   brenli
 
115 - 31.10.17 - 06:52
(113) Программа для тестирования однопоточная.

Результаты теста:

1)Test 8М - Intel i3        3.10GHz  - 2m 28.219s    
2)Test 8М - Intel Xeon      1.7 GHz  - 3m 45.235s
3)Test 8М - Intel Core Quad 2.5 GHz  - 4m 22.829s
3)Test 8М - Intel Core2Duo  2.2 GHz  - 5m 30.844s
   brenli
 
116 - 31.10.17 - 06:56
   brenli
 
117 - 31.10.17 - 07:00
(113) в догонку ..
http://www.superpi.net/
   2dolist
 
118 - 31.10.17 - 08:24
А может быть дело в настройке скуля ещё?
   tgu82
 
119 - 31.10.17 - 08:47
(0) Примерно аналогичная ситуация. Купили однопроцессорный сервак для бухгалтерии зарплаты и т.д. 32 ГБ оперативки и диски - 2 ssd и два sata2 Аппаратный рейд. Работаем на 1С 7.7. Но что по сравнению с предыдущим бухгалтерским сервером с win 2003 и 2 ГБ ОЗУ и с программным рейдом особого улучшения не получили. Хотя вру - если раньше больше пяти сеансов 1С не получалось одновременно запускать на одном терминальном сеансе то сейчас этой проблемы нет. Система на SSD в зеркале и база на sata2 в зеркале. Операционка Win 2008 server R2 64-разрядная. Что-то мы сделали не так )
   tgu82
 
120 - 31.10.17 - 08:50
(119)+ А торговля файловая на другом терминальном сервере (ну тот хоть и покупался лет 5 назад - весьма неплох, тоже ) крутится нормально, только свертками иногда приходится заморачиваться. Работают порядка 50 пользователей Операционка Win 2008 server R2 64-разрядная. Блокировки бывают крайне редко благодаря мудры советам Злобчинского за что мы ему очень благодарны
   Fram
 
121 - 31.10.17 - 09:14
(119) купите еще один ССД под базу. врем файлы 1с на рам диск
   SeriyP
 
122 - 31.10.17 - 09:19
(120) "благодаря мудры советам Злобчинского" - можно отсюда по-подробнее? что за советы?
(121) "врем файлы 1с на рам диск" - какие файлы имеются в виду? насколько безопасно использовать рам-диск?
   Fram
 
123 - 31.10.17 - 09:21
(121) параметр командной строки /t если правильно помню. давно это было
   Fram
 
124 - 31.10.17 - 09:22
(123)+ ну если у вас нет привычки шнур питания выдергивать и есть привычка бэкапиться, то все ок будет
   Fram
 
125 - 31.10.17 - 09:23
(123) этот параметр у 7.7 только присутствует если что. просто в (119) речь именно про 7.7
   SeriyP
 
126 - 31.10.17 - 09:31
(125) понятно. С 7.7 я знаком мало, да и не требуется она от меня
   Fram
 
127 - 31.10.17 - 09:33
(126) на 8ке только через системный TEMP
   arsik
 
128 - 31.10.17 - 09:34
(119) Для начала базу тоже на ssd перенести
   tgu82
 
129 - 31.10.17 - 09:54
(128) Но ssd ограничено количество перезаписей.
(122) Но у меня тормозило из-за того что печать чека на ФР сидело в модуле проведения. Когда был один магазин - сильно не волновало а когда стало 5 + безнал и польозователей стало много - вот тут-то начались проблемы. Я убрал пробитие чека из модуля проведения еще где-то пошаманил (давно было) и с тех пор почти 50 пользователей работают и особеннных проблем нет
   Fram
 
130 - 31.10.17 - 09:57
(129) >Но ssd ограничено количество перезаписей.
ты сегодня из 10 летнего анабиоза проснулся что ли?
   tgu82
 
131 - 31.10.17 - 09:58
(130) Да нет. Вчера общался с сисадмином на эту тему
   Fram
 
132 - 31.10.17 - 09:59
(131) значит он вчера проснулся.. или из запоя вышел
   Остап Сулейманович
 
133 - 31.10.17 - 09:59
(129) С "ограниченным количеством перезаписи" ресурса ССД хватит примерно на 30 лет. Вы планируете свой софт использовать дольше?
 
 
   Остап Сулейманович
 
134 - 31.10.17 - 10:00
(130) Формально - оно таки ограничено.
   Fram
 
135 - 31.10.17 - 10:01
(132) вот результаты испытаний https://3dnews.ru/938764. возьмите вместе с вашим админом калькулятор и посчитайте на сколько столетий самс 850 про вас переживет
   Fram
 
136 - 31.10.17 - 10:02
(135) -> (131)
   tgu82
 
137 - 31.10.17 - 10:04
(136) Спасибо. Обнадежило. И систему и базы на SSD делать? Зеркало на них как должно работать? Шустрее чем sata2 ?
   H A D G E H O G s
 
138 - 31.10.17 - 10:05
(135) Че там, 960 еще волокет?
   Fram
 
139 - 31.10.17 - 10:06
(138) они 960 ево только мучают - 4.2 ТБ уже ))
   Fram
 
140 - 31.10.17 - 10:06
пардон ПБ конечно
   Fram
 
141 - 31.10.17 - 10:07
(139)+ но в отличии от 850 про он уже резерв задействовал
   Fram
 
142 - 31.10.17 - 10:09
(137) я бы без рейда использовал. но бэкап как можно чаще на ХДД
   pavig
 
143 - 31.10.17 - 10:18
(15)
Жесть
   arsik
 
144 - 31.10.17 - 10:57
(137) В этой теме же обсасывали плюсы-минусы рейда на ссд.
Короче зависит от контролера, его настроек и наличия батарейки в контролере.
   ansh15
 
145 - 31.10.17 - 11:07
(124) Шнур питания дергать уже не модно, модно чтобы "отвалился шлейф системного диска, сервак отрубился". Была здесь на днях тема.
Но рам-диску это же не страшно, у него ведь нет шлейфа...
  1  2

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