В какую сторону убегать от тормозов 1с

В этом разделе обсуждаются серверы для работы с 1С

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

Ответить
viddik
Junior member
Сообщения: 7
Зарегистрирован: 17 май 2006, 04:50
Откуда: Иркутск

В какую сторону убегать от тормозов 1с

Сообщение viddik » 17 май 2006, 08:31

Привет всем!
Есть сервер Intel Harlingen SE7501HG2 / 2 x Xeon 2.8 GHz (HT) / 3 Gb ECC registered PC2100 / 2 x 36 Gb SCSI 10000 rpm, raid1 на LSI1030, сетка 100Mb, сервер на гигабите. Win server 2003 sp1 + сервер терминалов + MS скуль-сервер + AD (но не хозяин операций). В терминалах 1с 7.7.
2 базы в дбф, по 600 МБ, прирост 100 МБ/месяц, текущие торговая и бухия, до 30 и до 10 активных пользователей соответсвенно. И там и там ввод доков и отчеты 50 на 50. Причем торговую базу хотелось бы пополнять года 3 без обрезок, т.е. предположительно будет перевод в скуль.
+ 1 база 1.5 GB в дбф - только отчеты, макс. до 10 пользователей.
+ несколько баз 300 - 600 MB в скуле - только отчеты - макс. до 10 польз. Итого в часы пик до 35 терминальных сессий, в 10 из которых открыты 2 базы, у пары юзеров до 4-х баз. Ну по моим прикидкам получается пиковая нагрузка 40 юзеров. Хотя и при 30 уже работать, мягко говоря, некомфортно :cry:

Основная проблема - загрузка процессоров под 100%, иногда 100% висит по несколько минут, потом скачок до 70-60%, и по новой.... Ессно в 1с тормоза во всем, долгие блокировки, отчеты еле ползают, сервер терминалов периодически начинает отключать сеансы, не дает новых подключений....

Что делать? Варианты:
1. переводить все под скуль и долго и нудно оптимизировать конфы, типа прямых запросов и пр.
2. апгрейдить сервер - как?
3. покупать еще один, на него терминалы, на этом - скуль, между собой - гигабит витая пара....
Причем варианты не взаимоисключаемые.....

Кто что может посоветовать?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 17 май 2006, 11:02

Для начала давайте перфмон по всем параметрам - загрузка процов (посмотрите кстати на красные графики работы ядра - они могут указывать на недостаток мощи дисковой), сколько свободной памяти, phisical disk - reads/sec, writes/sec, queue lenght.

viddik
Junior member
Сообщения: 7
Зарегистрирован: 17 май 2006, 04:50
Откуда: Иркутск

Сообщение viddik » 18 май 2006, 03:30

Перфмоны будут, вот только очередных тормозов дождусь...   :evil:
А пока вопрос - сильно ли мешает (обычно) AD работе одинэсины?

viddik
Junior member
Сообщения: 7
Зарегистрирован: 17 май 2006, 04:50
Откуда: Иркутск

Сообщение viddik » 18 май 2006, 11:26

вот мониторинг
файл server1_000002.blg - нормальная работа, ок. 20 юзеров
файл server1_000003.blg - 30 юзеров, тормозим
Вложения
server1_000002.rar
мониторинг
(33.16 КБ) 958 скачиваний

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

Сообщение a_shats » 18 май 2006, 12:04

Смотрю...
Память - свободной до 1,5 ГБ, это много. Дайте MSSQL побольше (эдак с 1 ГБайт) и зафиксируйте.
Процессоры нагружены как-то уж очень нехило...
Дисковая - ничего смертельного, тормоза невелики - но они есть и именно на запись.
Решение-минимум
- приобрести хотя бы минимальный RAID-контроллер (типа LSI MegaRAID 320-1)  с BBU и еще 2 винта, таких же, как у Вас - и сделать RAID10 (WriteBack включить)
- процессоры проапгрейдить до 3,2 ГГц 1 МБ кэш.
- память добавить до 4 ГБ
- убрать AD с машины совсем (иначе кэширование записи для dbf (файловый кэш ОС) так и не будет работать).

Большой вопрос только - где это железо сейчас взять... :(

viddik
Junior member
Сообщения: 7
Зарегистрирован: 17 май 2006, 04:50
Откуда: Иркутск

Сообщение viddik » 19 май 2006, 03:55

Спасибо вам за советы! Насчет AD вы развеяли мои сомнения - уберу.
По поводу raid-контроллера.... Тот что у нас, он значит тормозной? Ну на сколько я помню, брали самый дешевый, не удивительно.... Память уже заказали, а вот где взять камни?... И опять же, куда эти пристроить?... И особенно винтов на 36 ГБ сейчас днем с огнем не сыщешь... Ну в любом случае - спасибо  :)

Tony
member
Сообщения: 26
Зарегистрирован: 03 авг 2004, 21:07
Откуда: г. Тольятти

Сообщение Tony » 21 май 2006, 10:19

viddik писал(а):Спасибо вам за советы! Насчет AD вы развеяли мои сомнения - уберу.
По поводу raid-контроллера.... Тот что у нас, он значит тормозной? Ну на сколько я помню, брали самый дешевый, не удивительно.... Память уже заказали, а вот где взять камни?... И опять же, куда эти пристроить?... И особенно винтов на 36 ГБ сейчас днем с огнем не сыщешь... Ну в любом случае - спасибо  :)
А поставить новый контроллер вторым и на нем собрать массив в дополнение к первому?
Вынести на него Dbf-базы. Дисковую разгрузите -все же веселей будет. :?:

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

Сообщение a_shats » 22 май 2006, 12:36

То, что у Вас - это вообще не RAID-контроллер :) Это SCSI HBA с софтовой фичей stiping & mirroring - и только. Ну примерно как ICH7R для SATA ;)))

viddik
Junior member
Сообщения: 7
Зарегистрирован: 17 май 2006, 04:50
Откуда: Иркутск

Сообщение viddik » 23 май 2006, 05:26

Прошу прошения, что ввел вас в заблуждение насчет контроллера raid, на самом деле на этом сервере стоит Intel SRCZCR  :roll: , а SCSI контроллер на LSI - это на контроллере домена и аппаратного рэйда там конечно нет.

Ответить

Вернуться в «Конфигурации сервера для 1С»

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

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