Сервер 1С, 10 пользователей, медленная работа...

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Санко
Junior member
Сообщения: 4
Зарегистрирован: 01 дек 2005, 10:58
Контактная информация:

Сервер 1С, 10 пользователей, медленная работа...

Сообщение Санко » 01 дек 2005, 11:29

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

Имеется сервер: Техмаркет компьютерс ТСМ 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
Контактная информация:

Сообщение Kirill Tkachev » 01 дек 2005, 12:11

Скорее всего у вас не справляеться дискова подсистема. Базы не то чтобы большие, но и сервер уже староват.
Как вариант у вас очень большая фрагментация. Можно попробовать скопировать все базы в пару укромных мест, потом стереть все с ссервера и залить их обратно, к сожалению других методов дефрагментации я для Нетваре незнаю.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 01 дек 2005, 16:21

DSR писал(а):Скорее всего у вас не справляеться дискова подсистема.
Нет, неверно. 1С 7.7 нормально работает только в терминалке.

Санко: В вашем случае надо думать о переходе на терминальный режим. Тем более что особого сервера под ваши задачи не нужно.

Аватара пользователя
Kirill Tkachev
Advanced member
Сообщения: 481
Зарегистрирован: 08 июл 2004, 13:37
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Kirill Tkachev » 01 дек 2005, 18:25

Stranger03 писал(а):
DSR писал(а):Скорее всего у вас не справляеться дискова подсистема.
Нет, неверно. 1С 7.7 нормально работает только в терминалке.

Санко: В вашем случае надо думать о переходе на терминальный режим. Тем более что особого сервера под ваши задачи не нужно.
Не соглашусь - тут 10 клиентов вполне можно и на dbf вытянуть. Клиентские компьютеры довольно мощьные, а вот сервер не успевает запросы обслуживать. Надо шуструю дисковую систему на файл-сервере и все будет очень даже пристойно. Блокировки то создаються только на время обработки клиентом данных (проводки по регистрам/запись в справочники).

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 02 дек 2005, 11:28

DSR писал(а):Не соглашусь - тут 10 клиентов вполне можно и на dbf вытянуть. Клиентские компьютеры довольно мощьные, а вот сервер не успевает запросы обслуживать
Лет так 5-6 назад, чтобы не соврать, у меня была схожая ситуация. Тот же новелл, только 4.11, клиентов побольше, 15-20 активных. Я тогда только пришел в Линтек. Те же тормоза, причем хуже, блокировки, переиндексации ежедневно. Ну и так далее. Стали мы с коллегой выяснять, как эта срань ввиде 1С 7.7 ведет себя в сети, тогда еще новеловской. Получалось 1 клиент чувствует себя просто великолепно, 2 - начинаются непонятные тормоза.
Я к тому, что чисто теоретически 10 клиентов по сети тьфу, растереть. Более того, для новеловского сервера, которому в виде файл-сервера равных нет, не было и не будет никогда, эта нагрузка тоже тьфу, растереть. Здесь проблема кроется в самом софте вида 1С.
Так что ИМХО, если хотите избавится от тормозов раз и навсегда, то только терминалка.

Аватара пользователя
Oleg Mandryko
Advanced member
Сообщения: 167
Зарегистрирован: 21 фев 2003, 14:28
Откуда: Ростов-на-Дону

Сообщение Oleg Mandryko » 02 дек 2005, 15:02

Stranger03 писал(а):Так что ИМХО, если хотите избавится от тормозов раз и навсегда, то только терминалка.
Согласен. А если памяти добить до гига, на 10 клиентов такого сервера за глаза.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 02 дек 2005, 16:26

Еще бы добавил, что если из данного сервера тупо сделать терминалку, то даже этого сервера хватит. По процессорам там все более ли менее, по дискам новые по 73 гига пару штук, ну и память.

Санко
Junior member
Сообщения: 4
Зарегистрирован: 01 дек 2005, 10:58
Контактная информация:

Сообщение Санко » 05 дек 2005, 13:37

Памяти ещё 512 Мб хватит или надо больше?


Диски по 73 Гб имеется ввиду рейд или зеркало?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 05 дек 2005, 18:37

Санко писал(а):Памяти ещё 512 Мб хватит или надо больше?
Памяти лучше 1 гиг или два.
Диски по 73 Гб имеется ввиду рейд или зеркало?
Если два винта - то зеркало.

Санко
Junior member
Сообщения: 4
Зарегистрирован: 01 дек 2005, 10:58
Контактная информация:

Сообщение Санко » 06 дек 2005, 12:00

Увеличение памяти до 1 Гига улучшить ситуацию с Новелом, или только терминальный сервер?

Аватара пользователя
Oleg Mandryko
Advanced member
Сообщения: 167
Зарегистрирован: 21 фев 2003, 14:28
Откуда: Ростов-на-Дону

Сообщение Oleg Mandryko » 06 дек 2005, 14:23

Санко писал(а):Увеличение памяти до 1 Гига улучшить ситуацию с Новелом, или только терминальный сервер?
Память нужна для терминала, к сетевому доступу (Новеллу) отношения не имеет.

abc
Advanced member
Сообщения: 207
Зарегистрирован: 24 ноя 2003, 14:01
Откуда: Москва

Сообщение abc » 07 дек 2005, 21:57

А я бы сначала добавил гиг памяти на сервер - недорого и в любом случае не повредит  :) и посмотрел.
У Новелла (вплоть до 4.11, про 5 - не знаю) было одно слабое место. При недостатке памяти и большом количестве открытых файлов, он начинал резко тормозить из-за особенностей политики вытеснения буферов с элементами каталогов. При этом сервер большой загрузки не показывал, просто как бы засыпал на несколько секунд. Здесь в наличии все условия: DBF = много мелких файлов, базы в память не помещаются и значит идет постоянное вытеснение...
Увеличение памяти позволит серверу выделить больше буферов под элементы справочника, активные файлы баз целиком переползут в кэш - и диски будут работать только на запись, может этого и хватит.
Ну а дальше - будет либо упор в диски или в сетку - тогда см. предыдущие рекомендации.

Smith
member
Сообщения: 28
Зарегистрирован: 12 мар 2003, 12:15
Откуда: Glazov

Re: Сервер 1С, 10 пользователей, медленная работа...

Сообщение Smith » 14 дек 2005, 13:04

Я бы для начала убедился, что все необходимые для NetWare рекомендации по дружбе с DBF вообще и 1C в частности выполнены. А потом можно и за железо браться, терминалку заводить и т.д.  :wink:

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 внимание обратить.

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя