Имя: Пароль:
IT
Админ
Сервер для MS SQL под 1с
,
0 TurishkinPavel
 
12.10.20
09:55
1. Не может 100% (3)
2. Может 0% (0)
Всего мнений: 3

Здравствуйте, хотелось бы узнать мнение профессионального сообщества по такому вопросу.

Есть организация, у нее есть 1с ERP 2.4. Также у нее есть 2 тестовых базы. Крутятся они на сервере бд на MSSQL с ЦП Процессор Intel® Xeon® E5-2630 v2, 15 МБ кэш-памяти, тактовая частота 2,60 ГГц и с 16 Гб оперативки на борту.

нагрузка в обоих базах - 2-4 сессии(челвоека) чето там тестируют, фоновые и регл отключены

Так вот, эти базы тормозят так, что хоть святых выноси. Администраторы говорят мне и руководству, что сервак отличный для этих задач и это мы "сами там чевото понажимали в настройках этих 1сов" и новый сервак для тестовы не надо покупать.

И, главное, так убедительно говорят, гады, что я уже начал сам сомневаться - может реально чето подкрутить надо где-то. Вот мне интересно, чисто теоретически, может такой сервак сносно крутить 2 erp тестовых с минимальным присутствием человеков, тыкающих на кнопки, проводящих документы и тп?
16 YTMi
 
12.10.20
10:23
"Две базы по 170ГБ? Пускай даже активно работают только 3 человека, это катастрофически мало, начните хотя бы с 64ГБ, а лучше 128" Это я про 16ГБ, не дописал
17 Провинциальный 1сник
 
12.10.20
10:25
(16) Весело будет, когда сервер проапгрейдят, а тормоза останутся. Так обычно бывает, когда решение принимают без анализа узких мест, а по советам из интернета.
Реально, большой объем памяти серверу нужен только в одном случае - если узкое место дисковая подсистема. Тогда большой кэш ускорит. Если же тормоза связаны с нехваткой процессорной мощности, то тут хоть сколько памяти ставь, не поможет..
18 TurishkinPavel
 
12.10.20
10:27
В общем, запустил я монитор системный на серваке, понадобавлял параметров, у меня получилось:
% загруженности процессора - колеблется от 0 до 20,
Скорость записи на диск - от 0 до 90,
Среднее время обращения к диску - от 30 до 100,
Средняя длина очереди к диску - почти всегда 100,
Средняя длина очереди записи на диск - почти всегда 100 изредка падает до 30.


https://ibb.co/4RYqnvR


Надеюсь, что я правильно вас понял))
я не очень разбираюсь в системных этих делах, но почитав интернеты, понимаю, что это не очень хорошие показатели, особенно по дискам.
19 stopa85
 
12.10.20
10:28
(15) Я из этой секты. В (17) все верно сказано, нужно найти узкое место. Но опыт, есть опыт: Не верю, что 160г база будет работать на 16ОЗУ даже в тестовом режиме. Разуемеется это касается 1С. Какая-нибудь мегаоптимизированая и узкоспециализированная база может.
20 YTMi
 
12.10.20
10:31
(17) Я написал про счетчики производительности
21 TurishkinPavel
 
12.10.20
10:31
блин, на скрине цвета не очень отличаются((
Но мне главное понять, что это нужный инструмент, а там я с гуглом разберусь о нужных показателях
22 Провинциальный 1сник
 
12.10.20
10:33
(19) Это только для жесткого ОЛАПа разве что имеет смысл. В реальной рабочей базе доступ производится к нескольким гигабайтам актуальных данных, соответственно кэшировать больше можно, но выигрыша это не даст..
23 fisher
 
12.10.20
10:39
(18) Ну вот, узкое место нашли (Средняя длина очереди к диску - почти всегда 100)
Теперь смотри, какие именно файлы в топе на запись.
24 stopa85
 
12.10.20
10:42
(22) Вот и я про тоже. 1С-это нечто среднее с присущими и тому и тому недостатками.

Ищут клиента в базе: жуткий тормоз, кэш не прогрет и все читается с диска. А к нему очередь ого-го. Потом делают проводку: регистр бухглатерии читается, сервер 1С крутится, ОЗУ нехватает, справочник контрагентов из кэша выгружается... Следующий выбор контрагента опять жесткие тормоза... Замкнутый круг.

Не может
25 fisher
 
12.10.20
10:45
(18) Хотя, на рабочие базы лучше даже и не смотреть. Тест Гилева в 1.5 попугая - это какая-то очевидная беда с инфраструктурой. Лучше всего на тесте Гилева с нагрузкой и разбираться тогда.
26 Провинциальный 1сник
 
12.10.20
10:46
(24) Так читается не весь регистр, а только таблицы итогов с использованием индексов по нужным разрезам. Это немного, на самом деле. Можете проверить, считая реальные чтения с диска во время выполнения запросов. Редко когда появляются извращенские запросы типы выборки с LIKE по комментарию из основной таблицы регистра.
27 fisher
 
12.10.20
10:49
(26) Индексы могут занимать дохрена, на самом деле. Особенно если их много наклепали по большим таблицам.
28 H A D G E H O G s
 
12.10.20
10:50
(27)  Лежат на диске, не пищат
29 H A D G E H O G s
 
12.10.20
10:51
(26) Мимо. Самая мякотка в нагруженных системах - это поиск в динамических списках с RLS
30 fisher
 
12.10.20
10:58
(26) В 1С индексы могут занимать от четверти объема данных и выше.
31 TurishkinPavel
 
12.10.20
10:58
(25) так нагрузочный тест Гилева разве показывает узкие места? он выдает индекс производительности и все или я не так чтото делаю?
32 kzot
 
12.10.20
10:59
(31) запусти тест гилева на любом скоростном компе в конторе и покажи руководству результат. )
33 fisher
 
12.10.20
11:01
(31) Нагрузочный тест Гилева тупо фигачит проведение "пустышек". При таких сверхнизких показателях почти стопроцентно упор в диски. Что подтверждается твоими показателями производительности.
34 TurishkinPavel
 
12.10.20
11:01
(32) а что это даст? разве результаты этого теста отличаются от клиента, с которого запускается?
35 kzot
 
12.10.20
11:02
(31) в узкие места ты сам лезешь и настройки правишь, тест покажет хуже или лучше стало.
36 TurishkinPavel
 
12.10.20
11:03
(33) ну вот тогда подготовлю эти показатели и попробую пробить ссдшные диски что ли. Если на*ер не пошлют)
Спасибо за помощь
37 TurishkinPavel
 
12.10.20
11:03
(35) а, понял, значит придется еще и разобраться в настройках sql и серверов...
38 fisher
 
12.10.20
11:04
(34) Он имеет в виду, что если полностью воспроизведешь окружение на хорошей рабочей станции, то результаты почти гарантированно будут лучше и это можно будет продемонстрировать на уровне "двух палочек твикс".
39 TurishkinPavel
 
12.10.20
11:06
(38) а, понял. ну, я на рабочем серваке запускал тест - тест показал 9,5)) В принципе разница существенная, а настройки там одинаковые. Ну те, до которых мне дали дотянуться.
40 Bigbro
 
12.10.20
11:10
(18) у вас коэффициент 100 стоит на очереди. он будет 100 отображать когда очередь =1.
уберите все лишние параметры и поставьте коэффициент другой чтобы видеть не упирающийся в потолок, а реальный график. например 1.
41 TurishkinPavel
 
12.10.20
11:12
(40) спасибо,поставил коэффициент = 1, получил колебания в пределах от 10 до 20.
42 Bigbro
 
12.10.20
11:15
(41) это ОЧЕНЬ много.
дисковая система у вас не справляется. при 6-8 ощущаются как серьезные тормоза в работе.
при 20 ... мои бы нервы не выдержали.
идите к руководству.
43 TurishkinPavel
 
12.10.20
11:17
(42) Вот попробую скомпоновать отчет/служебку с этими всеми показателями и пойду, потому что тестировщики ко мне все идут, говорят "сделай ченить", а админы говорят - "отличный сервак, че ты".
Поэтому надо обоснование, вот щас чтото вырисовывается
44 YTMi
 
12.10.20
11:19
(43) Сколько админы у вас получают?
45 TurishkinPavel
 
12.10.20
11:20
буду пугать сложными словами и цифрами руководителей) а то на ERP денег хватило, а железо слепили "из того, что было".
46 TurishkinPavel
 
12.10.20
11:21
(44) все мы тут получаем мало) Для нашего города 30 тысяч - неплохая зарплата. У нас ее получают далеко не все)
47 H A D G E H O G s
 
12.10.20
11:22
(39) Вы очень несчастные люди.
У нас Гилев дает 50 на рабочем сервере
48 TurishkinPavel
 
12.10.20
11:24
(47) нам обещали новый сервер на боевую базу) так что и у нас скоро будет счастье.
Но потом...

https://sun9-49.userapi.com/c629316/v629316960/2e15f/uKKzsQpeyAw.jpg
49 trad
 
12.10.20
11:24
(46) прочитал бегло. Конфигурацию СХД выше не озвучивали?
50 YTMi
 
12.10.20
11:25
У нас на новом с W-2265 на клиент-серверном тесте больше 48 так и не смог получить, иногда прыгнет до 51, но это предел
51 timurhv
 
12.10.20
11:25
(41) так в (23) какие файлы? Может и не в дисках дело, а в свопе.
И обслуживание базы делали тестовых в части "Реорганизация и перестроение индексов"?
52 TurishkinPavel
 
12.10.20
11:26
(49) не знаю такого термина, к сожалению) Данные хранятся на обычных HDD. Бэкапы на отдельных серверах.
53 TurishkinPavel
 
12.10.20
11:27
(51) вот разбираюсь щас, как можно посмотреть эту очередь.
Насчет реорганизации - нет, не делали 2 года последних точно. Почитаю об этом, спасибо
54 piter3
 
12.10.20
11:28
(52) Система хранения данных
55 trad
 
12.10.20
11:29
(52) "Данные хранятся на обычных HDD"
ну это никуда не годится
56 Bigbro
 
12.10.20
11:30
(53) в мониторе ресурсов закладка диск там отсортировать по чтению/записи/всего.
57 TurishkinPavel
 
12.10.20
11:31
(54) да термин то я расшифровал, но четко не могу ничего сказать, так как не сталкивался с такими штуками. знаю, что у нас сервера комплектуются HDD
58 trad
 
12.10.20
11:31
(55) парочку SAS дисков в зеркало с кеширующим рейд-контроллером, хотя бы что-нибудь, даже древнее.
Лучше ssd конечно.
59 TurishkinPavel
 
12.10.20
11:40
(56) на первом месте с большим отрывом сервер с 1 из тестовых баз, чтото делают там, видимо сейчас

https://ibb.co/4NKqXX4
60 Garykom
 
гуру
12.10.20
11:45
(0) Тест CrystalDiskMark сервера можешь показть?
61 Bigbro
 
12.10.20
11:48
(59) для полного счастья можешь еще фрагментацию этого файла посмотреть.
там тысяч 20 фрагментов будет я предположу.
но админы да.. хлеб едят зря.
62 Конструктор1С
 
12.10.20
11:50
"Так вот, эти базы тормозят так, что хоть святых выноси"


Уже предлагали выяснить скорость чтения и записи дисков?
63 kzot
 
12.10.20
11:50
(59) касперский тоже что то жрет, хотя бы настроили его ?
64 TurishkinPavel
 
12.10.20
12:47
(60) вот намерял
https://ibb.co/4dNRnnP
65 TurishkinPavel
 
12.10.20
12:48
(62) вот выяснил
https://ibb.co/4dNRnnP
66 1Снеговик
 
гуру
12.10.20
12:55
(64) мдя, там цифры больше на порядок должны быть по идее. А на NVME дисках на 2 порядка.
Плюс 16 гигов оперативки, сервер 1с вешается.
67 arsik
 
гуру
12.10.20
12:58
(64) У вас данных в базе мало. Видишь, в тесте, куски 1Мб читаются быстрее, а 4Кб медленнее. Значит наполните базу что бы куски данных были минимум по 1Мб у вас все залетает.
68 Йохохо
 
12.10.20
13:02
(67) ты всё перепутал) тс это лучше не читать
69 Шоколадный глаз
 
12.10.20
13:03
(67) Что за бред?
70 H A D G E H O G s
 
12.10.20
13:04
(69) Это стёб
71 Конструктор1С
 
12.10.20
13:04
(65) цифры грустненькие. Сравни хотя бы с дешевым SSD на моём домашнем компе:
https://ibb.co/6PwCGD8
72 tesei
 
12.10.20
13:23
Память от 64 к.
Дисковая система, три нулевых рейда: винда, скуль, базы данных.
Никаких лишних сервисов, типа терминала, файлового хранилища.
"Горячий" процессор, по Гилёву: http://www.gilev.ru/systemperfomance/

Не может
73 ansh15
 
12.10.20
13:40
При (значительной) нехватке памяти система обычно лезет в своп(page.sys для Windows) и если туда начинает выгружаться память сервера приложений, при интенсивном тестировании...
Посмотрел результаты(теста Гилева) для E-2276G, W-2145, Gold 6244. Какие-то жалкие, убогие значения - от 40-а до 50-ти.
Хотя бы, 70-75, в к-с варианте, конечно.
74 Bigbro
 
12.10.20
15:11
короче это не сервер у вас, машина на уровне домашнего компа разработчика 6+ летней давности, ну или сервера 10+ летнего.
если все настолько плохо, возьмите современный системник рублей за 70 и работайте на десктопном железе забыв про этот "сервер" как страшный сон.
пока денег на нормальный сервер не дадут.

Не может
75 Mikeware
 
12.10.20
15:15
(19) иэх. а боевая база такого объема на клюшках вполне работала...
76 HeKrendel
 
12.10.20
15:18
(75) ну и спутниками управляли в 90х,
77 Mikeware
 
12.10.20
15:20
(76) ага.
"а теперь со всей этой ***ней мы попробуем взлететь"©
78 johnnik
 
12.10.20
15:33
Количество баз - вообще не несет никакой информативности. Важен размер баз, количество пользователей и задачи, которые эти пользователи в базах решают. Может просто сидят и создают раз в час документик на пару позиций, а может формируют отчеты за 10 лет с мощной детализацией или проводят по 30 документов на 1000 позиций каждый, а раз в неделю - проведение с начала года.

Ну и все такое, вы идею поняли.
79 HeKrendel
 
12.10.20
16:12
Откуда у них база на 170 гб?
80 Конструктор1С
 
13.10.20
07:21
Ну что, разобрался куда админы серверные диски замышили, воткнув ХДД с бабкиного компа?
81 Йохохо
 
13.10.20
07:30
82 Конструктор1С
 
13.10.20
07:32
(81) это дата выхода. Купили его наверняка сильно позже, году так в 15-16-м. В те времена ХДД уже не такими тормозами были
83 Йохохо
 
13.10.20
07:46
(82) если на "сервере" написано DEPO всё может быть
84 Bigbro
 
13.10.20
07:48
такой скорости диска радовались где то в 2005 +/- году примерно...
85 TurishkinPavel
 
13.10.20
08:44
Ну так, показал циферки всем, до кого мог дотянутся, сказали - ну а че, в принципе работает же. Пользователей там нету, вы потерпите, а мы может попробуем в след году пробить новый сервер. Ну или какой нибудь старый отдадим получше.

Что такое "Получше" - будут определять админы)))

Спасибо большое за помощь, я узнал много нового, благодаря вам)
86 Bigbro
 
13.10.20
08:54
"специалисты, которые моделируют тестовые ситуации на базах и сверяют проводки жалуются, что документы проводят по 20 минут"
вместо нескольких секунд.
учитесь переводить эти показатели в деньги, которые контора теряет - из за некачественного тестирования, потому что полноценно просто физически провести его не успевают. и просто на зарплате тестирующих функционал специалистов - которые просто сидят тупят по 20 минут в ожидании.
87 Фрэнки
 
13.10.20
09:03
А мне интересно... Если там режим "тестирование", то почему не попробовали на самом сервере в файловом режиме запустить и посмотреть, как будет работать именно тестовая база или демо база, а не какая-то,  которая получилась на 170 гб. Но никто не знает чем же она там заполнилась.
88 Фрэнки
 
13.10.20
09:09
Ну и второй момент - база на субд сервере. Всем хочется чтоб тактовая частота на процесс на СУБД сервере была повыше, но на таком достаточно большом размере баз надо бы пускать 1С сервер на своем железе и пусть там будет высокая частота при количестве памяти в 16 Гб - тестируют - а вот сервер СУБД на другом железе.

Но для работающей ЕРП на нескольких активных сеансах да еще на двух базах одновременно - 16 гб оперативы для сервера СУБД маловато будет.

Ну и не указано в топике на какой версии платформы и не указано с какими доработками установлена конфигурация.

Но! Почему-то мне показалось, что никто не обратил внимание, что у ТС на серваке отключили регламентные и фоновые задания вообще все.
На ЕРП 2.4 с ее БСп, что в нее встроена, категорически нельзя устанавливать режим блокировки регламентных и фоновых заданий.
89 Йохохо
 
13.10.20
09:13
(88) у него очередь к диску 100, никакого смысла что то советовать
(85) а студент за 10к с работой поменял бы чтобы всё зашевелилось
90 HeKrendel
 
13.10.20
09:18
(85) Странный ты типок,

установи требования к проведению документов, и пусть они занимаются их доведением, до приемлимых значений
91 unregistered
 
13.10.20
09:31
(51) >> обслуживание базы делали тестовых в части "Реорганизация и перестроение индексов"?
(53) >> Насчет реорганизации - нет, не делали 2 года последних точно.

Понятно, что летать базы на данном сервере не будут.
Но может начать с малого?
- Выполнить все регламенты СУБД для этих баз.
- Проверить и настроить регламенты 1С для этих баз. Например, если включен полнотекстовый поиск, то проверить, что его индекс актуален и регулярно обновляется. Может его не обновили и он в данный момент перестраивается и, если сервер приложения находится на том же сервере, то перестроение индекса ППД строит такие безумные очереди.
- Проверить что в базе настроены и рассчитаны итоги по всем регистрам (косяк в установке периода рассчитанных итогов на боевой базе может не вызывать критичных тормозов на нормальном железе, в отличии от тестового).
- Если сервер приложения на том же серваке, то отключите ведение журнала регистрации 1С в базах, и ведение технологического журнала сервера 1С.

Вообще кто-то уже ведь советовал посмотреть - чтение и запись каких файлов находится в топе при росте очереди к диску. Может так оказаться, что очереди устраивает вовсе и не СУБД, а сервер приложения или вообще какой-нибудь другой процесс.
92 Затейник
 
13.10.20
09:36
(0) Поставьте вопрос по другому, не новый сервер, а покупка памяти и SSD диски + проведите регламентные работы с базой. Пользуйтесь замера производительности, хватит оперировать понятиями тормозит и летает.
93 Фрэнки
 
13.10.20
09:46
И все-таки снять блокировку с выполнения фоновых и регламентных никто ему так и не подскажет :-)
94 TurishkinPavel
 
13.10.20
09:51
(88) пробовали в файловом варианте запускать, когда еще не было сервера лицензий выделенного, - без ссд дисков база тупо вылетает с ошибкой. Сейчас лицензии перевели на отдельный сервер, поэтому нету лицензий, чтобы проверить как работает файловая база. Конечно, можно заморочится и все же реализовать это, но есть у меня стойкое подозрение, что результат будет тот же - зависание и вылет.

База нормальная -это тупо копия боевой, то есть там документы, справочники, регистры за последние 4-5 лет от полутора тысяч пользователей. Данных там полно.

Насчет отключения регламентных - я этого вопроса не касался, предыдущий специалист когда передавал дела, сказал, что отключил их, чтобы всякие загрузки не пересекались с боевой базой. Надо изучить этот вопрос подробнее, спасибо
95 TurishkinPavel
 
13.10.20
09:51
(89) про студента не понял)))
96 TurishkinPavel
 
13.10.20
09:52
(90) а что значит "требования к проведению документов"? типа сказать руководству, что документ должен проводится 2 секунды, а проводится 20 минут?

Пока так говорят мне))
97 TurishkinPavel
 
13.10.20
09:54
(91) понял, надо как следует заниматься обслуживанием, буду расти вширь как специалист))
98 TurishkinPavel
 
13.10.20
10:03
(88) платформа 8.3.15, конфа 2,4,7, вот сижу обнволяю на2,4,12. Вернее подготавливаю.
Конфа нетиповая слегка - пару модулей своих, много подписок, несколько расширений, ничего глобального, но хватает работы для нашего коллектива
99 Фрэнки
 
13.10.20
10:38
(98) понятно, что надо сделать для нормальной нужной вам рабочей базы.

Только речь о том, что заведите базу для тестирования. Загрузить в эту базу что-то мелкое - демо-базу типовую. Включите ее полностью, как положено, с регламентными, с фоновыми и т.д. Как ее запустите, то сможете хотя бы понять, глючит именно ваша боевая база в том состоянии, как ее кто-то изнасиловал. Или все-таки просто сервак не настроен или не подходит под любую базу ERP на той платформе, что у вас там.

И понятно, что тестировать в файловом режиме нужно было не ту самую нахлобученную данными по самые не балуйся, а демку. Просто для проверки пригодности железа для запуска Клиентского приложения с базой уровня ERP-демка.
100 HeKrendel
 
13.10.20
11:52
(96) ты там кто?
101 Bigbro
 
13.10.20
11:56
(96) говорят тебе - отвечай "хорошо, цена вопроса - вот такая."
главное никогда не отказываться от задач.
но вместе с задачами забирать на себя бюджеты.
102 TurishkinPavel
 
13.10.20
13:29
(101) стараюсь так и делать) особенно если задачи интересные
(100) по документам - программист, а так - программист, администратор и тех поддержка)

Как сказал мне как-то 1 пользователь по телефону - "как это не к вам, вы же эти... как вас... айпишники")
103 HeKrendel
 
13.10.20
13:56
(102) ну а нафига вы как администратор запускаете такие базы на таком овне, идите и найдите норм железо
104 TurishkinPavel
 
13.10.20
14:02
(103) наследство) вот бьюсь, доказываю, что это не очень хорошее железо, надеюсь, смогу найти нормальное железо
105 HeKrendel
 
13.10.20
16:02
(104) а что, на рынке мало народу представляющий услуги аренды серверов?
106 TurishkinPavel
 
13.10.20
16:08
(106) полно, но с точки зрения руководства нашего это не целесообразно)
уже пытались продавить несколько предложений.
107 TurishkinPavel
 
13.10.20
16:08
(105) полно, но с точки зрения руководства нашего это не целесообразно)
уже пытались продавить несколько предложений.
108 H A D G E H O G s
 
13.10.20
16:09
(105) не прокатит.
109 timurhv
 
13.10.20
16:11
(104) Попросите SSD на 2Tb 2.5 и переустановите полностью систему.
https://market.yandex.ru/product--tverdotelnyi-nakopitel-samsung-2000-gb-mz-76q2t0bw/418376466
110 TurishkinPavel
 
13.10.20
16:14
(109) да, ссд для баз данных было бы самое то)
Предложу несколько вариантов апдейта
111 timurhv
 
13.10.20
16:14
(109) а лучше https://market.yandex.ru/product--tverdotelnyi-nakopitel-samsung-860-evo-2000-gb-mz-76e2t0bw/1969039134
Думаю, данное решение устроит и собственника бизнеса, вас и админов.
112 TurishkinPavel
 
13.10.20
16:17
(111) спасибо)
113 Йохохо
 
13.10.20
16:18
(111) самсунги не любят fsync
114 ansh15
 
13.10.20
19:02
(113) Здесь https://habr.com/ru/company/selectel/blog/521168/ высказывают мнение, что дело больше в технологических различиях между серверным и десктопным сегментами, нежели в конкретной модели определенного производителя.
115 Йохохо
 
13.10.20
19:20
(114) угу, в вере в конденсаторы