Помогите решить проблему производительности SQL сервера 1с
Модераторы: Trinity admin`s, Free-lance moderator`s
-
- Junior member
- Сообщения: 5
- Зарегистрирован: 18 янв 2008, 12:26
- Откуда: москва
- Контактная информация:
Помогите решить проблему производительности SQL сервера 1с
Имеются 150 пользователей работающих в 1С'e
Имеется две базы 1с:
1С 7.7, sql, база 25 Гб
1С 7.7, sql, база 25 Гб
Общий рост двух баз по 1 гигабайт в месяц
SQL server:
- Win2k3
- 16 гигов оперативки
- материнская плата Supermicro H8DAR
- контроллер Adaptec 3410
- 12 сказевых дисков 15k rpm в raid 0+1, (данный корпус забит хардами полностью)
- 2 Dual Core AMD Opteron по 2Гц (процессоры заняты на 20-30 % )
Возникла следующая проблема:
При активной работе пользователей возникают задержки при
записи и чтении на хардах SQL serverа
(средняя очередбь на чтение колеблится от 0,8 в обычный день до 5-10 в период отчетности)
(средняя очередь на запись 0,5 - 4 соответственно)
Как лучше решить данную проблему?
1. Увеличить количество жестких дисков на сервере с sql
при помощи подключения внешней системы хранения данных Xyratex F5402E к нему
(на материнской плате Supermicro H8DAR 1 слот PCI-x 64, который занят контроллером Adaptec 3410, при подключении
Xyratex F5402E контроллер придется отключить, в связи с чем вопрос - имеет ли смысл переходить на Xyratex F5402E на
12 ти дисках против имеющихся 12 дисков)
Как расширяется Xyratex F5402E? Путем покупки еще одного Xyratex F5402E или просто ящик с дисками без контроллера?
2. Купить второй сервер с большим корпусом (на 24 hdd и памятью 32 гб) и разнести базы.
P.S. В будущем планируется обьединение 2-х баз с общим размером базы 35-50 ГБ. Каким путем лучше идти, либо купить новый сервер с возможностью его дальнейшего апгрейда по памяти и хардам, либо увеличивать количество жестких дисков на имеющемся оборудовании?
Имеется две базы 1с:
1С 7.7, sql, база 25 Гб
1С 7.7, sql, база 25 Гб
Общий рост двух баз по 1 гигабайт в месяц
SQL server:
- Win2k3
- 16 гигов оперативки
- материнская плата Supermicro H8DAR
- контроллер Adaptec 3410
- 12 сказевых дисков 15k rpm в raid 0+1, (данный корпус забит хардами полностью)
- 2 Dual Core AMD Opteron по 2Гц (процессоры заняты на 20-30 % )
Возникла следующая проблема:
При активной работе пользователей возникают задержки при
записи и чтении на хардах SQL serverа
(средняя очередбь на чтение колеблится от 0,8 в обычный день до 5-10 в период отчетности)
(средняя очередь на запись 0,5 - 4 соответственно)
Как лучше решить данную проблему?
1. Увеличить количество жестких дисков на сервере с sql
при помощи подключения внешней системы хранения данных Xyratex F5402E к нему
(на материнской плате Supermicro H8DAR 1 слот PCI-x 64, который занят контроллером Adaptec 3410, при подключении
Xyratex F5402E контроллер придется отключить, в связи с чем вопрос - имеет ли смысл переходить на Xyratex F5402E на
12 ти дисках против имеющихся 12 дисков)
Как расширяется Xyratex F5402E? Путем покупки еще одного Xyratex F5402E или просто ящик с дисками без контроллера?
2. Купить второй сервер с большим корпусом (на 24 hdd и памятью 32 гб) и разнести базы.
P.S. В будущем планируется обьединение 2-х баз с общим размером базы 35-50 ГБ. Каким путем лучше идти, либо купить новый сервер с возможностью его дальнейшего апгрейда по памяти и хардам, либо увеличивать количество жестких дисков на имеющемся оборудовании?
- exLH
- Сотрудник Тринити
- Сообщения: 5061
- Зарегистрирован: 11 фев 2004, 15:49
- Откуда: Москва
- Контактная информация:
yursio
данный корпус забит хардами полностью
"Данный" это какой конкретно?
Имеются 150 пользователей работающих в 1С'e
Я так понимаю, что в качестве терминальных серверов используются другие машины?
на материнской плате Supermicro H8DAR 1 слот PCI-x 64
Во-первых, платы H8DAR не существует. Могу предположить, что используется плата H8DAR-i, но она сертифицирована только для 1U корпусов.
Как расширяется Xyratex F5402E? Путем покупки еще одного Xyratex F5402E или просто ящик с дисками без контроллера?
Путем установки до 4-х специальных модулей (по 12-ть дисков) - т.н. JBOD.
данный корпус забит хардами полностью
"Данный" это какой конкретно?
Имеются 150 пользователей работающих в 1С'e
Я так понимаю, что в качестве терминальных серверов используются другие машины?
на материнской плате Supermicro H8DAR 1 слот PCI-x 64
Во-первых, платы H8DAR не существует. Могу предположить, что используется плата H8DAR-i, но она сертифицирована только для 1U корпусов.
Как расширяется Xyratex F5402E? Путем покупки еще одного Xyratex F5402E или просто ящик с дисками без контроллера?
Путем установки до 4-х специальных модулей (по 12-ть дисков) - т.н. JBOD.
-
- Junior member
- Сообщения: 5
- Зарегистрирован: 18 янв 2008, 12:26
- Откуда: москва
- Контактная информация:
1.данный корпус забит хардами полностью
"Данный" это какой конкретно?
Корпус сервака на котором стоит SQL сервер - забит полностью хардами (а именно их там 12)
2. Имеются 150 пользователей работающих в 1С'e
Я так понимаю, что в качестве терминальных серверов используются другие машины?
Да другие
3.на материнской плате Supermicro H8DAR 1 слот PCI-x 64
Во-первых, платы H8DAR не существует. Могу предположить, что используется плата H8DAR-i, но она сертифицирована только для 1U корпусов.
Корпус сервера 4U MS-4800, нормально встала.
"Данный" это какой конкретно?
Корпус сервака на котором стоит SQL сервер - забит полностью хардами (а именно их там 12)
2. Имеются 150 пользователей работающих в 1С'e
Я так понимаю, что в качестве терминальных серверов используются другие машины?
Да другие
3.на материнской плате Supermicro H8DAR 1 слот PCI-x 64
Во-первых, платы H8DAR не существует. Могу предположить, что используется плата H8DAR-i, но она сертифицирована только для 1U корпусов.
Корпус сервера 4U MS-4800, нормально встала.
Последний раз редактировалось yursio 05 мар 2008, 10:26, всего редактировалось 1 раз.
- exLH
- Сотрудник Тринити
- Сообщения: 5061
- Зарегистрирован: 11 фев 2004, 15:49
- Откуда: Москва
- Контактная информация:
yursio
Корпус сервера 4U MS-4800, нормально стоит.
С учетом того, что Вы сейчас получили ограничение на использование слотов расширения, которого могли бы не иметь, если бы покупали нормальный сервер, данное утверждение выглядит весьма сомнительно.
В Вашей ситуации, я бы Вам советовал купить нормальный сервер с внешней дисковой системой (не обязательно файберной F5412E - вполне достаточно SAS-SAS варианта). И задуматься об использовании кластера SQL, так как сильно сомневаюсь, что у потери при возможном простое не превысят расходы на кластер.
Корпус сервера 4U MS-4800, нормально стоит.
С учетом того, что Вы сейчас получили ограничение на использование слотов расширения, которого могли бы не иметь, если бы покупали нормальный сервер, данное утверждение выглядит весьма сомнительно.
В Вашей ситуации, я бы Вам советовал купить нормальный сервер с внешней дисковой системой (не обязательно файберной F5412E - вполне достаточно SAS-SAS варианта). И задуматься об использовании кластера SQL, так как сильно сомневаюсь, что у потери при возможном простое не превысят расходы на кластер.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Ну вообщем-то еще неплохо было бы увидеть перфоманс, процы, память, дисковые очереди в момент загрузки. 24-е диска на 5412 конечно очень неплохи, + производительность контроллеров на ней в несколько раз выше чем у внутренних. Но может так случится, что лучшим выходом была бы стойка типа ДС4700 или аналоги.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей