Это означает, что с имевшимся для тестирования набором данных, тестовым набором и оборудованием мы могли бы обеспечить поддержку 8 * 60 * 60, то есть 28 800 запросов в час. Учитывая особенности работы Outlook Social Connector, это означает, что мы могли бы поддерживать 28 800 сотрудников, использующих Outlook Social Connector на одном интерфейсном веб-сервере с включенной фильтрацией по ролям безопасности. Аналогично, мы могли поддерживать 28 800 * 3, то есть 86 400 сотрудников, использующих Outlook Social Connector на трех интерфейсных веб-серверах с включенной фильтрацией по ролям безопасности.

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

Рекомендации

По результатам тестирования были сделаны следующие выводы.

    Среда масштабировалась до восьми интерфейсных веб-серверов с одним сервером приложений и одним сервером базы данных; повышение пропускной способности оказалось практически линейным. Дальнейшее увеличение количества веб-серверов не приводит к повышению пропускной способности, поскольку в данном случае узким местом становится загрузка ЦП сервера базы данных. Дальнейшее масштабирование обеспечивается за счет размещения базы данных контента и базы данных служб на разных серверах. Максимальная пропускная способность была достигнута на топологии 8x1x2. В этой топологии узким местом оказалась производительность ЦП интерфейсного веб-сервера и сервера приложений. На основании этого можно сделать вывод, что при использовании указанного оборудования, набора данных и тестовой рабочей нагрузки максимально возможное число запросов в секунду представлено значением Максимальной зоны для конфигурации 8x1x2, которое составляет примерно 1877 запросов в секунду. Оценивая эти тенденции, можно предположить, что в работоспособной ферме удастся добиться такой же пропускной способности, если устранить узкие места в интерфейсном веб-сервере и сервере приложений. Узкое место в интерфейсном веб-сервере можно устранить, добавив интерфейсные веб-серверы. Узкое место в сервере приложений можно устранить, используя два компьютера в роли сервера приложений. Однако в лаборатории это не проверялось. Пропускная способность и изменения оборудования на задержку не влияют. Если включена фильтрация по ролям безопасности, один интерфейсный веб-сервер может поддерживать от 8–10 запросов в секунду в трафике Outlook Social Connector. Это означает, что один интерфейсный веб-сервер способен поддерживать работу 28 000–36 000 сотрудников, использующих Outlook Social Connector на протяжении целого дня. Таким образом, при развертывании Outlook Social Connector для 100 000 сотрудников, для поддержки трафика Outlook Social Connector потребуются три интерфейсных веб-сервера. Эти значения зависят от использования социальных тегов в компании. Если в компании планируется менее активное использование социальных тегов, чем в нашем тестовом наборе данных, то пропускная способность каждого интерфейсного веб-сервера может превышать 8-10 запросов в секунду. Если ферма поддерживается в работоспособном состоянии, то добавочный обход контента при поиске людей практически не влияет на пропускную способность фермы.


Приложение

НЕ нашли? Не то? Что вы ищете?

Результаты по итерациям

Топология 1x1x1

Сводка по результатам

    В дополнение к тестовому набору, представленному выше, в данной ферме поддерживался трафик интенсивностью 8 запросов в секунду от Outlook Social Connector с запросом событий из веб-канала активности для пользователя. В ферме с одним интерфейсным веб-сервером, одним сервером приложений и одним сервером SQL Server узким местом оказался интерфейсный веб-сервер. Как показано в таблице ниже, загрузка ЦП интерфейсного веб-сервера доходила до 90%, когда в ферму направлялось 238 запросов в секунду с использованием набора транзакций, описанного ранее в этом документе. В этой конфигурации число запросов в секунду для Зеленой зоны составило 137,25 с задержкой 0,12 с для не менее 75% запросов и загрузкой ЦП интерфейсного веб-сервера на уровне 47,8%. Это говорит о том, что данная ферма может поддерживать около 137,25 запросов в секунду. Число запросов в секунду для Максимальной зоны в данной ферме составило 203,2 с задержками в 0,22 с и загрузкой ЦП интерфейсного веб-сервера на уровне 85%. Поскольку узким местом оказался интерфейсный веб-сервер, в следующей итерации мы добавили еще один интерфейсный веб-сервер.

Счетчики производительности и графики

Ниже приведены значения различных счетчиков производительности, полученные при тестировании фермы с топологией 1x1x1 на разных этапах нагрузки VSTS.

Нагрузка VSTS

52

77

102

127

152

177

Запросов в секунду

99,8

147

188

218

238

243

Загрузка ЦП интерфейсного веб-сервера

33,9

50

71,8

81,1

90,8

89

Загрузка ЦП сервера приложений

7,92

11,7

13,5

14,1

13,9

13,3

Загрузка ЦП сервера SQL Server

4,7

6,48

7,99

8,21

8,41

8,88

75-й процентиль (сек)

0,13

0,16

0,17

0,25

0,3

0,45

95-й процентиль (сек)

0,29

0,47

0,41

0,55

0,55

0,77


Таблица 1. Счетчики производительности для фермы с топологией 1x1x1

Конфигурация фермы 2x1x1

Сводка по результатам

    В дополнение к тестовому набору, представленному выше, в данной ферме поддерживался трафик интенсивностью 16 запросов в секунду от Outlook Social Connector с запросом событий из веб-канала активности для пользователя. В ферме с двумя интерфейсными веб-серверами, одним сервером приложений и одним сервером SQL Server узким местом оказался интерфейсный веб-сервер. Как показывают следующие данные, загрузка ЦП интерфейсного веб-сервера доходила до 89%, когда в ферму направлялось 520 запросов в секунду с использованием набора транзакций, описанного ранее в этом документе. В этой конфигурации число запросов в секунду для Зеленой зоны составило 278 с задержкой 0,16 с для не менее 75% запросов и загрузкой ЦП интерфейсного веб-сервера на уровне 47%. Это говорит о том, что данная ферма может поддерживать около 278 запросов в секунду с использованным тестовым набором и оборудованием. Число запросов в секунду для Максимальной зоны в данной ферме составило 450 с задержками в 0,23 с и загрузкой ЦП интерфейсного веб-сервера на уровне 78%. Поскольку в данной итерации узким местом оказался ЦП интерфейсного веб-сервера, в следующей итерации мы добавили еще один интерфейсный веб-сервер.

Счетчики производительности и графики

В таблице и диаграмме ниже приведены значения различных счетчиков производительности, полученные при тестировании фермы с топологией 2x1x1 на разных этапах нагрузки VSTS.

Нагрузка VSTS

104

154

204

254

304

354

Запросов в секунду

190

278

390

455

500

520

Загрузка ЦП интерфейсного веб-сервера

36

50,9

71,9

86,9

87,1

89,5

Загрузка ЦП сервера приложений

16

24,9

28,3

26,5

26,5

24,9

Загрузка ЦП сервера SQL Server

8,06

10,6

14,2

16,4

17,9

18,9

75-й процентиль (сек)

0,16

0,22

0,22

0,33

0,42

0,53

95-й процентиль (сек)

0,42

0,64

0,51

0,69

0,73

0,89


Таблица 2. Значения счетчиков производительности в конфигурации 2x1x1

Конфигурация фермы 3x1x1

Сводка по результатам

    В дополнение к тестовому набору, представленному выше, в данной ферме поддерживался трафик интенсивностью 24 запросов в секунду от Outlook Social Connector с запросом событий из веб-канала активности для пользователя. В ферме с тремя интерфейсными веб-серверами, одним сервером приложений и одним сервером SQL Server узким местом оказался интерфейсный веб-сервер. Как показывают следующие данные, загрузка ЦП интерфейсного веб-сервера доходила до 76%, когда в ферму направлялось 629 запросов в секунду с использованием набора транзакций, описанного ранее в этом документе. В этой конфигурации число запросов в секунду для Зеленой зоны составило 440 с задержкой 0,14 с для не менее 75% запросов и загрузкой ЦП интерфейсного веб-сервера на уровне 48%. Это говорит о том, что данная ферма может поддерживать около 440 запросов в секунду с использованным тестовым набором и оборудованием. Число запросов в секунду для Максимальной зоны в данной ферме составило 615 с задержками в 0,22 с и загрузкой ЦП интерфейсного веб-сервера на уровне 70%. Поскольку в данной итерации узким местом оказался ЦП интерфейсного веб-сервера, мы решили добавить еще интерфейсных веб-серверов. Учитывая разницу между предыдущими итерациями, когда добавлялся один интерфейсный веб-сервер, мы решили добавить сразу два интерфейсных веб-сервера. Мы надеялись, что в этом случае узким местом станет сервер приложений или сервер SQL Server.

Счетчики производительности и графики

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6