Версия для слабовидящих
Главная сайта | Форум | Фотоальбом | Регистрация   | Вход | Cайт в избранное | Правила сайта и форума

Приветствую Вас Гость | RSS


Фильмы | Онлайн Видео | Софт | Новости и Статьи | Игры онлайн | Фотоальбом | Форум

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ:  Uran - браузер от uCoz на базе проекта Chromium. | Google ChromeOpera | Firefox 


МЕНЮ САЙТА

ПОИСК ПО САЙТУ

Gamesblender 675: новый шутер от Valve, Stellar Blade на ПК и ускоренный ИИ на GeForce RTX

Gamesblender № 674: новые боссы PlayStation, опасная стратегия Microsoft и ассасины в Японии

Gamesblender № 673: внезапная Hades II, закрытие студий Bethesda и контроль видеоигр в России

Gamesblender № 661: будущее Xbox, новая игра авторов Ori, «неправильная» Subnautica 2 и прощание с Dead Cells

Gamesblender № 660: «портативки» от Sony и Microsoft, эксклюзивы Xbox на PlayStation, сделка Epic и Disney и показ Final Fantasy VII Rebirth

Tekken 8: 10 аниме из 10

Gamesblender № 659: Death Stranding 2 и другие показы State of Play, новый президент Blizzard, отмена Deus Ex и перенос «Смуты»

Gamesblender № 657: дата выхода S.T.A.L.K.E.R. 2, «Индиана Джонс» от авторов Wolfenstein, закрытие Piranha Bytes, Larian против подписок

Gamesblender № 656: ремастер Half-Life 2, сиквел Cyberpunk 2077 и новый конкурент Steam Deck

Gamesblender № 654: главные события 2023 года в игровой индустрии

Игромания! ИГРОВЫЕ НОВОСТИ, 26 февраля (Корсары 4, Call of Cthulhu, Five Nights at Freddy’s)

Во что поиграть на этой неделе — 13 октября (The Evil Within 2, Средиземье: Тени Войны)

Игромания! Игровые новости, 13 марта (Injustice 2, No Man’s Sky, Deus Ex, Just Cause 3)

Во что поиграть на этой неделе — 11 августа (Hellblade, LawBreakers, Batman: The Enemy Within)

Игромания! Игровые новости, 18 января (Hitman, Valve, Silent Hill, Sony)

Как озвучивали Star Wars Battlefront

Во что поиграть на этой неделе — 15 ноября + Лучшие скидки на игры

Игромания! ИГРОВЫЕ НОВОСТИ, 14 января (S.T.A.L.K.E.R. 2, Resident Evil 3, Корсары)
СТАТИСТИКА
Всего материалов:
Фильмомания: 1513
Видео: 220
Каталог файлов: 95
Каталог статей: 6799
Фотоальбом: 1236
Форум: 1152/8425
Каталог сайтов: 386

Всего зарегистрировано:
Зарегистрировано: 1725
Сегодня: 1
Вчера: 0
За неделю: 1
За месяц: 6

Из них:
Пользователи: 1650
Проверенные: 23
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане: 33
Модераторы: 1
Администраторы: 3

Из них:
Парней 1295
Девушек 428


ON-Line всего: 2
Гостей: 2
Пользователей: 0

Сейчас на сайте:


Кто был?
anrywhite1976, lonnamccun,
День Рождения у: Cross(29), klan69(55), serg6109(63), aleks4217(62), Нервный(37)
ВЫ МОЖЕТЕ ОКАЗАТЬ ПОДДЕРЖКУ ЗА ТРУДЫ, ПОЖЕРТВОВАВ ЛЮБУЮ СУММЫ.

WEBMONEY



Категории каталога

Главная » Статьи » Статьи » Статьи: Exchange Server 2010

Тестирование производительности почтовых ящиков в Exchange 2010

Как раз сейчас я занимаюсь проектированием большой (более 16 000 почтовых ящиков) среды Exchange 2010 для одного из своих клиентов. И одной из проблем является, конечно же, создание и тестирование среды хранилища для почтовых серверов.

В Exchange Server 2010 Microsoft внесла значительные изменения в архитектуру баз данных, по сравнению с предыдущими версиями Exchange Server увеличение производительности может составить от 70% до 90%. Это очень много. Одним из приоритетов при создании новой версии было использование больших SATA-дисков, где могут храниться и почтовая база данных, и файлы журналов. Необходимым требованием для использования SATA-дисков в подобной конфигурации (JBOD, Just a Bunch of Disks) является то, что у вас настроено множество копий почтовых баз данных в Database Availability Group (DAG). Такая ситуация просто умоляет о тестировании!!

Но перед тем как начать играться с доступными инструментами тестирования, я хочу дать вам некоторую базовую информацию о той конфигурации, которую я собираюсь тестировать.

В моем случае мы говорим о размещении 4 000 почтовых ящиков на одном почтовом сервере. Мы установим DAG в целях избыточности, у почтовых серверов будет Direct Attached Storage (DAS) при конфигурации RAID-6. Почему RAID-6? Конфигурация RAID-6 похожа на RAID-5, но два диска будут использоваться для хранения данных о четности. Если работа одного из дисков будет нарушена, массив хранилища не сразу перейдет к перестройке массива, и для замены диска в массиве будет масса времени. Кроме того, идея пересоздания больших почтовых баз данных в DAG – это не то, что понравится клиенту.

Чтобы создать подобную конфигурацию с почтовыми серверами, вам понадобится Exchange 2010 Mailbox Server Role Requirements Calculator (калькулятор требований для серверной роли), который можно найти на сайте команды Exchange. Следующие значения используются как входы для калькулятора требований:

ПеременнаяЗначение
Number of Mailboxes (число почтовых ящиков)16,000
Number of Mailbox Servers (число почтовых серверов)4
Current amount of storage (текущий объем хранилища)3,5 TB
Avg. Data/mailbox (средний объем данных на почтовый ящик)230 MB
Mailbox size limit (предельный размер почтового ящика)512 MB
Max Database size (максимальный размер базы данных)500 GB (решение клиента!)
Usage Profile (пользовательский профиль)Light (Легкий) (10 отправляется, 40 получается)
Average message size (средний размер сообщения)75 KB
Deleted Items retention (хранение удаленных объектов)30 days (30 дней)
Single Item Recovery (Восстановление отдельных элементов)Enabled (Включено)
Disk type (Тип диска)1 TB 7200 RPM SATA
Number of database copies (число копий баз данных)2 (1 активная, 1 пассивная)

Калькулятор данных выдаст следующие данные:

ПеременнаяЗначение
Active Databases in the DAG (активных баз данных в DAG)28
Number of active databases per server (Число активных баз данных на сервер)7
Number of passive databases per server (Число пассивных баз данных на сервер)7
Number of mailboxes per database (Число почтовых ящиков на базу данных)571
Internal Server memory (Внутренняя память сервера)22 GB
MaximumDatabase size (Максимальный размер базы данных)414 GB
Maximumnumber of Log files (Максимальное число файлов журнала)23 GB
Database plus Log files LUN size (размер LUN, состоящего из базы данных и файлов журнала)598 GB (RAID-10)
Database IOPS (per database) (Операций ввода/вывода в секунду для базы данных (на одну базу данных))32
Log File IOPS (per database) (Операций ввода/вывода в секунду для файла журнала (на одну базу данных))7
CPU Megacycle Requirements (Требования к количеству мегациклов у процессора)3840 MCycles
Restore LUN (Восстановление LUN)546 GB (RAID-5)

Итак, согласно калькулятору требований каждая база данных будет генерировать 32 IOPS, что означает всего 234 IOPS на сервер (для активных баз данных). Теперь все это интересно проверить.

Microsoft предлагает два инструмента для тестирования среды Exchange 2010:

  • Jetstress ' Jetstress – это инструмент, позволяющий подвергнуть серьезной нагрузке вашу подсистему хранения, позволяя проверить максимальную производительность. Используйте Jetstress перед построением среды Exchange. Загрузить Jetstress можно с сайта Microsoft.
  • Loadgen ' Loadgen – это инструмент, позволяющий подвергнуть нагрузке среду Exchange. Используйте Loadgen после построения среды Exchange. Loadgen тоже можно загрузить с сайта Microsoft. Текущая версия (На апрель 2010) все еще бета, но согласно обещаниям Microsoft, финальная версия не будет сильно отличаться от бета-версии.

Чтобы протестировать почтовые серверы, я воспользовался вышеприведенными значениями на устройстве хранения HP Lefthand P4100 iSCSI. Объект Lefthand настраивается с двумя наборами RAID-5 (в каждом по 6 дисков). Серверы запускаются на HP DL380G6, iSCSI подключается через два сетевых пути.

Каждый сервер оборудуется 7 LUN’ами, где хранятся и почтовые базы данных, и файлы журнала. Поскольку я был ограничен по времени в данном конкретном тесте, у меня не было возможности протестировать среду DAG, поэтому я протестировал только односерверную среду (с 4 000 почтовых ящиков).

JetStress

Первые тесты проводились с помощью Jetstress. Как уже пояснялось ранее, Jetstress был разработан для тестирования подсистемы хранения. Установите Windows Server 2008 (или R2), настройте хранилище и установите Jetstress на сервере. Jetstress требует некоторых ESE-файлов для движка базы данных (ese.dll, eseperf.dll, eseperf.hxx и eseperf.ini), поэтому скопируйте эти файлы с установочного DVD Exchange в каталог Jetstress на сервере, и будете готовы к запуску.

Запустите инструмент JetStress и выберите 'start a new test'. Выполняйте указания мастера, чтобы создать конфигурацию для тестирования. Вы можете выбирать между тестированием пропускной способности дисковой системы и Exchange Mailbox Profile. Выберите 'disk system throughput' и продолжайте работать с мастером. В окне 'Select Capacity and Throughput' есть опция, позволяющая автоматически подстраивать Jetstress, которая включена по умолчанию. Однако эта функция время от времени работает неправильно по неизвестной причине (к сожалению), поэтому лучше ее отключить (просто уберите отметку) и вручную увеличить число потоков.

Рисунок 1: Отключение автонастройки и ручное увеличение числа потоков

Далее в мастере выберите продолжительность теста. Минимальное время, которое можно выбрать, — это 2 часа, хотя вы и можете вручную ввести 1 час. В окне Database Configuration введите число баз данных, а также местоположение каждой базы данных и путь к файлу журнала.

Если вы в первый раз запускаете JetStress, ему нужно создать базы данных в определенных местах. Будьте готовы к тому, что это может занять огромнейшее количество времени, в некоторых случаях более 24 часов! В окне Review and Execute Test вы можете выбрать 'Prepare test'(Подготовить тест), и в этом случае начнут создаваться базы данных. Если базы данных уже созданы, можно нажать 'Execute test', и Jetstress начнет работу. Чтобы отследить происходящее, вы можете запустить Performance Monitor и посмотреть на физические показатели дисков, которые проходят проверку с помощью JetStress. Более подробную информацию о мониторинге дисковых показателей можно найти на сайте Microsoft.

Когда Jetstress заканчивает свою работу, он показывает, пройден ли тест успешно или нет. Если он завершился неудачно, пороги связанных с диском счетчиков находятся выше рекомендуемых требований, если он завершился успешно, пороги ниже рекомендуемых значений. Jetstress также делает обзор этих счетчиков и их значений:

Рисунок 2: Страница результатов Jetstress частично.

На Рисунке 2 ясно видны достигаемые показатели ввода/вывода и счетчики производительности, показываемые JetStress. Для целей удобочитаемости некоторые счетчики были опущены. Очевидно, что, хотя мы тестировали только одну почтовую базу данных, подсистема хранения способна обрабатывать больше IOPS, чем мы изначально вычислили.

LoadGen

Loadgen – это инструмент, который можно использовать для тестирования всей среды Exchange после построения сети Exchange. Согласно проекту почтовый сервер подключен к 7 LUN'ам, при этом создается 7 баз данных. Для данного теста база данных и соответствующие файлы журнала располагаются на одних и тех же дисках.

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

Введите продолжительность 'simulation day'(дня симуляции), введите авторизационные данные аккаунта, которые использует утилиту (по умолчанию используется аккаунт администратора), и продолжайте управление получателем. Сейчас вы должны увидеть 7 баз данных, созданных нами ранее, и ввести число почтовых ящиков на базу данных. В нашей тестовой среде мы вводим 571 ящика на базу данных (всего получается 3997 почтовых ящиков на сервере).

При желании вы можете выбрать опцию использовать Dynamic Distribution Groups, использовать внутренние или внешние контакты.

Настройки 'test user group' имеют большое значение, потому что именно здесь вы определяете профиль использования. Вы можете выбрать тип клиента (например, Outlook 2007 в режиме кэширования), профиль использования и размеры почтовых ящиков. Можно начать с легкого профиля и усиливать профиль в последующих тестах. Можно также создать множество типов клиентов и использовать его одновременно.

Если у вас несколько клиентов LoadGen, вы можете настроить удаленные конфигурации, и тесты LoadGen будут выполняться с множества клиентских машин.

Последним шагом тут становится инициализация теста, при этой инициализации будут созданы 7 почтовых баз данных. Как и в случае с JetStress, это занимает огромное количество времени, до 24 часов. После того, как базы данных будут созданы, вы можете запускать LoadGen, который будет симулировать рабочий день.

LoadGen не отслеживает и не показывает счетчики, как JetStress, поэтому вам будет нужно настроить Performance Monitor на запись различных счетчиков.

Рисунок 3: Показатели производительности при запуске LoadGen. Для целей удобочитаемости данные от MDB05, MDB06 и MDB07 удалены

Заключение

Для грамотного проектирования среды хранения вы можете использовать Storage Requirements Calculator. Для целей данной статьи я протестировал один почтовый сервер с 4000 почтовых ящиков, распределенных между 7 почтовыми базами данных. С помощью инструмента Jetstress вы можете протестировать вашу подсистему хранения, а с помощью LoadGen вы можете протестировать конечные установки сервера Exchange.

Использование этих средств поможет вам заранее ясно увидеть, как будет себя вести ваш почтовый сервер.

 

Автор: Яап Весселиус

 


Если на странице вы заметили в посте отсутствие изображений, просьба сообщить , нажав на кнопку.



После прочтения материала " Тестирование производительности почтовых ящиков в Exchange 2010 ", можно просмотреть форум и поискать темы по данной игре.



ДРУГИЕ МАТЕРИАЛЫ
Симулятор «Ил-2 Штурмовик: Крылатые хищники» улетел в продажу
Стартовали продажи недорогого Sony Ericsson W205
Новые скриншоты Max Payne 3
96 процессорных ядер устанавливают рекорд
Opera готовит революцию в интернете
Zotac GeForce 9800 GTX+ с новым кулером и 1 Гб памяти
Почему уходят мужья.
Интересное обновление для Left 4 Dead
Планы на Луну
Игра Splinter Cell: Conviction не станет слишком лёгкой
Сколько Blizzard потратила на WoW
Делегирование прав на установку Exchange Server 2010
E3 2009: трейлер экшена Front Mission Evolved
Как сохранить мужа
Первый обзор игры Crysis Warhead
Совет недели по групповым политикам 2 – настройка экрана входа в систему пользователей
Новое видео StarCraft 2
Анальный секс - как избежать травматизма
RapidShare оштрафовали на 24 миллиона евро
IDF SF 2008: фотографии SSD-накопителей Intel

Если вам понравился материал "Тестирование производительности почтовых ящиков в Exchange 2010", - поделитесь ним с другими.


html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Категория: Статьи: Exchange Server 2010 | Добавил: Фокусник (05.07.2010)
Просмотров: 2111

Ниже вы можете добавить комментарии к материалу " Тестирование производительности почтовых ящиков в Exchange 2010 "

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.


Всего комментариев : 0
avatar
ФОРМА ВХОДА
ПОЖЕРТВОВАНИЯ

WMZ: Z143317192317
WMB: X706980753649

Boosty - Donate

Payeer: P48650932
На кофе / ko-fi
ПАРТНЕРЫ

World of Warships — это free-to-play ММО-экшен, который позволяет окунуться в мир масштабных военно-морских баталий. Возьмите под управление легендарные боевые корабли первой половины ХХ века и завоюйте господство на бескрайних океанских просторах.

Курсы обмена WebMoney


Что такое ресурс Turbobit и как качать.


Получи 10 ГБ места бесплатно, на всю жизнь.


Boosty – сервис по сбору донатов.
Видеообзор игры Bound by Flame
Видеообзор игры Bound by Flame
Фильм
Фильм "Красивый мальчик" (2018) - Русский трейлер (Субтитры)
Elite Dangerous - Новости от GIF - выпуск 105 - Шахтёрство
Elite Dangerous - Новости от GIF - выпуск 105 - Шахтёрство
Gamesblender № 278: Wasteland 3 на двоих, закон против No Man's Sky и «многоразовая» Dishonored 2
Gamesblender № 278: Wasteland 3 на двоих, закон против No Man's Sky и «многоразовая» Dishonored 2
Дубли, которые чуть не стоили Джеки Чану жизни
Дубли, которые чуть не стоили Джеки Чану жизни
Игрозор 227 — Новый главный на StopGame, пережитки gamescom…
Игрозор 227 — Новый главный на StopGame, пережитки gamescom…
Новая The Binding of Isaac, PUBG vs Fortnite, новый работник Valve, NieR: Automata, PS Plus...
Новая The Binding of Isaac, PUBG vs Fortnite, новый работник Valve, NieR: Automata, PS Plus...
Игромания! ИГРОВЫЕ НОВОСТИ, 16 апреля (Корсары, Doom, SteamSpy, THQ Nordic, The Banner Saga 3)
Игромания! ИГРОВЫЕ НОВОСТИ, 16 апреля (Корсары, Doom, SteamSpy, THQ Nordic, The Banner Saga 3)
Пока 2050 год не настал и не вышел Star Citizen, появились 2 новых корабля в Elite: Dangerous
Пока 2050 год не настал и не вышел Star Citizen, появились 2 новых корабля в Elite: Dangerous
Elite Dangerous - Торопись медленно
Elite Dangerous - Торопись медленно

Постеры к блокбастерам Марвел из повседневных предметов (22 фото)
Постеры к блокбастерам Марвел из повседневных предметов (22 фото)
Горячий косплей (30 фото)
Горячий косплей (30 фото)
12 новых демотиваторов на среду
12 новых демотиваторов на среду
Прикольные картинки и фото (24 шт)
Прикольные картинки и фото (24 шт)
Безумное и ужасное  (30 фото)
Безумное и ужасное (30 фото)
23 женщины до и после преображения
23 женщины до и после преображения
Прикольные демотиваторы для всех (16 шт)
Прикольные демотиваторы для всех (16 шт)
Очередная порция позитива (21 шт)
Очередная порция позитива (21 шт)
СТАТИСТИКА
Яндекс.Метрика


Copyright © 2000-2024, Alex LTD and System PervertedХостинг от uCoz
Этот сайт использует файлы cookies для более комфортной работы пользователя. Продолжая просмотр страниц сайта, вы соглашаетесь с Политикой использования файлов cookies.
Loading...