Планирование инфраструктуры под 1С

Данный раздел пополняется силами модераторов и постоянных посетителей.

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

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

Планирование инфраструктуры под 1С

Сообщение Stranger03 » 11 авг 2009, 09:24

Значится так, тема создана исключительно для конфигураций под 1С. Просьба писать только по делу, без дискуссий. Все дискуссии будут удаляться.

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 11 авг 2009, 09:34

Итак, имеем 1С 8, некоторое кол-во пользователей. Штатные конфигурации:

1. 10ть пользователей, 1С 8 (8.1, 8.2), файловая. Пользователи терминальные.

Минимальная конфигурация: 4-х ядерный процессор (например Q9550), 4GB RAM, Adaptec + BBU, 4x500GB SATA

Оптимальная конфигурация: 4-х ядерный процессор (например Q9550), 4GB RAM, Adaptec + BBU, 3x146GB SAS

2. 30ть пользователей, 1С8 (8.1, 8.2), база данных MS SQL. Пользователи терминальные.

Минимальная конфигурация: 2-а 4-х ядерных процессора, память из расчета 1ГБ под систему, 2ГБ под базу данных, 30*150МБ на пользователя, Adaptec + BBU, от 6-ти дисков SAS в зависимости от размера базы данных и активности пользователей.

Оптимальная конфигурация (расчитана с учетом роста пользователей и базы):
Сервер баз данных: 2-а 4-х ядерных процессора, память из расчета 1ГБ под систему + 2-4ГБ под базу данных, Adaptec + BBU, от 6-ти дисков SAS в зависимости от размера базы данных и активности пользователей.
Сервер приложений и сервер терминалов: 2-а 4-х ядерных процессора, память из расчета 1ГБ под систему, 1-2ГБ под сервер приложений, 30*150МБ на пользователя, 3-и диска САТА (два в зеркало + хотспаре).

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 11 авг 2009, 12:37

3. 50ть и больше пользователей, 1С8 (8.1, 8.2), база данных MS SQL. Пользователи терминальные.

О минимальных и оптимальных конфигураций говорить не приходится, поскольку здесь вступает в силу закон проектирования системы под ключ. Стоит понимать две вещи. Во первых однозначно надо разделять сервера приложений и сервера баз данных. Во вторых стоит учитывать время простоя. Иногда этот параметр критичен.

Сервер терминалов из расчета на 50-60 пользователей: 2-а 4-х ядерных процессора, память из расчета NN*150МБ на пользователя, пара дисков в зеркало.

Сервер приложений 1С: 2-а 4-х ядерных процессора, память 4-8ГБ, пара дисков в зеркало.

Сервер баз данных: здесь уже вступает в силу закон падающего бутерброда. Если время простоя в течении дня критично, то строится кластер из пары серверов и внешней системы хранения. Производительность серверов сильно зависит от условия работы пользователей, размеров баз данных, времени формирования отчетов. Для примера штатный конфиг на 50-ть пользователей с базой 10-50ГБ под кластер:
Два сервера: 2x5xxx CPU, от 8GB RAM, 2xFC Adapter
СХД: Xyratex 5412 (или аналог от IBM, HP ...) от 9-ти дисков в RAID10 + hotspare

Если же простой в течении дня возможен, до момента восстановления работоспособности, то можно обойтись одним сервером нечто вроде: 2-а 4-х ядерных процессора, память от 8ГБ, контроллер с батарейкой + SAS диски от 8-ми штук.

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 11 авг 2009, 12:44

Вопрос: Сколько памяти надо в терминалку
Ответ: Для 1С 8.0 1ГБ под систему + кол-во юзверей * 200МБ. Для 1С 8.1 и выше 1ГБ под систему + кол-во юзверей * 150МБ

Вопрос: Что надо для сервера приложений
Ответ: Для 1С 8.0 достаточно одного 4-х ядерного проца типа Q9550 и 2-4 ГБ памяти, для 1С 8.1 и выше пара 4-х ядерных процов и 4-8 ГБ памяти.

Вопрос: Как настраивать дисковую подсистему на сервере баз данных
Ответ: Берете контроллер обязательно с батарейкой, четное количество дисков, создаете одну рейд группу RAID10, отрезаете LUN0 под систему, остатки пилите на LUN-ы как хотите.

Вопрос: Что нужно, чтобы обеспечить время простоя в пределах 15 минут в год, 5 секунд в день, 99.999 энд етс. Начальники требуют
Ответ: Для 1С это не реализуемо, следует сменить руководство.

Вопрос: Сколько дисков мне надо?
Ответ: Сильно зависит от размера баз, характера нагрузки. Лучше всего собрать счетчики производительности и прислать нам для анализа.

Вопрос: Какие счетчики собрать и прислать вам?
Ответ: Счетчики:
- % использования памяти
- Доступно в МБ
- % использования ЦПУ (общее и по ядрам)
- дисковая очередь общая (там где база - данные)
- дисковая очередь на запись
- дисковая очередь на чтение

Вопрос: РасшифруйтеЮ что за счетчик вам нужны. Не понимаю.
Ответ: Счетчики:
Для каждого (т.е. не _Total, а все) из физических дисков (LUN-ов):
Physical Disk: Avg. Disk Bytes/Transfer
Physical Disk: Avg. Disk Queue Length
Physical Disk: Avg. Disk Read Queue Length
Physical Disk: Avg. Disk Write Queue Length
Physical Disk: Current Disk Queue Length
Physical Disk: Avg. Disk sec/Transfer
Physical Disk: Disk reads/sec,
Physical Disk: Disk writes/sec

Для памяти:
Memory: Available Mbytes
Memory: Pages/sec
Memory: Page Reads/sec
Memory: Page Writes/sec

Для процессоров:
System: Processor Queue Length
Processor: %Processor Time

Для сети:
TCP: Segments/sec
TCP: Segments Retransmitted/sec
Network Interface: Output Queue Length

P.S. продолжение будет иногда следовать.

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 27 фев 2010, 12:01

Статистику собирать в пиковые часы не менее 30-ти минут, желательно пару часов.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 09 мар 2010, 15:13

Вопрос: Как записать лог и что прислать?
Ответ: Смотрим картинку
Вложения
perflog.jpg
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Garry071
Junior member
Сообщения: 7
Зарегистрирован: 10 окт 2009, 20:18
Откуда: Tula

Re: Планирование инфраструктуры под 1С

Сообщение Garry071 » 23 мар 2011, 12:06

Вопрос: Чем смотреть запись и на что глядеть?

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

Re: Планирование инфраструктуры под 1С

Сообщение gs » 23 мар 2011, 14:47

Смотреть perfmon.exe. Что смотреть - написано выше.

bademus
Junior member
Сообщения: 6
Зарегистрирован: 22 сен 2011, 21:07
Откуда: Москва

Re: Планирование инфраструктуры под 1С

Сообщение bademus » 23 сен 2011, 02:54

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

logman stop 3nity
logman delete 3nity
logman create counter 3nity -f csv -v mmddhhmm -c ^
"\Memory\Available Bytes" ^
"\Memory\Page Reads/sec" ^
"\Memory\Page Writes/sec" ^
"\Memory\Pages/sec" ^
"\Processor(*)\%% Processor Time" ^
"\System\Processor Queue Length" ^
"\PhysicalDisk(*)\Avg. Disk Bytes/Transfer" ^
"\PhysicalDisk(*)\Avg. Disk Queue Length" ^
"\PhysicalDisk(*)\Avg. Disk Read Queue Length" ^
"\PhysicalDisk(*)\Avg. Disk Write Queue Length" ^
"\PhysicalDisk(*)\Current Disk Queue Length" ^
"\PhysicalDisk(*)\Avg. Disk sec/Transfer" ^
"\PhysicalDisk(*)\Disk reads/sec" ^
"\PhysicalDisk(*)\Disk writes/sec" ^
"\TCPv4\Segments Retransmitted/sec" ^
"\TCPv4\Segments/sec" ^
"\NetworkInterface(*)\Output Queue Length"
logman start 3nity

P.S. Работает в win2003 ru/en, на win2008 не пробовал.

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 23 сен 2011, 05:50

bademus писал(а): "\PhysicalDisk(*)\Avg. Disk Bytes/Transfer" ^
"\PhysicalDisk(*)\Current Disk Queue Length" ^
"\PhysicalDisk(*)\Avg. Disk sec/Transfer" ^
"\PhysicalDisk(*)\Disk reads/sec" ^
"\PhysicalDisk(*)\Disk writes/sec" ^
Спасибо за комментарий, вот эти счетчики ни к чему, не особенно информативны в данной ситуации.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

bademus
Junior member
Сообщения: 6
Зарегистрирован: 22 сен 2011, 21:07
Откуда: Москва

Re: Планирование инфраструктуры под 1С

Сообщение bademus » 23 сен 2011, 08:00

>Спасибо за комментарий, вот эти счетчики ни к чему, не особенно информативны в данной ситуации.

Почему? Я же добавил все счетчики, которые вы указали выше.

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 23 сен 2011, 09:51

bademus писал(а):Почему? Я же добавил все счетчики, которые вы указали выше.
Да как показала практика дисковых очередей обычно хватает, а убранные счетчики нужны, если надо оценить скорости записи и чтения. Если же надо понять основную нагрузку в среднем по больнице, достаточно только очередей.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Axa
Advanced member
Сообщения: 58
Зарегистрирован: 14 ноя 2009, 09:18
Откуда: Chimkent

Re: Планирование инфраструктуры под 1С

Сообщение Axa » 02 ноя 2011, 13:57

Для работы с базами 1С8.1 приобрели сервер SuperMicro X7DB3. Диски 15к, без RAID массива. Пользователей - более 40. В настоящее время не хватает ресурсов дисковой подсистемы. Можете ли порекомендовать RAID контроллер для установки на эту материнскую плату и создания RAID 10 ?
Последний раз редактировалось Axa 02 ноя 2011, 14:04, всего редактировалось 1 раз.

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

Re: Планирование инфраструктуры под 1С

Сообщение gs » 02 ноя 2011, 14:03

Адаптек 5805/6805, LSI 9260 + BBU.
Но лучше создавать отдельные темы, а не писать в факе.

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

Re: Планирование инфраструктуры под 1С

Сообщение Stranger03 » 30 авг 2013, 13:06

Эта ваша винда, скука смертная. Щас напишу, как записать в файл на 2008 винде.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Ответить

Вернуться в «Серверы - FAQ»

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

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