Организация дисковой подсистемы для сервера баз данных

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

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

Ответить
shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Организация дисковой подсистемы для сервера баз данных

Сообщение shwed » 28 ноя 2014, 15:50

Имеется сервер на платформе Intel Server R2312GZ4GCSAS. В нем имеется:
CPU Intel Xeon E5-2650V2 2600/20M S2011 - 2 шт
DDR3 8GB PC12800 ECC REG KVR16R11D4/8 Kingston - 4 шт
HDD Hitachi 300Gb 15K600 HUS156030VLS600 - 8 шт
Intel Server AXXRSBBU9 919738 - 1 шт

Данный сервер используется в основном как сервер баз данных для 1С 7.7 (соответственно имеем windows server 2003 64bit, ms sql 2000 sp4). В дальнейшем планируется использование для других целей.
Диски объединены в 10 рейд и порезаны на 4 LUN. Один под систему, второй под временные базы скуля, третий под сами базы, четвертый под логи скуля. Насколько грамотно такое разделение? Программисты 1с запускали какую-то обработку, говорят, что узкое место - дисковая подсистема.
Запускал системные счетчики по дискам. По всем цифры нормальные, кроме диска с базами.
Средние значения таковы:
Процент активности диска. Min=1, max=750, сред=103.
Обращений записи на диск в сек. Min=0, max=88, сред=4.
Обращений чтения на диск в сек. Min=0, max=6744, сред=768.
Средняя длина очереди диска. Min=0, max=7, сред=1.

Что можно сделать?

maverlife
Advanced member
Сообщения: 186
Зарегистрирован: 28 янв 2014, 08:31
Откуда: Иркутск

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение maverlife » 28 ноя 2014, 22:22

у вас явное превалирование операций чтения над операциями записи. если это статистика за продолжительное время, то имеет смысл попробовать другой уровень рейда - 5, 6, 50. и конфигурация памяти на мой взгляд не оптимальная - число модулей памяти в идеале должно равняться сумме каналов памяти у процессоров (2 или 3 у ваших, точно не помню).

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

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение Stranger03 » 01 дек 2014, 09:49

Я бы добавил дисков в группу. Переделка на Р5 может не помочь.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение shwed » 02 дек 2014, 13:29

А вообще лучше разделять на LUNы или отдельные массивы рэйд делать? По идее, если массивы будут из небольшого количества дисков - быстродействие снизится. Да и контроллеру надо обслуживать большее количество массивов.

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

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение gs » 02 дек 2014, 16:15

Пару ССДшек под базу в зеркало поставьте...

shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение shwed » 02 дек 2014, 17:06

Да я вот тоже так думаю сделать.

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

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение gs » 02 дек 2014, 17:18

И еще... я не спец, но что-то уж сильно много он у Вас читает. Такое ощущение, что с кэшированием в сиквеле что-то не то...

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

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение gs » 02 дек 2014, 17:19

Если конечно памяти хватает.

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

Re: Организация дисковой подсистемы для сервера баз данных

Сообщение Stranger03 » 03 дек 2014, 09:08

gs писал(а):Пару ССДшек под базу в зеркало поставьте...
Согласен, самый разумный вариант.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Ответить

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

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

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