Чтобы быть на шаг впереди в современном, быстроразвивающемся мире, необходимо обращать пристальное внимание на тонкости. В каждом разделе рассмотрен один из пятнадцати советов, охватывающих важнейшие принципы оценки эффективности текущей настройки Exchange. В этой статье вы найдёте 8 советов, давайте рассмотрим их подробнее.
Пункты 1-7 были рассмотрены в первой части данной статьи.
8. Дисковая подсистема
Различного вида сбои всегда досаждают, но вдвойне неприятно, если таковые случаются с почтовой системой. Вы можете попытаться предотвратить неприятные последствия, разработав грамотную политику восстановления после сбоев. Если её у вас ещё не имеется, тогда непременно следует рассмотреть варианты кластеризации и обеспечения постоянной доступности. Если это не возможно, нужно, по крайней мере, иметь подготовленный RAID-массив. Жесткие диски имеют определённое время среднестатистической работы, после которого рано или поздно начнут выходить из строя. Естественно, необходимо принимать во внимание все возможные виды сбоев, но даже в самом простом случае, следует обязательно использовать RAID. Некоторые типы RAID также могут повысить скорость чтения-записи.
При выборе типа RAIDа, останавливайтесь на 1+0 (RAID10), или на RAID5 (компромиссный вариант), если ваш бюджет не позволяет покупку дополнительных дисков для 1+0 массива. Дополнительные мощности в виде SAN, помогут сгладить разницу в производительности между RAID1+0 и RAID5. Как правило, есть и другие плюсы в использовании SAN от большинства производителей (улучшение производительности, возможности мониторинга состояния).
9. Разметка диска
Для правильного определения геометрии при форматировании разделов для Exchange, используйте утилиту diskpar, поставляющуюся с Windows 2000 Server Resource Kit. Перед тем, как использовать новый раздел на RAID-массиве, выполните в командной строке 'diskpar.exe -i *? для получения списка доступных дисков, затем выполните `diskpar.exe -s <номер диска>` для форматирования раздела с размером блока в 64кб. При использовании SAN, проконсультируйтесь с поставщиком для выяснения наилучшего размера блока.
Используйте NTFS для наилучшей производительности и защищённости.
10. Производительность дисковой подсистемы
Среднюю скорость чтения диска при повседневной работе можно оценить в пределах от 0.5 до 0.75 IOPS (операций в секунду) на пользователя (для раздела — хранилища данных). Относительно томов, отведённых под Exchange, считается, что выполняется 3 чтения на одну запись.
Обычный 10000 RPM диск может выдавать примерно 100 IOPS, 15000 RPM диск — 120 IOPS. Это означает, что зачастую лучше приобрести больше 10000 RPM дисков, нежели заменять их на диски с 15000 RPM.
Конфигурация RAID-массива также влияет на общее быстродействие. На типичной системе, RAID0 (без защиты данных) не оказывает влияние на IOPS, однако RAID1 или RAID1+0 удваивает количество операций на каждую запись (т.е. вы получаете, грубо говоря, 80% производительности по сравнению с RAID0). Для RAID5, требующего 4 операции для записи, это число ещё ниже — 57%. Таким образом, исходя из соображений о производительности иногда лучше использовать RAID1 вместо RAID5. При использовании SAN, свяжитесь с вашим дистрибьютором, для получения информации о эффективности различных типов организации RAID-массива, т.к. дополнительное кэширование может существенно повысить производительность RAID5.
Совокупное количество нужных для достижения определённого количества IOPS дисков можно подсчитать из уравнения:
#Дисков = (# IOPS/пользователь * количество_пользователей)/(IOPS/диск*коэффициент_массива)
(IOPS/диск — 100 и 120, соответственно, для 10к RPM и 15к RPM дисков. -прим. пер.)
Для примера, сервер на 1000 пользователей по 0.5 IOPS на RAID1:
N = (0.5