Тормозит 1С УТ 8.3. Что можно сделать?

1. vavo_2009 07.07.20 13:26 Сейчас в теме
Исходные данные
Сервер для 1С 2,6mhz 2ядра athlon 8GB памяти, HDD.
1С8.3 платформа 8.3.16.1063
База УТ11 и БП3.0 используются. Файловые.
Размер базы УТ -7,6Гб
Размер базы БП - 3ГБ
Кол-во пользователей -4.
Одновременно работают максимум 3 пользователя.
Но вот как раз когда работают 3 пользователя, тогда и могут появляться тормоза в базе выявляющиеся в подвисании 1С, в диспетчере стоит -не отвечает, может висеть по разному, когда 1мин, когда 3 мин. Может в принципе долго думать. С данной проблемой надо разобраться и устранить. Для начала сделал тест Гилева. Результата ждал худшего, но тест показал как я считаю (возможно не прав, тогда поправте) для такого железа неплохой результат в 27 попугаев. Повторные тесты 5шт показали результаты 22 попугая (работал один пользователь), 25 попугаев (без пользователей). Средний результат можно считать 24-25 попугаев.
Думаю для работы 3 пользователей этого должно хватать и возможно проблема не в производительности. Как можно выявить причину зависаний??
По теме из базы знаний
Найденные решения
2. dmbarchenkov 07.07.20 13:39 Сейчас в теме
(1) на мой взгляд есть 2 решения: 1 - SSD, 2 - Серверная база. Думаю, что базы тяжелее 4 Гб не должны быть Файловыми.
Fox-trot; +1 Ответить
3. nomad_irk 72 07.07.20 13:40 Сейчас в теме
(1)Попугаи по тесту - адекватные.
Заменить HDD на SSD - должно возрасти попугаев до 50-60.
Разнести ОС и БД на разные физические диски, желательно SSD.

Пользователи в базу как попадают: с клиентов по сети или с помощью RDP? Если второе, то желательно накинуть памяти, если ОС из современных.

База тупит потому, что все изменения в базу записываются последовательно - это специфика работы базы в файловом варианте.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dmbarchenkov 07.07.20 13:39 Сейчас в теме
(1) на мой взгляд есть 2 решения: 1 - SSD, 2 - Серверная база. Думаю, что базы тяжелее 4 Гб не должны быть Файловыми.
Fox-trot; +1 Ответить
7. vavo_2009 07.07.20 14:26 Сейчас в теме
(2)SSD тоже думал, что поможет. Уже заказан и на днях должен прити.
насчет серверного варианта, придется задуматься
3. nomad_irk 72 07.07.20 13:40 Сейчас в теме
(1)Попугаи по тесту - адекватные.
Заменить HDD на SSD - должно возрасти попугаев до 50-60.
Разнести ОС и БД на разные физические диски, желательно SSD.

Пользователи в базу как попадают: с клиентов по сети или с помощью RDP? Если второе, то желательно накинуть памяти, если ОС из современных.

База тупит потому, что все изменения в базу записываются последовательно - это специфика работы базы в файловом варианте.
8. vavo_2009 07.07.20 14:28 Сейчас в теме
(3)Заказал 1 SSD, на него закину пока что только базу. Вопрос кэш 1С тоже на него переносить? windows server 2012 r2 останется на HDD пока что, в дальнейшем тоже будет перенесен на SSD, а HDD оставлю под резервные копии.
Пользователи по RDP подключаются.
9. nomad_irk 72 07.07.20 14:30 Сейчас в теме
(8)ИМХО, кэш 1С можно оставить на HDD, а вот TEMP и pagefile.sys нужно перенести.

Если все хозяйство крутится в пределах одного сервера, то есть смысл добавить ОЗУ, хотя бы до 16ГБ.
12. vavo_2009 07.07.20 14:55 Сейчас в теме
16. vavo_2009 07.07.20 16:02 Сейчас в теме
(9)планируется обновить железо, уже лежит 16gb (при необходимости можно еще 8 докинуть). На старом железе смысла докидовать нету, а вот ссд перекочует под систему в новый сервер.
17. vavo_2009 07.07.20 20:01 Сейчас в теме
(9)Установил SSD. Сейчас перенастраиваю.
Системные переменные TEMP и TMP указал путь к диск Е:\TEMP (диск Е-SSD)
А есть параметр переменные среды пользователя
Путь у него сейчас такой %USERPROFILE%\AppData\Local\Temp
Его нужно тоже на SSD ?? и как лучше путь указать
18. nomad_irk 72 07.07.20 20:12 Сейчас в теме
(17)Если пользователей не много,то можно для каждого пользователя указать путь к TEMP. Для пользователей можно создать папки внутри E:\TEMP.
20. vavo_2009 07.07.20 20:58 Сейчас в теме
(18)если не сложно можешь написать правильную пропись?
я так понимаю будет по типу E:\TEMP\%USERPROFILE%\(дальше любое название папок)????
22. nomad_irk 72 07.07.20 21:11 Сейчас в теме
(20)E:\TEMP\<UserName>

%USERPROFILE% - это полный путь к профилю пользователя, т.е. C:\USERS\<UserName> или какой там у вашей версии Windows путь к профилям пользователей.
24. vavo_2009 07.07.20 21:15 Сейчас в теме
(22)в переменных средах путь только общий задать можно.
Значит в папке TEMP на SSD (E) создам папку Usertemp и пропишу путь тогда так.
E:\TEMP\Usertemp\
Так будет правильно? в папке usertemp в таком случае будут временные файлы для каждого пользователя создаваться?

Учитывая что в системе 8 Гб оперативной памяти, какой размер установить для файла подкачки если его разместить на SSD&
25. nomad_irk 72 07.07.20 21:36 Сейчас в теме
(24) E:\TEMP\Usertemp\ - вполне.
ИМХО, размер файла подкачки оставить по усмотрению ОС, просто переместить на SSD.
21. vavo_2009 07.07.20 21:03 Сейчас в теме
(9)Еще вопрос, достаточно перенести только базы на SSD. Или саму платформу 1С предприятие тоже перенести на SSD??
23. nomad_irk 72 07.07.20 21:12 Сейчас в теме
(21)Достаточно только базы. Сама платформа 1С может быть спокойно на HDD располагаться.
5. aezdakov 5 07.07.20 14:06 Сейчас в теме
(1)
2,6mhz 2ядра athlon 8GB памяти, HDD.

У вас не 1С тормозит, а компьютер.
Что такое атлон? Что-то до боле знакомое и древнее. Цитата из вики: AMD Athlon (в русском языке «Атло́н») — торговое название представленного 23 июня 1999 года компанией AMD высокопроизводительного x86-совместимого процессора с микроархитектурой K7
Ну да ладно, это я утрирую.
Пользователи как работают с 1С? Подключаются по рдп или просто на вашем сервере лежат БД? Просто если по РДП, то вашего железа только на подключение 4х пользователей еле хватает, не говоря о запуске таких тяжелых конфигураций как БП и УТ. У меня у одного из старых клиентов такое железо на кассах стоит для 1С.Розницы, за исключением оперативы, там 4гига, так там с 1гиговой базы этого вполне хватает на один экземпляр 1С, но на второй уже начинаются тормоза, так как оперативки не хватает и система начинает формировать очередь в файле подкачки, нагружая жесткий диск, а тут БП и УТ, жуть.
Тест Гилева для файловых 1С бесполезен, ну или другими словами, он под такой вариант работы 1С не заточен.
10. vavo_2009 07.07.20 14:47 Сейчас в теме
(5)
Просто если по РДП, то вашего железа только на подключение 4х пользователей еле хватает, не говоря о запуске таких тяжелых конфигураций как БП и УТ. У меня у одного из старых клиентов такое железо на кассах стоит для 1С.Розницы, за исключением оперативы, там 4гига, так там

Пользователи подключаются по RDP, база лежит на сервере.
6. user856012 13 07.07.20 14:20 Сейчас в теме
(1)
Сервер для 1С 2,6mhz 2ядра athlon 8GB памяти, HDD
Гм! Читаем прошлую ветку автора и думаем... в первую очередь о том, как будут использованы ваши советы - проигнорированы или использованы по назначению (в качестве туалетной бумаги).

Лично я - пас.
11. vavo_2009 07.07.20 14:54 Сейчас в теме
(6)Ошибаетесь. Пока новый сервер не собран, и ближайший месяц-полтора работать на старом(может и больше), поэтому решил поинтересоваться, как можно ускорить работу на старом железе. SSD будет временно установлен в старый сервер для базы. Из обсуждения в указанной вами ветке по выбору сервера, выбрал связку SSD (система+SSD база+ HDD (резервные копии). Ваши советы мне помогли. За что отдельное Вам спасибо. Сейчас задача временно хотя бы снизить зависания, надеюсь SSD для базы поможет.
4. starjevschik 07.07.20 13:55 Сейчас в теме
Управляемые формы и файловая база несовместимы. Если пользователь один, то еще как-то можно работать, если больше одного - увы.
13. vavo_2009 07.07.20 15:38 Сейчас в теме
(4)Спасибо.
В ближайшем будующем планируется обновление железа. Пришел к выводу, что необходимо будет уйти от файловой базы. Тут правда встал вопрос, стоит ли переходить на win server 2016???
14. starjevschik 07.07.20 15:39 Сейчас в теме
(13) серверная ОС не так важна, а вот на СУБД придется потратится.
15. vavo_2009 07.07.20 15:48 Сейчас в теме
(14)Пока что отталкиваясь от статей, где тестировали на разных ОС тестом Гилева, почему-то 2016 меньше попугаев выдавала, чем 2012. В настройках наверное часть попугаев скрылась. Это на СУБД тестировалось.
19. Online-Ufa 07.07.20 20:54 Сейчас в теме
УТ11 и БП3.0 - почему не попробовать опубликовать базы на веб-сервере?
Железка конечно слабовата, но было бы интересно, как повлияет на производительность на том же железе.
26. vavo_2009 07.07.20 21:52 Сейчас в теме
(19)Железка в ближайшее время будет меняться на XEON 5675 (бюджет на это позволил, все же лучше чем то, что есть сейчас.Пока нужно избавиться от затыков на этом железе.
27. vavo_2009 07.07.20 22:17 Сейчас в теме
Сделал тест Гилева базы установленной на SSD, результат 23-24 попугая. Три раза делал.
Но визуально база грузиться быстрее. посмотрим как будет в работе.
28. vavo_2009 07.07.20 23:38 Сейчас в теме
Наткнулся еще вот на такую статью по ускорению работы.Путем отключения DFSS.
http://www.gilev.ru/dfss/

После отключения сделал три теста Гилева, три из трех показали 30,12 попугаев. Прирост отключения DFSS составил примерно 30%.
29. vavo_2009 09.07.20 17:32 Сейчас в теме
В целом установкой SSD я остался доволен. Всем спасибо за советы. Несмотря на неизменненное кол-во попугаев в тесте после установки SSD и переноса на него баз, работать в целом стала шустрее. Пока что тормозов таких как были раньше, не было выявлено.
Впереди апгрейд железа на XEON ибо даже смотря на результаты теста Гилева, сравнивая железо, на Athlon я там один бич был, но полученных 30 попугаев на таком железе порадовали.
30. nomad_irk 72 09.07.20 18:51 Сейчас в теме
(29)Если замена HDD на SSD не принесла увеличение(по-сути) попугаев, значит скорость работы связки CPU-RAM - низкая.
Тут либо "канальность" контроллера памяти, либо проблемы с CPU в плане конвеера/размера кэша L2/количества выполняемых операций за такт/предсказание ветвления.
31. vavo_2009 12.07.20 09:10 Сейчас в теме
(30) Эту проблему решим с помощью небольшого апгрейда.
32. vavo_2009 20.09.20 11:11 Сейчас в теме
В данный момент собран сервер на базе intel. процессор xeon 5675 (разогнал до 4000MhZ), 16gb оперативной памяти ddr3 в двухканальном режиме (планки с разными таймингами, поэтому на малой частоте работает, потом докуплю одинаковые- можно будет еще поднять производительность) 2SSD evo 860.Вообщем тест Гилева показывает без разгона процессора 50-52 попугая, в разгоне 60-62 попугая.
33. EVKash 14 21.09.20 08:19 Сейчас в теме
(32)
процессор xeon 5675 (разогнал до 4000MhZ)
Работать надеюсь не будете в разгоне?
Разогнанный процессор и файловая база - это рано или поздно "Ошибка формата потока".
34. vavo_2009 05.10.20 10:39 Сейчас в теме
(33)
роцессор и файловая база - это рано или поздно "Ошибка формата потока".

Не планирую, пока хватает за глаза в базовой конфигурации.
Оставьте свое сообщение

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