Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

berkut999

Тормозит 1С 8.2 по сети

Рекомендуемые сообщения

Есть сервак, на котором лежит база 1С, еще есть 4 компа, которые используют эту базу(сетевая версия). Так вот 1С тормозит ужасно и при открытии и при любых операциях. Почитал в инете, говорят проблема распространенная, но вот как ее решить непойму. Вирусов на компьютерах нет, сеть стабильно работает, все нормально кроме 1С. Может знает кто как с этим бороться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сетевая - это файл-сервер? В качестве файл-сервера что?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да файл-сервер. В качестве него стоит комп(довольно мощный,железо в порядке, сетевушка быстрая) на windows XP prof SP3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Есть сервак, на котором лежит база 1С, еще есть 4 компа, которые используют эту базу(сетевая версия).

очень мало клиентов чтоб вызвать ощутимые тормоза

 

Так вот 1С тормозит ужасно и при открытии и при любых операциях.

саму сеть на узкие места тестировали?

сетевая? свитчь? длинна и качество кабеля?

 

попробуйте погонять пинги большими пакетами минут 5

в винде:

ping -t -l 4096 <ip вашего сервера>

 

в *nix

ping -s 4096 <ip вашего сервера>

 

посмотрите - будут ли потери

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сетку надо на 1000 мбитс переводить.

 

у нас тоже 1с8 , но на SQL, казалось бы, тормозить не должно,

но даже на SQL трафика много, а в сервере всего одна карточка 100 мбитс,

а людей штук 15 одновременно работают.

 

в современных компах встроенные карточки почти всегда

на 1000, поэтому только поменять свитч,

ну и чтобы обжимка везде была стандартная - все 4 пары по стандарту.

и чётко прожатая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Да файл-сервер. В качестве него стоит комп(довольно мощный,железо в порядке, сетевушка быстрая) на windows XP prof SP3

Попробуй сделать следующее:

1. Пусть все выйдут из базы.

2. перезагрузи "сервер".

3. Зайди с другого компьютера в базу и посмотри как будет она работать.

4. Подключись вторым клиентом и посмотри на сколько сразу упадёт скорость.

 

ЗЫ: Выход либо терминал, либо что-то более подходящее (привет ХР передавай) под файл-сервер (какой-нибудь новелл).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Потерь пакетов нет, перезагрузить серв пока не могу, работа идет сейчас довольно итенсивно. Есть ли программа какая для диагностики сети? У меня пакет до компа на котором работает 1С идет 2 мс до всех остальных 1 мс

 

2 мс это ответ на обычный размер пакета или на тяжелый?

если на обычный - то это много... как пример:

 

$ ping 192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_req=1 ttl=64 time=0.305 ms
64 bytes from 192.168.10.2: icmp_req=2 ttl=64 time=0.279 ms
64 bytes from 192.168.10.2: icmp_req=3 ttl=64 time=0.271 ms
64 bytes from 192.168.10.2: icmp_req=4 ttl=64 time=0.278 ms
64 bytes from 192.168.10.2: icmp_req=5 ttl=64 time=0.273 ms
64 bytes from 192.168.10.2: icmp_req=6 ttl=64 time=0.267 ms
64 bytes from 192.168.10.2: icmp_req=7 ttl=64 time=0.270 ms
64 bytes from 192.168.10.2: icmp_req=8 ttl=64 time=0.278 ms
^C
--- 192.168.10.2 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7000ms
rtt min/avg/max/mdev = 0.267/0.277/0.305/0.021 ms


$ ping -s 4096 192.168.10.2
PING 192.168.10.2 (192.168.10.2) 4096(4124) bytes of data.
4104 bytes from 192.168.10.2: icmp_req=1 ttl=64 time=1.50 ms
4104 bytes from 192.168.10.2: icmp_req=2 ttl=64 time=1.50 ms
4104 bytes from 192.168.10.2: icmp_req=3 ttl=64 time=1.50 ms
4104 bytes from 192.168.10.2: icmp_req=4 ttl=64 time=1.50 ms
4104 bytes from 192.168.10.2: icmp_req=5 ttl=64 time=1.50 ms
4104 bytes from 192.168.10.2: icmp_req=6 ttl=64 time=1.50 ms
^C
--- 192.168.10.2 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5008ms
rtt min/avg/max/mdev = 1.501/1.505/1.509/0.003 ms

причем это через 2 свитча (на столе и в серверной)

 

а как себя ведет себя сам протокол smb(samba) -ты как раз через него к базе цепляешся .... тормозов нет?

попробуй через самбу просто файлы погонять и посмотри скорось кб/сек

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Открой диспетчер задач на сервере да посмотри загрузку ЦП, памяти и сети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Итак. 2 мс это пакет 4096, загрузка проца, памяти и сети очень маленькая(в пределах 0-5%). Сервак на XP, поэтому самбы нет. Я подозреваю что база цепляется через tcp/ip.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

berkut999

На "серваке" заусти монитор ресурсов, и глянь винт, на котором база лежит, очередь диска, какая?

ЗЫ. Сколько винтов на "серваке", на какой (модель) база хранится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
На "серваке" заусти монитор ресурсов, и глянь винт, на котором база лежит, очередь диска, какая?

ЗЫ. Сколько винтов на "серваке", на какой (модель) база хранится?

давай угадаю - очередь будет около 0 :)

 

ЗЫ: ИМХО - не там ищите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
загрузка проца, памяти и сети очень маленькая(в пределах 0-5%).

 

давай угадаю - очередь будет около 0

 

о воздух тормозит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На самом серваке база просто летает, поэтому действительно не там ищем. Проблема в сети. От серва до компа с 1С 3 свича, если кинуть хотябы через 1 свич ситуация изменится? Как думаете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на 1000 переходи, меняй свичи !

 

три свича ! куча компов ! все что-то качают друг у друга !

а между свичами всего одна магистраль на 100мбитс

ну и какой ты хочешь скорости !?!?

 

узкое место в данном случае - межсвичевые линки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
На самом серваке база просто летает, поэтому действительно не там ищем

не забывай, что обращение к базе идет только одного юзера, но согласен три свича это многовато

ЗЫ ради интереса, выложи что я просил, пусть люди запустят отчеты какие нить, и в это время глянь очередь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Сервак на XP, поэтому самбы нет. Я подозреваю что база цепляется через tcp/ip.

 

блин, ну ни фига ж себе :blink: - ознакомьтесь пожалуйста с теорией :модель OSI , и не повторяйте больше этой фигни никому.

 

tcp/ip это стек протоколов- к которому относится, в том числе и протокол прикладного уровня smb и его свободная реализация samba

 

теперь об 1с-ке = сетевая версия 1с работает именно на этом пресловутом smb, как уже говорил MTS-3G.

 

Итак. 2 мс это пакет 4096

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

 

На самом серваке база просто летает, поэтому действительно не там ищем. Проблема в сети. От серва до компа с 1С 3 свича, если кинуть хотябы через 1 свич ситуация изменится? Как думаете.

3 ситча, особенно если они разномодельные - это сильно ... и очень неправильно, тут может быть что угодно!

проверьте скорость соединения на расстоянии одного свитча от сервера.

 

проверьте smb соединение: погоняйте большие файлы из произвольной smb-шары локально на сервере и удаленно по сети - и посмотрите скорость скачивания, на разном расстоянии (по свитчам) от сервера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так вот. Отписываюсь о сделанном. Главный результат: в кабинете 3 компа, на 2 из них тупит 1С если в сети больше 2 пользователей, на третьем компе все летае вне зависимости от количества пользователей в сети. Компы все подключены к одному свичу. 2 тормознутых компа были куплены недавно, конфига у них одинаковая(для работы только с 1С компы очень нормальные, 2 ядра 2 гига на интеле.)

На одном из них XP на другом win 7 HB.

Тот что работает нормально: стоит XP конфиг так себе, сеть встроенная.

Вывод: дело не сети, дело не в операционке. Дело либо в железе либо в 1С.

Решил исключать. Поставил не встроенную сеть(отдельные плашки D-link, ибо на форумах пишут realtek не дружит с 1С) - толку нет. Каталог 1С скопирую на днях с рабочей машины и проверю. Остался один существенный вопрос.

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

Конфиг:

мать Asus P5G41T-M

Оператива 2 GB DDR3

HDD 160 GB WD(может тут косяк, может кеш не работает или мал для 1С)

Видео встроенное(кстати с ним был косяк, не хотели формироваться отчеты, вырубил аппаратное ускорение все заработало)

Проц E5700

Если еще что-то нужно пишите.

Насчет 1С. Говорят можно настроить чтобы промежуточные запросы складывались во временной папке пользователя. Как это сделать никто не знает?

Всем спасибо заранее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Тот что работает нормально: стоит XP конфиг так себе, сеть встроенная.

база на нём лежит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

перенеси базу на другой комп, отпиши

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

База лежит на серваке(ну это условно сервак, на нем стоит XP). На серваке все идет еще лучше чем на этих 3 компах(железо там на порядок лучше да и кеш естественно работает, база то на нем лежит).

Тот самый третий комп на котором все работает тоже к базе подключается по сети, как и те 2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для условности в дальнейшем пронумирую компы:

Комп1 - тупит 1С базы на нем нет

Комп2 аналогично

Комп3 - работает намного лучше 1 и 2 компа, базы на нем нет

Сервер - на нем лежит база, все работает просто в лет, предел мечтаний.

Цель добиться на компах 1 и 2 производительности как на 3.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты