Тормозит 1с по сети .

1. arteast 100 16.04.12 07:20 Сейчас в теме
Стоит 1с 8.1 самописная конфигурация на базе УТ.
Файловый вариант. Сама база находится на одном компе, когда по сетке открываешь с другого, жуткие подтормаживания открытия форм списков, подбора номенклатуры и т.д.
Всё бы ничего, но тормоза происходят если 1С запущена на компе, где физически расположена база.
Если не запускать 1С на нем, то по сети на других компах летает, как будто локальная база.

При чем на нескольких сразу пробовали.
А вот стоит запустить на главном -сразу начинаются висяки.

Всего одновременно пользователей в системе в основном 2 (очень редко 3).

Подскажите в каком направлении копать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. krcsrgi 16.04.12 07:42 Сейчас в теме
(1) arteast,

не запускать на главном, пусть сервером работает ))
3. Kutsepalov 16.04.12 08:20 Сейчас в теме
(1) arteast,
А если базу переложить на другой компьютер - какие результаты? Ну а в общем варианты как всегда стандартные: терминальный режим или sql. Если база открыта одним пользователем, то скорость работы гораздо выше, по сравнению с тем когда пользователей двое. Еще вариант либо отключить брандмауер, либо добавить в список исключений 1С (но это как танцы с бубном).
30. red80 04.07.12 13:23 Сейчас в теме
(1) arteast,
Поменять Антивирус на компе с базой. Плюс для увеличения скорости работы можно перевести сеть со 100Mb на 1Gb.
32. ivanbl4 06.07.12 08:42 Сейчас в теме
(1) arteast, а вы при загрузке 1С на локальном компе, смотрели загрузку ресурсов. Возможно, что 1С под себя хавает ресурсы.
37. frc 17.07.12 09:39 Сейчас в теме
(1) arteast,
Сама база находится на одном компе, когда по сетке открываешь с другого

у 1С всегда были проблемы с файловой базой по сети, для чего и придумала типа "серверная" на сторонней СУБД.
Если не запускать 1С на нем, то по сети на других компах летает

Проверяем память, загрузку очереди чтения-записи диска, работу процессора. Все смотрится стандартными средствами Windows.
Всего одновременно пользователей в системе в основном 2 (очень редко 3).

оставьте одного - файловая база для этого предназначена.
Подскажите в каком направлении копать?

Производительность "сервера" проадминить не пробовал?
(12) master_devel,
А не попробовать бы терминалом подключиться ... Очень полезно для повышения производительности.

для какой производительности? Не в курсе, что терминал еще больше сам по себе увеличивает нагрузку на сервер?
(26) Petroff1,
поставь фрибсд на старый комп и подыми самбу и летать будет как ужаленый

умный, да? и давно запускаешь файловую 1С под Линукс?
4. Уфаныч 16.04.12 08:37 Сейчас в теме
arteast, мало подробностей.

Тормоза по сети идут даже если 1с на главном просто в главном меню находится?
Провести эксперимент: открыть на главном 1С, а со второго попытаться сделать копию файла 1Cv8.1CD, замерить скорость копирования. Если летает - попробовать платформу обновить.

Ну и ещё копать в такую сторону:

1. Антивирус
2. Кэширование для шары (должно быть отключено)
6. rasswet 82 16.04.12 09:04 Сейчас в теме
(4) да, кэширование это зло в данном случае. согласен полностью.
7. arteast 100 16.04.12 10:18 Сейчас в теме
(4) Уфаныч, (6) rasswet, насчет кеширования и платформу новую попробую, чем не вариант, спасибо)



(4) Уфаныч, тормозит, если запущена 1с на главной машинке в любом окне (если в ней ещё и работают - вообще тушите свет), если её выключишь - опять летает.
Антивирю каталог добавляли в исключение, брандмауэр отключен.
8. rasswet 82 16.04.12 10:40 Сейчас в теме
(7) у нас у клиента админ кешироваие винды сделал. так юзеры работали постоянно в каких-то кэшах. в базу 1с это не попадало. жесть.
5. uriy 3 16.04.12 08:41 Сейчас в теме
Ты пробовал на других и на сервере под разными пользователями заходить ?
9. nick-name 23.04.12 15:58 Сейчас в теме
у меня не много другая ситуация, 1С 8.2 файловый вариант, размер базы чуть менее 1 Гб, пользователей всего 6 человек, на машинах по сети при печати документов печатная форма открывается секунд за 30-35. Если пользователю дать в конфигураторе полные права, то печатная форма открывается секунд за 5. Как можно ускорить открытие печатной формы без полных прав? Конфа не писанная.
10. CatMix 8 25.04.12 17:32 Сейчас в теме
(9) nick-name,
Ускорить дисковую подсистему на сервере.
При использовании не полных прав накладываются дополнительные ограничения на данные, на установку этих ограничений уходит много ресурсов.
11. Hot_Serg 6 28.04.12 15:23 Сейчас в теме
Сконвертируй на 8.2 - раза в 3 быстрее будет
15. Spektr 1023 05.05.12 16:53 Сейчас в теме
(11) Hot_Serg, Работаю в УТ на 8.1 и переходить на 8.2 не думаю. Не вижу ни одного плюса.
12. master_devel 30.04.12 15:45 Сейчас в теме
А не попробовать бы терминалом подключиться ... Очень полезно для повышения производительности.
13. BAMPER 30.04.12 17:10 Сейчас в теме
Если работаешь на Windows 7 может помочь вот это http://www.extralan.ru/wordpress/?p=124
14. ibazh 05.05.12 16:20 Сейчас в теме
Лечится переводом работы на RDP..все летает и сеть сводобная
16. KroVladS 35 05.05.12 17:17 Сейчас в теме
Терминал решит твои проблемы.
17. lyashuk2012 21.05.12 10:57 Сейчас в теме
Попробуй сервак поднять под терминалкой, летать везде будет. Побробуй отключить кэширование.
18. stavrosoleg 10 21.05.12 11:00 Сейчас в теме
проблема в сети скорее всего, скорость по сети при копировании файлов? Анализируйте траффик на нагрузку..
19. huxuxuya 376 21.05.12 16:40 Сейчас в теме
я бы начал с замера производительности, на сколько нормально там код написан ...
20. dmitriy_blond 21.05.12 17:40 Сейчас в теме
Вообще как показывает практика файловые базы по сети рано или поздно накрывает затык. Вот только с 8.2 ничего подобного не встречал. Ну поживем увидим как будет
36. frc 17.07.12 09:32 Сейчас в теме
(20) dmitriy_blond,
Вот только с 8.2 ничего подобного не встречал

чего не встречал? затыков в работе 1С? чем 8.2 принципиально отличатся от 8.1 кроме как стало больше ошибок и проблем?
21. mim738 21.05.12 18:10 Сейчас в теме
Скорее все проблема связана с антивирусом, встречал такой случай, нужно в исключение добавить 1С, или другой антивирус поставить попробывать.
22. ibazh 30.05.12 16:42 Сейчас в теме
Оптимально орагнизовать РДП для работы с 1С..реально помогает и довольно удобно
29. red80 04.07.12 13:19 Сейчас в теме
(22) ibazh,
Оптимально орагнизовать РДП для работы с 1С..реально помогает и довольно удобно

Посмотрите определение слова "удобно" в словаре.
23. discant 01.06.12 09:37 Сейчас в теме
Согласен с предыдущими авторами... Файловую базу по сети гонять через Netbios - это весьма неэффективная затея.
В идеале для повышения производительности рекомендую переходить на SQL, следовательно на клиент-серверный вариант работы. Ну и, соответственно, поднять RDP.
24. pallpall4 04.06.12 15:32 Сейчас в теме
а если у тебя всего 2 компа в бухгалтериии, тот есть смысл переходить на SQL? так как тоже столкнулся с медленной работой по сети
25. ipyu 26.06.12 15:01 Сейчас в теме
В антивирусе исключить каталог базы из проверки
26. Petroff1 30.06.12 15:53 Сейчас в теме
поставь фрибсд на старый комп и подыми самбу и летать будет как ужаленый. комп 4 пень 1 гиг оперативы вполне потянит, только фряху без графики ставь, т.е. чистый терминал.
27. agarkin 04.07.12 12:35 Сейчас в теме
Дык терминал в помощь!
28. arteast 100 04.07.12 12:42 Сейчас в теме
(27) agarkin, в итоге так и решили сделать.
хотя до сих пор непонятно, отчего такая проблема имеет место быть(
Было среди знакомых предположение, что у ноута(на котором находится база) кастрирована сетевуха..
Но, судя по тормозам она не просто кастрирована, а вообще под корень вырезана)
31. anc2002 06.07.12 03:23 Сейчас в теме
либо терминал, либо sql
33. basej1c 06.07.12 14:39 Сейчас в теме
34. loopsamara 09.07.12 08:45 Сейчас в теме
Посмотрите загрузку дискового массива и памяти. 1С их очень любит съедать
35. Fotality 17.07.12 09:14 Сейчас в теме
38. fibrsb 17.07.12 09:45 Сейчас в теме
поставил фрибсд на старый комп и поднял самбу и летает как ужаленый. комп 4 пень 1 гиг оперативы вполне тянет, только фряху без графики правда, т.е. чистый терминал.
39. JohnConnor 57 27.02.14 08:26 Сейчас в теме
терминал и рдп подойдет и фря тоже если компов больше 3-4! Но если в сетке всего 2 компа и жеские тормаза в программе 8 и 7
40. SaschaL 27.02.14 09:22 Сейчас в теме
Как варинт попробовать перенести на сервер и протестить, может бушет по шустрее крутиться?
Замерить загурзку сети, возмоджно что просто ширины канала недостаточно? посмотреть на диски на котрых крутиться база, мозможно низкая производительность на запись либо на чтение.
41. CERBER 24.07.15 15:43 Сейчас в теме
Ну что же. Прочитал все советы, все сообщения.
И вижу, что все советуют слишком поверхностно, что говорит об отсутствии понимания у людей вопроса проблемы.

Куча так сказать умников, которые твердят про "Терминалку и RDP подключение" - а ничего, что это серверная винда минимум с терминальными лицензиями. Купи винду, купил CAL-лицензии. Дорого, для сети из 2-3 компов.
Для меня такие затраты не вариант. отказываюсь от такой идеи сразу.

Да и принципиально ломанные версии винды ставить не намерен!!!

Выходит путь только в сторону оптимизации лицензионной Win XP для работы в файловом варианте 1с через расшаренную папку.

Вот совет по отключению Кэша - действительно был полезным. Спасибо. Я этот момент у себя упустил. Выключил, не увидел ускорения.

Идем дальше.
У меня есть центральная база и РИБ узлы.
ЦБ крутится на CentOS + PostgreSQL и все на SSD дсике. Клиенты по сети идут на серверную 1с-ку, 30 чел в центральном офисе летают.
А вот РИБ узлы - это магазины в других частях города или городах.
У них в магазине 1-2-3 компа максимум.
И вот проблема.

Есть компы с Win XP лицензия.
1с-ка с ключиками.
База 5 гигов уже в файловом варианте. Лежит в шаре.
Пока Продавец-1 один в базе, она наормально работает. Как только второй запускает по сети 1с-ку. Оба подтормаживают.

Вариантов по оптимизации в данной теме я не увидел. Пустая тема.
Советы пустые.

Покупать еще сервак никто не станет для магазинов. Там один ключ на 64 бита стоит 75000руб.
Жаба давит, столько бабла 1С-никам отваливать.

Есть у 1с-ников какой-то обрезок-сервер, до 5-ти клиентов. Стоит около 10000руб.
Но тут опять жаба давит на каждый по 10000 р. отваливать.

Вижу выход - ставить на компы в магазины линукс.
Как было где-то описано, а потом по-тихому 1с-никами стерто.
Версия сервака 1с 8.2.17.153 под 64-х битной осью линуксовой ОСи пускает без ключа до 12 подключений.
Может кому-то пригодится. Пользуйтесь.
И никто не сможет придраться, типа нарушаете лицензию или еще что-то там.
Сами прогеры провтыкали, оставили возможность серваку пускать 12 юзверей.

Но у меня пока проблемы с кассовыми аппаратами. Не разобрался еще, как все, что у меня есть подключать под линухами.
На этом все.


И вот еще пару замечаний. Кто-то выше писал, что можно сеть перевести с 100 мегабит на 1000. Не сильно помогает. Пробовал. 1С-ка не забивает канал да же в 100 мегабит, так что ей не нужна гигабитная сеть.
Антивирусы - не все постоянно сканят каталоги с базами. Да согласен - в исключение сам исполняемый файл
"C:\Program Files\1cv82\common\1cestart.exe" + можно и каталог с базой.
И я базы положил на SSD диски. В комп продавцов к обычному винту добавил самый мелкий на 64Гб. 2900 рублей.
Туда кинул базу. Работать стало быстрее. Но до серверного варианта далеко. :(
43. Уфаныч 11.08.15 10:08 Сейчас в теме
(41) CERBER,
Уважаемый, если наши советы кажутся Вам "поверхностными", то это не оттого, что отсутствует понимание "у людей вопроса проблемы. " Это оттого, что поле возможных решений очень мало из-за врождённого недостатка сетевого файлового доступа к базе 1С. Который фирма устранять 100% не будет, та как нужно же и сервер продавать.

Ну и далее, Вы технично переходите к своей проблеме, жалуетесь на деньги... хм, мы тут ТЕХНИЧЕСКИЕ советы даём. Разработка полномасштабного решения с учётом Ваших закидонов особенностей бизнеса стоит времени и денег. Как то так. А Вы даже название конфигурации не указали... А то вон, УТ 10.3 на платформе 8.2 по сети летает, а УТ11 там же - тормозит.

Ну и таки по вашей проблеме чтобы не выглядело наездом совет для ооочень экономных.
Есть почти бесплатный вариант. Во-первых, у 1С есть клиент под linux (требуются только лицензии, но они же у Вас есть). Во-вторых, в графической подсистеме X.org есть вариант запуска приложений с условным названием "X-терминал". Тогда приложение "платформа 1С" будет выполняться на сервере (к базе 1С будет локальный доступ), а клиенты будут только показывать на экране. Ну и мелкая засада - всё равно это нужно настраивать, как X.org, так и проброс оборудования, это время (и деньги).

Наслаждайтесь.
42. smaharbA 25.07.15 11:40 Сейчас в теме
Запустить на "сервере" базу по сети с самого себя ?
44. ben19791010 11.08.15 10:45 Сейчас в теме
через публикацию в веб тчк
45. KontoraB 12.08.15 09:34 Сейчас в теме
CERBER - поднимать для магазинов 1С на линуксе .... короче - когда поднимете - отпишитесь плиз как подняли кассовые аппараты под эту ось, а еще есть другое оборудование для магазинов - сканеры штрих кодов , терминалы сбора данных, принтеры печати этикеток и т.д и т.п.
46. CaptainMorgan 18.08.15 07:31 Сейчас в теме
Как обычно, вопрос поставлен, правильное решение предложено, но надо пройтись по всем другим вариантам.
Когда испробуете все возможные варианты, поступите так:
Купите нормальное серверное железо и серверную ОС х64;
Нормально лицензируйте всё и работайте в терминале как все нормальные фирмы.
Миллион рублей для стабильно работающего предприятия это разве много?
47. arteast 100 18.08.15 11:31 Сейчас в теме
В итоге отказались от РБД и перешли на терминал.

З.Ы. тема старая, но ведь поди ж, нашлись люди готовые помочь)
48. user1922271 15.03.23 11:05 Сейчас в теме
1) ТCP/IP 6-выключить на сервере и на клиенте
2) На сервере-установить статический IP
3) В клиенте-прописать путь к сетевой папке через IP адрес, а не имя сервера
4) Кэширование шары-отключить
5) В свойствах сети-выключить QOs на обеих машинах
6) Купить пива и наслаждаться.
Оставьте свое сообщение

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