Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 1С и одноранговая сеть: резкое снижение производительности

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть два компьютера в одноранговой сети (TCP/IP)
A. Pentium III 1000 МГц, 512 Мб, Windows XP Pro
B. Pentium III 667 МГц, 128 Мб, Windows 2000 Pro
На обоих компьютерах установлена 1С:Предприятие 7.70.023
БД "Торговля и склад" (dbf) находится на компьютере A.
 
Если на компьютере A не запущена 1С, то на компьютере B при работе с 1С тормозов не наблюдается. Но стоит только на компьютере A запустить 1С, на компьютере B поиск и отбор сразу замедляются на порядок.
 
Что только не пробовал делать, ничего не получается. Помогите, пожалуйста.

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 00:44 06-06-2004 | Исправлено: lynx, 00:05 08-06-2004
Hare

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это известный глюк . Связан с особенностями кэширования файлов в Windows
и работы 1С 7.7 . Правда на порядок - ни разу не видел . Раза в два - да.  
Сама фирма 1С заявляла , что для сетевой версии базу лучше держать на Novelle.
В твоем случае можно для начала попробовать на машине A поставить  
Windows 2000 Server под FAT32 ( это важно ) . Попробуй . Если что - пиши ПМ .  

Всего записей: 567 | Зарегистр. 16-02-2002 | Отправлено: 17:10 06-06-2004
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
На эту тачку
Цитата:
A. Pentium III 1000 МГц, 512 Мб,
поставь Server 2000 или Server 2003,
установи сервер терминалов.Все проблемы отпадут.Устанавливется все просто и результат отличный. Если нужны подробности ,всегда готов.
 
Да ,есть прога для XP , к сожалению не помню названия,но в местом варезнике я её видел точно,которая позволяет использовать XP  в многосеансовом режиме т.е. как сервер терминалов.
Да ,есть прога для XP WinConnect Server XP

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 21:50 06-06-2004 | Исправлено: FOLD, 00:02 07-06-2004
Xel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
установи сервер терминалов

Не, ну сразу сервер терминалов - это круто! У меня до ТС в сетке 8 бухов работали - и ничего. А тут 2 машины - и сразу терминал.
С сетью надо разобраться для начала!!!! Погонять большие пакеты, посмотреть потери.
Просто поставить сервер.

----------
Нет никакой ложки!

Всего записей: 1212 | Зарегистр. 21-11-2001 | Отправлено: 06:57 07-06-2004
sawamail



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
И отключи мониторинг антивирусом файлов от 1С
в 75% случаев о нем не вспоминают

Всего записей: 1439 | Зарегистр. 22-04-2002 | Отправлено: 08:41 07-06-2004
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для Торговли это важно. Комфортность работы у пользователей просто не сравненна.
ПРИМЕР:Допустим у пользователя при подборе номенклатуры стоит галка  
"остатки и цена в колонке" ,так вот если это файловый сервер ответ приходит через 5-10 сек.,(зависти от многих факторов:размер базы,железо и т.д),а если это терм.серв.,
то практически без задержки.При выполнении отчетов скорость такая,
будто выполняется на локальной машине.Протащить по сети весь запрос,или передать на станцию только картинку??
Сеть,конечно, посмотреть,надо.
Но,что крутого,в сервере терминалов?Если устанавливать Server,почему не поставить галочку "Terminal server"??
Так же у меня были удачные эксперименты с WinConnect Server XP.

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 09:19 07-06-2004
Yourbill



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
Ты бы хоть указал, что за сетевухи у тебя стоят Может драйвера им стоит поменять? И размер базы твоей охота узнать. И учти что 1С при работе (открывание больших справочников, формирование отчетов) вешает проц на 100%. Естественно что для другого клиента будет протормоз. Не помешало бы настроить твой комп А под файл сервер. А то у тебя небось в настройках стоит ОПТИМИЗИРОВАТЬ РАБОТУ ПРОЦЕССОРА ДЛЯ ПРОГРАММ???

Всего записей: 565 | Зарегистр. 11-03-2003 | Отправлено: 10:22 07-06-2004
Xel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FOLD

Цитата:
Но,что крутого,в сервере терминалов?

В самом сервере - ничего! Но в использовании его для 2 (двух) клиентов - есть нечто! Прежде чем тащить сразу на терминал, может, все же стоит использовать советы sawamail и Yourbill. Это же я бы отнес и к WinConnect.
Да, все это здорово, еще для устойчивости SQL-сервер поставить и базу на нем держать, а с терминального сервера только ходить, соединив их гигабитным концом, но все же, может, прежде решить вопросы попроще?


----------
Нет никакой ложки!

Всего записей: 1212 | Зарегистр. 21-11-2001 | Отправлено: 11:06 07-06-2004
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sawamail

Цитата:
И отключи мониторинг антивирусом файлов от 1С

Можно подробнее об этом.
 
Yourbill

Цитата:
Ты бы хоть указал, что за сетевухи у тебя стоят  Может драйвера им стоит поменять? И размер базы твоей охота узнать.

Сетевые платы Zyxel 100 Мбит, БД - 150 Мб.

Цитата:
Не помешало бы настроить твой комп А под файл сервер. А то у тебя небось в настройках стоит ОПТИМИЗИРОВАТЬ РАБОТУ ПРОЦЕССОРА ДЛЯ ПРОГРАММ???

Ой, как я только не изголялся с помощью Tweak XP, и так и этак крутил, разницы никакой.

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 11:30 07-06-2004 | Исправлено: dzh2000, 11:31 07-06-2004
sawamail



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
Если у тебя стоит какой-нибудь антивирусный онлайновый монитор, в его настройках укажи расширения файлов, которые не надо сканировать. Посмотри каталог базы на предмет списка расширений (как правило это: *.md, *.dbf, *.cdx)
 
 
Добавлено
можно также в конфигураторе прогнать режим тестирование и исправление БД с опцией сжать (или упаковать - не помню) файлы. иногда помогает

Всего записей: 1439 | Зарегистр. 22-04-2002 | Отправлено: 11:40 07-06-2004
Yourbill



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
База у тебя совсем крохотная, там даже паковать нечего.
1. Какая ФС на компе А
2. Когда работают на компе В и при этом не работают на компе А. Как заходят в 1С? В сетевой режим?
3. При активно работающей базе желательно проводить дефрагментацию.
1С по сети довольно тормозная вещь и слова - на порядок ниже ни о чем не говорят. Тебе есть с чем сравнить? Типа стоит у соседей и работает быстро, а у меня тормозит. Реально быстро работает 1с только на терминале. Так что если нечего не получаеться поставь терминал сервер и лучше 2000-й, что бы с лицензиями не париться.
 
Ну и замеряй скорость сети.  Может там и нет никаких 100Мб.

Всего записей: 565 | Зарегистр. 11-03-2003 | Отправлено: 12:42 07-06-2004
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ни кого не не чочу обидеть!Но ,исходя из собственного опыта ,скажу,что ни какая оптимизация,ни какие настройки  файлового сервера  не могут сравнится по скорости с терминал.сервером.
А если только 2 пользователя ,то им не надо комфортно работать??.
Вопрос с лицензиями  в сервере решается легко. Это вообщем известно,так что извиняейте за тривиальность:
Переводишь системную дату вперед на <несколько лет>,ставишь сервер ,ставишь сервер терминалов,затем со станции подключаешся к серверу через удаленный рабочий стол,только после этого возвращаешь системную дату назад,и работаешь эти самые <несколько лет>.
 

Цитата:
Реально быстро работает 1с только на терминале.  

 
Спасибо за внимание.Всем удачи

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 14:09 07-06-2004
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yourbill
На компьютерах A и B стоит FAT32. Запуск 1С, конечно, происходит не в монопольном режиме.
Сравнить скорость не с чем, просто очень заметна разница в двух описанных вначале случаях.

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 14:33 07-06-2004
Yourbill



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
Что можно сказать... :
1. Без всяких твикеров на компе А зайди - Панель Упр.->Система, перейди на закладку Дополнительно->Быстродействие(Параметры), еще раз на на закладку Дополнительно и переключи флажки оптимизации с программ на фоновый службы (типа работа сервера).  После этого перегрузись.
2. Поставь самые последние дрова для своих сетевух. Обязательно родные, а не Виндовые.
3.Замеряй скорость сети (можно даже ФАРом, там есть опция показывать скорость при копировании). При копировании больших файлов у тебя скорость должна бить около 8Мб/с при копировании мелких файлов около 4Мб/с
4. Запусти 1С конфиг и сделай тест и упаковку базы.
5. Дефрагментируй винт. И дефрагментируй реестр и файл подкачки если они у тебя фрагментированы.
6. Если есть антивирусные мониторы - отключи их полностью (что бы даже как служба не работали) на время теста.
7. В настройках 1с на компе В увеличь Период опроса изменений базы данных.
8. Если стоит 1С-ский ХАСП убери его и поставь патченую Соароном 1С.
9. Если после этого скорость работы не устраивает:
    а) Ставь терминал сервер на комп А
    б) Не хочешь морочиться с Терминалом - Сделай распределенную базу данных и ипользуй базы локально на каждом компе. А сеть используй для обмена пакетами.
 
Просьба дополнить вдруг чего забыл
 
PS. Для чистоты эксперемента зайди на обех компах в 1С и на компе В  сформируй парочку отчетов и засеки время. Или просто попробуй проводить большой документ. Естественно замеры сделай до и после плясок с бубном

Всего записей: 565 | Зарегистр. 11-03-2003 | Отправлено: 15:28 07-06-2004 | Исправлено: Yourbill, 15:39 07-06-2004
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yourbill
Спасибо большое за такой обстоятельный, подробный ответ. Возникли несколько вопросов.
1. Можно уточнить, как увеличить Период опроса изменений базы данных, то есть куда заходить, что открывать?
2. Где можно прочитать про распределенные базы данных применительно к 1С.
 
Пока остановился на совете FOLD, установил WinConnect Server XP на компьютере A и запускаю 1С с компьютера B через "Дистанционное управление рабочим столом".

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 22:16 07-06-2004
DStream

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FOLD

Цитата:
Ни кого не не чочу обидеть!Но ,исходя из собственного опыта ,скажу,что ни какая оптимизация,ни какие настройки  файлового сервера  не могут сравнится по скорости с терминал.сервером.
А если только 2 пользователя ,то им не надо комфортно работать??.
Вопрос с лицензиями  в сервере решается легко. Это вообщем известно,так что извиняейте за тривиальность:
Переводишь системную дату вперед на <несколько лет>,ставишь сервер ,ставишь сервер терминалов,затем со станции подключаешся к серверу через удаленный рабочий стол,только после этого возвращаешь системную дату назад,и работаешь эти самые <несколько лет>.  

Клиенты терминалов от winXP - уже ничего не просят, а кому надо старые - каждые 90 дней убиваем в реестре ветку с MSLicensing - собсно можно даже автоматизировать
 
Добавлено
Практически однозначные рецепты юзанья терминала при использовании конфигураций с защитами от разработчиков конфигурации - типа "подрядчик строительства", "итрп" и др... - умудрились умники в цикле расчета проверять ключ... На каждой итерации... - в терминале 2 минуты отчет формируется, по сетке - 2 часа и надоело - не досчиталась...

Всего записей: 605 | Зарегистр. 03-05-2003 | Отправлено: 23:38 07-06-2004
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
 

Цитата:
1. Можно уточнить, как увеличить Период опроса изменений базы данных, то есть куда заходить, что открывать?  
2. Где можно прочитать про распределенные базы данных применительно к 1С.  

 
1)Сервис->Параметры закладка <Общие>. 2)По УРИБ см. мыло из профиля.Кое-что еще:
На клиенте в окне удаленный рабочий стол,закладка ->дополнительно установи скорость соединения 28.8Кбит/с,
На закладке экран цвет 256 цветов, впрочем для двух компов это не важно.
На закладке программы в строке <путь к программе и имя файла > эту строку
C:\1Cv77\BIN\1cv7s.exe enterprise /dc:\DB  
где <DB> - название папки с базой данных ,<1cv7s.exe>- <s>если sql ну ит.д.
<C:\1Cv77\BIN\> - путь к папке 1С.
 
 

Цитата:
Клиенты терминалов от winXP - уже ничего не просят, а кому надо старые - каждые 90 дней убиваем в реестре ветку с MSLicensing - собсно можно даже автоматизировать  

На Server2000-да,а на 2003 это не работает,по крайней мере у меня.Пришлось переставлять методом описаным выше

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 13:23 08-06-2004 | Исправлено: FOLD, 14:03 08-06-2004
Yourbill



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000

Цитата:
Пока остановился на совете FOLD, установил WinConnect Server XP на компьютере A и запускаю 1С с компьютера B через "Дистанционное управление рабочим столом".  

 
Ну и как, скорость устраивает?
 
PS. Как все и говорили - выбор пал на терминал. Как люди в 1С по сети работают, не пойму. Может разве что на гигабитной. Есть работающие в 1С по гигабитной сети? Поделитесь впечатлениями.

Всего записей: 565 | Зарегистр. 11-03-2003 | Отправлено: 15:42 08-06-2004
Xel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Yourbill
Да причем здесь гигабитная. На сотке все отлично работает, причем есть как типовая конфа, так и переписанная. Просто надо в некоторых местах подправить.
В одной конторе 10 бухов в сети 10/100 работали, пока окончательно на 100 не перешли. И всем хватает, не жалуются.
Есть загружающие процедуры, но, во-первых, они не часты, во-вторых, большая часть переработана.
Так что терминал вовсе не обязателен, учитыва, что большая часть народу все же опасается Управления "Р".

----------
Нет никакой ложки!

Всего записей: 1212 | Зарегистр. 21-11-2001 | Отправлено: 05:48 09-06-2004
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Xel

Цитата:
В одной конторе 10 бухов в сети 10/100 работали, пока окончательно на 100 не перешли. И всем хватает, не жалуются

Да им сравнить не счем.А та поставь им ТС,а через неделю верни на ФС.Чего они тебе скажут?У меня др.пример:
 есть пара клиентов с Торговлей на оптовой базе.У них проведение доков задним числом, получение отчетов о движении товара с различной детализацией -это норма,
не говоря уже о бесконечном открывании/закрывании спр.номенклатуры с получением
остатков по складу и значений нескольких типов цен .
А над душой стоят покупатели,которые не любят ждать и начинают нервничать.

Цитата:
Так что терминал вовсе не обязателен, учитыва, что большая часть народу все же опасается Управления "Р".

Именно <большая часть народу> не знает о его существовании и имеет ,в лучшем случае ,сеансовое подключение через модем, или вообще никакого.
 
Всё таки не понятно твое упорство.ТС не требует никаких особенных усилий,никаких дополнительных материальных затрат.Даже напротив-достаточно  ииметь одну приличную тачку и еле живую локальную сеть и уже можно организовать нормальную работу.
 
С глубоким уважением
 
 
 
 

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 13:27 09-06-2004 | Исправлено: FOLD, 14:25 09-06-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 1С и одноранговая сеть: резкое снижение производительности


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru