Сервер 1С, 10 пользователей, медленная работа...
Модераторы: Trinity admin`s, Free-lance moderator`s
Сервер 1С, 10 пользователей, медленная работа...
Что сделать для увеличения скорости работы?
Имеется сервер: Техмаркет компьютерс ТСМ 750, купленный 02.08.2001
2хIntel P-III 750 SECC2
Server/DPIII/Intel L440GX+
2х256 SDRAM PC100 ECC SEC
2х9.2 Gb S-W LVD (зеркало)
Корпус Server I.Hudson KHDBASEU
Установлен Novell NetWare 5.0
протоколы IPX и TCP/IP
сеть 100 Мбит, компы XP П4-2000/256, несколько 98 П-133/32 для ДОГОВОРОВ.
Имеется 4 базы: 650Мб Бухгалтерия, 170Мб Зарплата и кадры, 85 Мб Договора, 10 мб. Все DBF 1C 7.7
В сети 30 пользователей, с 1С работают 11, активных 8.
Бухгалтерия и Зарплата и кадры работают медленно.
Имеется сервер: Техмаркет компьютерс ТСМ 750, купленный 02.08.2001
2хIntel P-III 750 SECC2
Server/DPIII/Intel L440GX+
2х256 SDRAM PC100 ECC SEC
2х9.2 Gb S-W LVD (зеркало)
Корпус Server I.Hudson KHDBASEU
Установлен Novell NetWare 5.0
протоколы IPX и TCP/IP
сеть 100 Мбит, компы XP П4-2000/256, несколько 98 П-133/32 для ДОГОВОРОВ.
Имеется 4 базы: 650Мб Бухгалтерия, 170Мб Зарплата и кадры, 85 Мб Договора, 10 мб. Все DBF 1C 7.7
В сети 30 пользователей, с 1С работают 11, активных 8.
Бухгалтерия и Зарплата и кадры работают медленно.
- Kirill Tkachev
- Advanced member
- Сообщения: 481
- Зарегистрирован: 08 июл 2004, 13:37
- Откуда: Saint-Petersburg
- Контактная информация:
Скорее всего у вас не справляеться дискова подсистема. Базы не то чтобы большие, но и сервер уже староват.
Как вариант у вас очень большая фрагментация. Можно попробовать скопировать все базы в пару укромных мест, потом стереть все с ссервера и залить их обратно, к сожалению других методов дефрагментации я для Нетваре незнаю.
Как вариант у вас очень большая фрагментация. Можно попробовать скопировать все базы в пару укромных мест, потом стереть все с ссервера и залить их обратно, к сожалению других методов дефрагментации я для Нетваре незнаю.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
- Kirill Tkachev
- Advanced member
- Сообщения: 481
- Зарегистрирован: 08 июл 2004, 13:37
- Откуда: Saint-Petersburg
- Контактная информация:
Не соглашусь - тут 10 клиентов вполне можно и на dbf вытянуть. Клиентские компьютеры довольно мощьные, а вот сервер не успевает запросы обслуживать. Надо шуструю дисковую систему на файл-сервере и все будет очень даже пристойно. Блокировки то создаються только на время обработки клиентом данных (проводки по регистрам/запись в справочники).Stranger03 писал(а):Нет, неверно. 1С 7.7 нормально работает только в терминалке.DSR писал(а):Скорее всего у вас не справляеться дискова подсистема.
Санко: В вашем случае надо думать о переходе на терминальный режим. Тем более что особого сервера под ваши задачи не нужно.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Лет так 5-6 назад, чтобы не соврать, у меня была схожая ситуация. Тот же новелл, только 4.11, клиентов побольше, 15-20 активных. Я тогда только пришел в Линтек. Те же тормоза, причем хуже, блокировки, переиндексации ежедневно. Ну и так далее. Стали мы с коллегой выяснять, как эта срань ввиде 1С 7.7 ведет себя в сети, тогда еще новеловской. Получалось 1 клиент чувствует себя просто великолепно, 2 - начинаются непонятные тормоза.DSR писал(а):Не соглашусь - тут 10 клиентов вполне можно и на dbf вытянуть. Клиентские компьютеры довольно мощьные, а вот сервер не успевает запросы обслуживать
Я к тому, что чисто теоретически 10 клиентов по сети тьфу, растереть. Более того, для новеловского сервера, которому в виде файл-сервера равных нет, не было и не будет никогда, эта нагрузка тоже тьфу, растереть. Здесь проблема кроется в самом софте вида 1С.
Так что ИМХО, если хотите избавится от тормозов раз и навсегда, то только терминалка.
- Oleg Mandryko
- Advanced member
- Сообщения: 167
- Зарегистрирован: 21 фев 2003, 14:28
- Откуда: Ростов-на-Дону
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
- Oleg Mandryko
- Advanced member
- Сообщения: 167
- Зарегистрирован: 21 фев 2003, 14:28
- Откуда: Ростов-на-Дону
А я бы сначала добавил гиг памяти на сервер - недорого и в любом случае не повредит :) и посмотрел.
У Новелла (вплоть до 4.11, про 5 - не знаю) было одно слабое место. При недостатке памяти и большом количестве открытых файлов, он начинал резко тормозить из-за особенностей политики вытеснения буферов с элементами каталогов. При этом сервер большой загрузки не показывал, просто как бы засыпал на несколько секунд. Здесь в наличии все условия: DBF = много мелких файлов, базы в память не помещаются и значит идет постоянное вытеснение...
Увеличение памяти позволит серверу выделить больше буферов под элементы справочника, активные файлы баз целиком переползут в кэш - и диски будут работать только на запись, может этого и хватит.
Ну а дальше - будет либо упор в диски или в сетку - тогда см. предыдущие рекомендации.
У Новелла (вплоть до 4.11, про 5 - не знаю) было одно слабое место. При недостатке памяти и большом количестве открытых файлов, он начинал резко тормозить из-за особенностей политики вытеснения буферов с элементами каталогов. При этом сервер большой загрузки не показывал, просто как бы засыпал на несколько секунд. Здесь в наличии все условия: DBF = много мелких файлов, базы в память не помещаются и значит идет постоянное вытеснение...
Увеличение памяти позволит серверу выделить больше буферов под элементы справочника, активные файлы баз целиком переползут в кэш - и диски будут работать только на запись, может этого и хватит.
Ну а дальше - будет либо упор в диски или в сетку - тогда см. предыдущие рекомендации.
Re: Сервер 1С, 10 пользователей, медленная работа...
Я бы для начала убедился, что все необходимые для NetWare рекомендации по дружбе с DBF вообще и 1C в частности выполнены. А потом можно и за железо браться, терминалку заводить и т.д.
1. Посмотреть параметры, отвечающие за блокировки:
SET MAXIMUM FILE LOCKS
SET MAXIMUM RECORD LOCKS
SET MAXIMUM FILE LOCKS PER CONNECTION
SET MAXIMUM RECORD LOCKS PER CONNECTION
По умолчанию их для 1C мало. Рекомендованные параметры еcть в доке к 1C.
2. Запретить упреждающие кэширование - DBF его не любит:
SET CLIENT FILE CACHING ENABLED = OFF
SET LEVEL 2 OPLOCKS ENABLED = OFF
Не помню точно, есть ли SET LEVEL 2 OPLOCKS в NW 5.
3. Крайне желательно последний Support Pack и постфиксы на NetWare на сервер и свежий Novell Client на клиентах (я бы ставил 4.90 или 4.83 для W2K/XP и 3.32 для W9x, и постфиксы для них).
4. Что говорит NW Monitor? Если уперлись в железо, видно будет сразу. Смотреть Utilization, Current Disk Requests, Total Cache Buffers, Dirty Cache Buffers, возможно статистику по сетевым интерфейсам и т.д.
5. Я на NW Client 4.90 при работе по IP отключал в свойствах клиента Burst Mode - 1C почему-то при включенном Burst Mode тормозила жутко (хотя вроде чем Burst Mode помешал?). С NW Client для W9x проблем с Burst Mode не было.
Вроде все (на вскидку), на что нужно на NW внимание обратить.
1. Посмотреть параметры, отвечающие за блокировки:
SET MAXIMUM FILE LOCKS
SET MAXIMUM RECORD LOCKS
SET MAXIMUM FILE LOCKS PER CONNECTION
SET MAXIMUM RECORD LOCKS PER CONNECTION
По умолчанию их для 1C мало. Рекомендованные параметры еcть в доке к 1C.
2. Запретить упреждающие кэширование - DBF его не любит:
SET CLIENT FILE CACHING ENABLED = OFF
SET LEVEL 2 OPLOCKS ENABLED = OFF
Не помню точно, есть ли SET LEVEL 2 OPLOCKS в NW 5.
3. Крайне желательно последний Support Pack и постфиксы на NetWare на сервер и свежий Novell Client на клиентах (я бы ставил 4.90 или 4.83 для W2K/XP и 3.32 для W9x, и постфиксы для них).
4. Что говорит NW Monitor? Если уперлись в железо, видно будет сразу. Смотреть Utilization, Current Disk Requests, Total Cache Buffers, Dirty Cache Buffers, возможно статистику по сетевым интерфейсам и т.д.
5. Я на NW Client 4.90 при работе по IP отключал в свойствах клиента Burst Mode - 1C почему-то при включенном Burst Mode тормозила жутко (хотя вроде чем Burst Mode помешал?). С NW Client для W9x проблем с Burst Mode не было.
Вроде все (на вскидку), на что нужно на NW внимание обратить.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 67 гостей