Проблема с сервером (тормоза при работе с 1с)

У вас сложности? Наши специалисты постараются помочь вам. Если вы сами сталкивались с похожими проблемами - поделитесь опытом.

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

Ответить
KillSwitch
Junior member
Сообщения: 3
Зарегистрирован: 23 окт 2006, 15:56

Проблема с сервером (тормоза при работе с 1с)

Сообщение KillSwitch » 23 окт 2006, 17:07

Имеется сервер
2х iXeon 3.0HHz
m/b Intel SE7501HG2
4Gb PC2700 Reg
2x Maxtor Atlas 10k 73Gb U320 SCSI

диски обьеденены в зеркало на набортном HotRaid контроллере
(как я понимаю софтовом)

OS Win2003Serv EE. на сервер поднят серввер терминалов (активных пользователей около 20 человек + хотят добавить еще порядка 15-20)
+ MSSQL Server + 1с 7.7
размер баз 1с не на данный момент около 2Гб, максимальный думаю не превысит 3-3.5

С недавних пор сервер стал жестоко притормаживать при проведении операций в 1с. Читая данный форум видел ситуации подобные нашим, но с некоторыми оговорками..
параметр Average Disk Queu Length редко превышает единицу
вот пример типичного лога (отрезок длиной в раб день, снятие параметров кажды 2 минуты):

Avg.Disk Queue Disk Length 0.2!!
Disk Writes/sec 20+
Disk reads/s 1.3
Split IO\sec 5.52
Disk Write bytes/s 183891
Disk Reads bytes/s 24150
для диска

Page Faults 705
Page Reads/s 0.6
Page writes/s 0.06
для памяти
смущает 2 момента - дикое (если верить мануалам) значение у Пэйдж Фолтс и опять же если верить этому форуму несоответсвие для параметров перфмона для дисковой системы

rastlin majero
Junior member
Сообщения: 4
Зарегистрирован: 03 июл 2006, 14:59

Re: Проблема с сервером (тормоза при работе с 1с)

Сообщение rastlin majero » 25 окт 2006, 10:37

KillSwitch писал(а):Имеется сервер


+ MSSQL Server + 1с 7.7
На одном сервер MSSQL Server + терминалка нормально не живут - начинают драться за ресурсы, отсюда и тормоза. Микрософт такую конфигурацию не рекомендует.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 25 окт 2006, 11:46

Как вариант - добавить еще хотя бы пару гигабайт ОЗУ.

KillSwitch
Junior member
Сообщения: 3
Зарегистрирован: 23 окт 2006, 15:56

Re: Проблема с сервером (тормоза при работе с 1с)

Сообщение KillSwitch » 05 дек 2006, 17:25

rastlin majero писал(а):
KillSwitch писал(а):Имеется сервер


+ MSSQL Server + 1с 7.7
На одном сервер MSSQL Server + терминалка нормально не живут - начинают драться за ресурсы, отсюда и тормоза. Микрософт такую конфигурацию не рекомендует.
в данном случае вопрос слегка упирается в деньги. вроде подвижки в сторону улучшения ситуации есть ... но процесс сей медленный весьма

- по поводу 2ух доп гигов памяти
сейчас появилась возможность оные заполучить(но только на время) поэтому сразу несколько вопросов
1) стоит ли ограничивать SQL в размерах используемой памяти больше чем по рекомендации (выдать ему столько памяти сколько весит самая тяжелая база и ни на йоту больше или таки выдать с запасом) (на данный момент стоит динамическое выделение памяти) ъ

2) мануалы найстойчво рекомендуют для работы с SQL сервером выключить(максимально убрать файл подкачки) - не сильно ли поплохеет от этого Терминальному серверу (увы и ах, но до покупки нового сервера разнести 2 этих сервиса не получится)

3) С прицелом на будующее - для базы размером 5+ Гб (примерная оценка размера базы на новой конфигурации, количество пользователей тоже что и в первоначальном посте) будет ли достаточно следующей дисковой подсистемы = LSI MegaRaid 320-2X 512 mb w\BBU при этом база будет крутится на райд10 из 4рех дисков SCSI 10k (возможно 15k)?

Зараннее благодарен за ответы.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 05 дек 2006, 18:01

1) Выдайте 2,5-3 ГБ ОЗУ MSSQL и зафиксируйте (При наличных 6 ГБ) - я исхожу из 40 терминальных сессий по 64 МБ на сессию.
2) Нет, ни в коем случае не убирайте файл подкачки.
3) Не вижу смысла наращивать кэш на 320-2Х при всего-навсего 4 винтах. Сила все равно в дисках, точнее в их количестве :)

KillSwitch
Junior member
Сообщения: 3
Зарегистрирован: 23 окт 2006, 15:56

Сообщение KillSwitch » 13 дек 2006, 11:22

в связи с тем что переговоры о новом сервере похоже заходят в тупик... пришло в голову такое перераспределение мощностей

сервер который сейчас обслуживает базу бухгалтеров перевести в режим сервера терминалов  - на нем будет порядка 50 активных пользователей. а второй сервер (который обсуждается сейчас сделать сервером где работает исключительно MSSQL для 1с) - будет ворочать 2 базы обе порядка 2 ГБ
рост одной из них до 3ГБ, второй до 5ГБ за год. (здесь как раз появится контроллер ЛСАй и 4 диска в массиве типа 10)
линк между серверами 1 Гб/с, прочая инфраструктура сети - 100 Мб/с


КОнфиг сервера 1 (под терминалы и серверную 1с 7.7) = 2*Xeon 1.8 w|HT
2 GB RAM, Raid 1 on Adaptec 7902 hotRAID controller (onboard)

Конфиг сервера 2 (под MSSQL) 2*Xeon 3HHz w|HT 6 GB RAM Raid 1 on Adaptec 7902 hotRaid controller (onboard) -система, LSI 320-2X w|BBU на котором будет висеть Raid 10 ( 4 SCSI 10k (15k) винчестера) - для собственно баз.


не можете подсказать хватит ли данной мощности при такой конфигурации и какие позиции нуждаются для усиления (как мне кажется для обоих серверов маловато оперативной памяти как минимум и надо бы 4 ГБ для первого и гигабайт 8 для второго)

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 13 дек 2006, 15:19

Помрет описанный Вами сервер терминалов под пятью десятками пользователей, не выдержит. Слаб уж очень.
Под SQL на те же 50 человек 4 винта - все равно что ничего.  Крайне мало.
Ну то есть - нуждается в "усилении" буквально все :)

Ответить

Вернуться в «Серверы - Решение проблем»

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

Сейчас этот форум просматривают: Google [Bot] и 11 гостей