Поделиться через


Определение требований к ресурсам для поддержки служб Excel

Содержание:

  • О топологиях служб Excel

  • Планирование одновременных подключений клиентов

  • Планирование параллельных запросов сеансов службы вычислений Excel

  • Тестирование производительности служб Excel

  • Ограничение числа и длительности открытых сеансов

Производительность и доступность развертывания Microsoft Office SharePoint Server 2007 зависит от многих факторов, включая полосу пропускания и потребление ресурсов. На производительность системы может влиять служба Службы Excel в Microsoft Office SharePoint Server 2007 в приложении Office SharePoint Server 2007, в зависимости от числа клиентских подключений и одновременных запросов сеанса Служба вычислений Excel. Также на потребление ресурсов службы Служба вычислений Excel может влиять объем и сложность вычислений.

На производительность и доступность Службы Excel в приложении Office SharePoint Server 2007 может влиять сложность и область вычислений Excel. Когда объем, сложность и частота вычисления растет, увеличивается потребление системных ресурсов. Определите базовые требования к системной памяти, центральному процессору и хранилищу для каждого сервера приложений, на котором выполняется служба вычислений Служба вычислений Excel.

О топологиях служб Excel

Приложение Office SharePoint Server 2007 разделено логически на три уровня: уровень интерфейсного веб-сервера, уровень сервера приложений и уровень базы данных. Во время установки служб Службы Excel устанавливаются два компонента (веб-клиент Excel и веб-службы Excel) на уровне интерфейсного веб-сервера и один компонент (Служба вычислений Excel) на уровне сервера приложений, как показано на следующей схеме.

Службы Excel — базовая архитектура

Балансировка сетевой нагрузки позволяет приложению Office SharePoint Server 2007 масштабировать интерфейсные веб-серверы. Балансировка сетевой нагрузки доступна для всех приложений Office SharePoint Server 2007. Серверы приложений можно масштабировать, добавляя компьютеры в инфраструктуре общих служб приложения Office SharePoint Server 2007.

Существует три схемы запросов Служба вычислений Excel с балансировкой нагрузки: "Книга", "Циклическая" и "Локальная". Можно настроить отдельные схемы балансировки нагрузки для каждого поставщика общих служб.

Сведения о том, как установить компоненты Службы Excel приложения Office SharePoint Server 2007 см. в следующих статьях:

Модели доступа к данным

Имеется две модели доступа к данным, которые можно использовать в любой топологии фермы серверов Службы Excel: доверенная подсистема и ограниченное делегирование Kerberos.

  • Доверенная подсистема   Это параметр по умолчанию для фермы серверов Windows, так как он не требует дополнительных настроек модели делегирования. В модели доверенной подсистемы интерфейсные веб-серверы и серверы приложений, работающие под управлением Служба вычислений Excel, доверяют учетным записям связанных приложений Office SharePoint Server 2007 с помощью поставщика общих служб. В среде доверенной подсистемы, при открытии файлов из приложения Microsoft Office SharePoint Server 2007, может выполняться проверка разрешений для файлов вместо удостоверений конечного пользователя, даже если не настроена проверка подлинности Kerberos. Если серверы приложений Служба вычислений Excel открывают книги из общих папок UNC или веб-сайтов HTTP, учетная запись пользователя не может быть олицетворена, и учетная запись процесса не должна использоваться.

  • Ограниченное делегирование Kerberos   Это более безопасная конфигурация для связи между интерфейсными веб-серверами и серверами приложений Служба вычислений Excel. Ограниченное делегирование Kerberos также является более безопасной конфигурацией для доступа к фоновым источникам данных с серверов приложений. Конфигурация с ограниченным делегированием Kerberos более предпочтительна для развертывания Службы Excel. Для внешних подключений данных интегрированная проверка подлинности Windows будет работать только в том случае, если реализована модель делегирования.

Топологии служб Excel

В этом разделе описываются следующие топологии Службы Excel:

  • Односерверная топология служб Excel

  • Топология небольшой фермы служб Excel с доверенной подсистемой

  • Топология небольшой фермы служб Excel с проверкой подлинности Kerberos

  • Топология средней фермы служб Excel с доверенной подсистемой

  • Топология средней фермы служб Excel с проверкой подлинности Kerberos

  • Топология большой фермы служб Excel с доверенной подсистемой

  • Топология большой фермы служб Excel с проверкой подлинности Kerberos

  • Топология экстрасети служб Excel

  • Топология корпоративной интрасети служб Excel

  • Топология служб Excel для высокопроизводительной обработки данных

Односерверная топология служб Excel

На следующей схеме показана логическая архитектура изолированного развертывания Службы Excel на одном сервере.

Службы Excel — топология одного сервера

В этом примере все компоненты Office SharePoint Server 2007 установлены на одном компьютере. Сюда входят компоненты интерфейсных веб-серверов Службы Excel и Служба вычислений Excel, компонент сервера приложений Службы Excel. Эта схема также включает базы данных конфигурации и содержимого, установленные с помощью Microsoft SQL Server Express Edition. Данная топология полезна для тестирования основных функциональных возможностей служб Службы Excel, однако ее не рекомендуется использовать как масштабируемое решение.

Такая конфигурация поддерживает несколько веб-приложений Windows SharePoint Services 3.0 с помощью интегрированной проверки подлинности Windows. В этой конфигурации для внешнего доступа к данным можно использовать библиотеки подключений данных, службу единого входа или подключения данных, внедренные в книги. Балансировка нагрузки обеспечивается компонентом балансировки нагрузки служб Службы Excel. В данной топологии для доступа к данным используется метод доверенной подсистемы. Метод доступа к файлам — это учетная запись процесса Служба вычислений Excel, настроенная как администратор единого входа.

Топология небольшой фермы служб Excel с доверенной подсистемой

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

Службы Excel — топология небольшой фермы надежной подсистемы

В этом примере компоненты интерфейсных веб-серверов Службы Excel и сервера приложений установлены на одном сервере, а базы данных контента и конфигурации — на другом. В этой конфигурации также показана служба единого входа, выполняемая на сервере Office SharePoint Server 2007. Также в конфигурации показана учетная запись процесса Служба вычислений Excel настроенная как администратор службы единого входа.

Топология небольшой фермы служб Excel с проверкой подлинности Kerberos

На следующей схеме топологии показана логическая архитектура развертывания небольшой фермы Службы Excel, в которой для доступа к данным используется модель ограниченного делегирования Kerberos.

Службы Excel — топология небольшой фермы серверов (Kerberos)

В этом примере компоненты интерфейсных веб-серверов Службы Excel и сервера приложений установлены на одном сервере, а базы данных контента и конфигурации — на другом. В этой конфигурации также показана служба единого входа, выполняемая на сервере Office SharePoint Server 2007. Также в конфигурации показана учетная запись процесса Служба вычислений Excel настроенная как администратор службы единого входа.

Топология средней фермы служб Excel с доверенной подсистемой

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

Службы Excel — топология фермы надежной подсистемы

В этом примере компоненты интерфейсных веб-серверов Службы Excel, компонент сервера приложений и базы данных контента и конфигурации SQL Server 2005 установлены на трех отдельных серверах. В этой конфигурации также показана служба единого входа, выполняемая на интерфейсном веб-сервере Office SharePoint Server 2007 и сервере приложений Службы Excel Также в конфигурации показана учетная запись процесса Служба вычислений Excel, настроенная как администратор службы единого входа.

Топология средней фермы служб Excel с проверкой подлинности Kerberos

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

Службы Excel — топология средней фермы серверов (Kerberos)

В этом примере компоненты интерфейсных веб-серверов Службы Excel, компонент сервера приложений и базы данных контента и конфигурации SQL Server 2005 установлены на трех отдельных серверах. В этой конфигурации также показана служба единого входа, выполняемая на интерфейсном веб-сервере Office SharePoint Server 2007 и сервере приложений Службы Excel Также в конфигурации показана учетная запись процесса Служба вычислений Excel, настроенная как администратор службы единого входа.

Топология большой фермы служб Excel с доверенной подсистемой

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

Службы Excel — топология TSS большой фермы

В этом примере несколько компонентов интерфейсных веб-серверов Службы Excel, несколько компонентов сервера приложений и несколько баз данных контента и конфигурации SQL Server 2005 установлены на отдельных серверах. В этой конфигурации также показана служба единого входа, выполняемая на интерфейсном веб-сервере Office SharePoint Server 2007 и сервере приложений Службы Excel. Также в конфигурации показана учетная запись процесса Служба вычислений Excel, настроенная как администратор службы единого входа.

Важно!

Для развертываний больших ферм рекомендуется запускать Office SharePoint Server 2007 в однородной среде. Все серверы в большой ферме должны работать под управлением Windows Server 2003 либо 32-х разрядной, либо 64-х разрядной версии. Не рекомендуется запускать Office SharePoint Server 2007 в смешанной среде.

Топология большой фермы служб Excel с проверкой подлинности Kerberos

На следующей схеме топологии показана логическая архитектура развертывания большой фермы Службы Excel, в которой для доступа к данным используется модель ограниченного делегирования Kerberos.

Службы Excel — топология большой фермы серверов (Kerberos)

В этом примере, несколько компонентов интерфейсных веб-серверов Службы Excel, несколько компонентов сервера приложений и несколько баз данных контента и конфигурации SQL Server 2005 установлены на отдельных серверах. В этой конфигурации также показана служба единого входа, выполняемая на интерфейсном веб-сервере Office SharePoint Server 2007 и сервере приложений Службы Excel. Также в конфигурации показана учетная запись процесса Служба вычислений Excel, настроенная как администратор службы единого входа.

Топология экстрасети служб Excel

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

Требования к ресурсам служб Excel — экстрасеть

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

Примечание

Если на серверах приложений включен брандмауэр Windows, необходимо открыть отдельный порт для веб-сайта общих служб, на котором выполняется служба вычислений Служба вычислений Excel.

Топология корпоративной интрасети служб Excel

На следующей схеме топологии показана логическая архитектура развертывания Службы Excel, в которой компоненты интерфейсных веб-серверов и базы данных контента и конфигурации SQL Server 2005 изолированы в демилитаризованной зоне, которая отделена от корпоративной интрасети. Серверы приложений Службы Excel развернуты в корпоративной интрасети, и все компоненты Службы Excel изолированы от удаленных клиентских компьютеров и внешних источников данных.

Топология корпоративной интрасети служб Excel

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

Примечание

Если на серверах приложений включен брандмауэр Windows, необходимо открыть отдельный порт для веб-сайта общих служб, на котором выполняется служба вычислений Служба вычислений Excel.

Топология служб Excel для высокопроизводительной обработки данных

На следующей схеме топологии показана логическая архитектура развертывания с приложением Microsoft Windows Compute Cluster Server 2003 и службами Службы Excel.

Планирование требований к ресурсам служб Excel

В этом примере, компоненты интерфейсных веб-серверов Службы Excel и компонент сервера приложений установлены в отдельных узлах, состоящих из вычислительных кластеров. Эти узлы имеют общую базу содержимого и конфигурации SQL Server 2005, выполняемые на сервере, который является внешним по отношению к кластеру вычислений. Головной узел запускает планировщик расписаний вычислительного кластера и задания балансировки нагрузки между узлами в кластере.

Планирование одновременных подключений клиентов

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

Планирование параллельных запросов сеансов службы вычислений Excel

Чтобы определить масштаб развертывания для поддержки службы Служба вычислений Excel в приложении Office SharePoint Server 2007, необходимо знать количество параллельных запросов сеансов Служба вычислений Excel соответственно такому сценарию. Для развертывания с большим числом сеансов Служба вычислений Excel необходимо планировать достаточное число серверов Служба вычислений Excel для поддержки нужного уровня производительности и доступности. Чтобы повысить производительность и доступность, добавьте серверы Служба вычислений Excel. Служба вычислений Excel-прокси является компонентом интерфейсного веб-сервера, который используется для запросов сеансов с балансировкой нагрузки между доступными серверами приложений, работающими под управлением Служба вычислений Excel.

Для серверов приложений, работающих под управлением Служба вычислений Excel, можно настроить ограничение сеансов на уровне пользователя. Это значение соответствует максимальному числу параллельных сеансов, разрешенных для каждого пользователя. Можно настроить анонимный доступа к веб-сайтам Windows SharePoint Services 3.0. В этом случае, ограничение сеансов Служба вычислений Excel на уровне одного пользователя продолжает применяться. Для всех анонимных пользователей действует то же значение ограничения сеансов, которое было настроено для одного пользователя.

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

  • **Таймаут IIS   **Если вычисления в службах Службы Excel будут занимать более 110 секунд, увеличьте значение таймаута IIS. Если вычисления превышают значение параметра IIS, происходит исключение ThreadAbort. По умолчанию значение таймаута IIS — 110 секунд.

  • Максимальное число подключений ASP.NET   Когда число запросов на клиентские подключения требует открыть на интерфейсных веб-серверах несколько параллельных подключений к серверам приложений, работающих под управлением Служба вычислений Excel, необходимо увеличить максимальное число подключений ASP.NET. В компоненте ASP.NET настройте параметр Максимальное число подключений с ограничением 10, как показано в следующем примере:

    <configuration>
       <system.net>
          <connectionManagement>
             <add address="*" maxconnection="10" />
          </connectionManagement>
       </system.net>
    <system.web>
    

Попробуйте изменить следующую настройку параметров реестра Windows Server 2003, чтобы повысить производительность Служба вычислений Excel.

Предупреждение

Неправильное редактирование реестра может нанести серьезный вред системе. Перед изменением реестра создайте резервную копию всех важных данных.

  • HeapDeCommitFreeBlockThreshold   Во время обработки службой Служба вычислений Excel большого числа запросов на серверах приложений могут возникать проблемы производительности, приводящие к ошибкам выделения памяти. Из-за фрагментации памяти это может происходить, даже если на серверах приложений установлено достаточно оперативной памяти, необходимой для обработки большого числа запросов. Чтобы снизить эту проблему, с помощью редактора реестра установите для параметра HeapDeCommitFreeBlockThreshold значение REG_DWORD 0x00040000. Для этого перейдите к следующему разделу реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

  • MaxUserPort   Необходимо расширить диапазон доступных портов, изменив значение параметра раздела MaxUserPort. Параметр MaxUserPort указывает номер верхнего порта, который может назначать TCP, когда приложение запрашивает из системы доступный порт пользователя. Чтобы изменить этот параметр, запустите редактор реестра и перейдите к следующему разделу реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • TcpNumConnections   Необходимо изменить параметр реестра TcpNumConnections, чтобы увеличить максимальное число подключений, которые TCP может одновременно открывать. Если раздел TcpNumConnections отсутствует, создайте и измените его с помощью редактора реестра. Для этого запустите редактор реестра и перейдите к следующему разделу:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • TcpTimedWaitDelay   Во время обработки серверами приложений Служба вычислений Excel большого числа запросов, существует вероятность, что в некоторых запросах будет отказано. Эту проблему может вызывать настройка по умолчанию параметра раздела реестра TcpTimedWaitDelay. По умолчания для параметра TcpTimedWaitDelay установлено значение 240 секунд, или четыре минуты. Это время, которое должно пройти до того, когда закрытый сеанс TCP может быть обработан и могут быть переназначены ресурсы. Чтобы снизить эту проблему, с помощью редактора реестра измените для параметра TcpTimedWaitDelay значение 240 секунд на 30 секунд. Если раздел TcpTimedWaitDelay отсутствует, создайте и измените его с помощью редактора реестра в следующем разделе реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\Tcpip\Parameters

Тестирование производительности служб Excel

Представленные в руководстве следующие результаты теста производительности основаны на сравнении пропускной способности, времени отклика и использовании ресурсов службами Службы Excel с применением разных топологий и наборов данных. Эти рекомендации также основаны на сравнении факторов производительности с использованием разных схем проверки подлинности внешних данных для OLAP и подключений реляционных внешних данных. Требования к ресурсам и время отклика в службах Службы Excel зависят от размера и сложности книги, числа параллельных пользователей и задержки внешних данных. Тесты выполняются с использованием определенного набора данных и в значительной степени зависят от его конструкции.

Базовая конфигурация для каждого тестового набора данных включает цифровые панели Office SharePoint Server 2007, в которых отображаются две веб-части веб-клиента Excel и две веб-части ключевого индикатора производительности (KPI). Результатом являются четыре сеанса Служба вычислений Excel для каждого обращения к странице.

Предполагается, что двадцать процентов сеансов выполняется в интерактивном режиме, например, с разбиением страниц или обновлением данных. Тесты основаны на допущении, что 5 000 пользователей активно обращаются к панелям и KPI портала, связанным с ячейками в книгах Microsoft Office Excel 2007.

Конфигурация оборудования

Тестирование производительности выполнялось на интерфейсных веб-серверах Office SharePoint Server 2007, серверах приложений Служба вычислений Excel и серверах базы данных и конфигурации SQL Office SharePoint Server 2007 со следующей конфигурацией оборудования.

Серверы Конфигурация оборудования

Интерфейсные веб-серверы Office SharePoint Server 2007

Два двухъядерных процессора AMD Opteron 275 2,2 ГГц с 9,83 ГБ оперативной памяти

Серверы приложений Служба вычислений Excel

Два двухъядерных процессора AMD Opteron 275 2,2 ГГц с 9,83 ГБ оперативной памяти

Серверы базы данных и конфигурации SQL Office SharePoint Server 2007

Четыре двухъядерных процессора AMD Opteron 880 2,4 ГГц с 8 ГБ оперативной памяти

Таблицы атрибутов набора данных

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

Сценарии теста производительности

Тесты производительности выполнялись с использованием следующих сценариев тестирования. Эти сценарии основаны на допущении, что в общей сложности 5 000 пользователей обращаются у страницам панелей и книгам Excel с помощью веб-клиента Office Excel Web Access. Эти сценарии также основаны на допущении, что доступ выполняется к разным панелям с разной степенью частоты обращения. Условия тестирования следующие.

  • Небольшое число панелей с частым обращением большого числа пользователей.

  • Большое число панелей с нечастым обращением небольшого числа пользователей.

Этот диапазон использования панелей относится к корпоративной среде, где в целой организации используется небольшое число панелей, и большое число панелей в организации используется группами.

количество пользователей; Частота просмотров Число панелей Число книг

3 750

Дважды в день

5

10

1 500

Три раза в неделю

25

24

1 000

Один раз в неделю

50

50

250

Один раз в месяц

150

40

150

30% 1 000 файлов просматривается пользователями, обращающимися к веб-частям веб-клиента

300

25

Книги без подключений внешних данных

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

Процент книг Строк Столбцов Процент вычислений Процент форматирования Переменные функции

2%

<5 000

10 — 45

50%

50%

Да

38%

<5 000

10 — 45

20%

50%

Нет

5%

<5 000

60 — 365

5%

50%

Нет

20%

5 000 — 7 000

10 — 40

10%

50%

Нет

15%

7 001 — 10 000

10 — 50

10%

50%

Нет

15%

10 001 — 15 000

10 — 50

10%

50%

Нет

5%

15 001 — 20 000

10 — 50

10%

50%

Нет

Книги с подключениями данных OLAP

Книги в этом сценарии содержат подключения данных к кубам служб аналитики. Эти книги включают ряд возможностей, таких как форматирование и условное форматирование. Дополнительно к переменным, которые влияют на потребление ресурсов и пропускную способность в каждом сценарии, влияние на производительность Службы Excel может оказывать объем данных служб аналитики, потребляемый книгами в этом сценарии, а также — обновляются ли книги при открытии. Этот сценарий основан на допущении, что 15% книг имеют подключения данных, которые обновляются при открытии. Большое влияние на производительность подключений внешних данных оказывает кэширование. Как правило, службы Службы Excel используют кэшированные данные (если имеется подключение к внешнему источнику данных) при помощи повторного использования тех же учетных данных. Производительность кэширования так же зависит от параметра Службы Excel "Время жизни кэша внешних данных".

Процент Строк Размер строки Другие

10%

<1 000

512 — 2 048

DCL SSO (или Kerberos)

20%

<1 000

512 — 2 048

DCL SSO (или Kerberos), обновление при открытии

40%

<1 000

100 — 512

От одного до четырех отчетов сводной таблицы и от одного до четырех отчетов сводной таблицы, внедренной в книги

20%

<1 000

<100

От четырех до шести отчетов сводной таблицы и от четырех до шести отчетов сводной таблицы, внедренной в книги

10%

1 000 — 5 000

<100

Два отчета сводной таблицы и два отчета сводной таблицы, внедренной в книги

Книги с подключениями реляционных данных

Книги в этом сценарии содержат подключения данных к реляционным базам данных SQL Server. Эти книги включают ряд возможностей, таких как форматирование и условное форматирование. Дополнительно к переменным, которые влияют на потребление ресурсов и пропускную способность в каждом сценарии, влияние на производительность Службы Excel может оказывать — обновляются ли книги при открытии. Этот сценарий основан на допущении, что 15% книг имеют подключения данных, которые обновляются при открытии. Большое влияние на производительность подключений внешних данных оказывает кэширование. Как правило, службы Службы Excelиспользуют кэшированные данные (если имеется подключение к внешнему источнику данных) при помощи повторного использования тех же учетных данных. Производительность кэширования так же зависит от параметра Службы Excel "Время жизни кэша внешних данных".

Процент Строк Размер строки Другие

2%

<1 000

<512

DCL SSO (или Kerberos), периодическое обновление

20%

<500

<512

DCL SSO (или Kerberos), обновление при открытии

40%

1 001 — 5 000

1024 — 2 048

Один или два отчета сводной таблицы и один или два отчета сводной таблицы, внедренной в книги

20%

5 000 — 10 000

1024 — 2 048

DCL SSO; один или два отчета сводной таблицы и один или два отчета сводной таблицы, внедренной в книги

10%

10 000 — 20 000

512 — 1 024

DCL SSO; два или четыре отчета сводной таблицы и два или четыре отчета сводной таблицы, внедренной в книги

8%

20 000 — 65 000

<512

DCL SSO; один или два отчета сводной таблицы, внедренной в книги

Распределение книг источниками данных

Тесты производительности выполнялись с помощью следующего распределения книг. Исключения этого распределения для некоторых конфигураций отмечены примечаниями. В каждой конфигурации книги распределялись с учетом процентов, показанных в таблицах атрибутов набора данных. Например, 30% книг не содержат внешние данные. Из них 20% имеют от 5 000 до 7 000 строк, как показано в таблице книг, не имеющих подключений внешних данных. От всего распределения (20% от 30%) в итоге получается 6% книг, не содержащих внешних данных и в которых число строк лежит вне диапазона 5 000-7 000. В некоторых конфигурациях изолированы книги отдельного типа. Например, для книг, содержащих подключения данных OLAP, настроено обновление при открытии.

Тип книги Процент

Книги без внешних данных

30%

Книги с подключениями данных OLAP

35%

Книги с подключениями реляционных данных

35%

Смешивание запросов, использованное в тестах производительности

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

Тип запроса Процент от всех запросов

OpenWorkbook (включает запрос GetRrange)

65%

Интерактивные запросы с запросами внешних данных

15%

GetRange (разбиение страниц)

10%

Интерактивные запросы в книгах Find, Sort и Filter

10%

Результаты тестов производительности

Таблицы в этом разделе отображают результаты тестов для каждой тестовой конфигурации.

Конфигурация небольшой фермы служб Excel с доверенной подсистемой

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги без внешних данных

30%

Книги с подключениями данных OLAP

35%

Книги с подключениями реляционных данных

35%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

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

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

14,32

Среднее время отклика в секундах

5,52

Очередь ASP.NET

1,91

ЦП

41,97

Байт исключительного пользования процесса W3wp

822

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

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

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

15,52

Среднее время отклика в секундах

2,05

Сеансов в секунду

2,94

Очередь ASP.NET

1,91

ЦП

41,97

Байт исключительного пользования процесса W3wp

3844

Конфигурация большой фермы служб Excel с доверенной подсистемой

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги без внешних данных

30%

Книги с подключениями данных OLAP

35%

Книги с подключениями реляционных данных

35%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

Счетчик производительности Интерфейсный веб-сервер 1 Интерфейсный веб-сервер 2 Интерфейсный веб-сервер 3

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

4,62

4,54

4,63

Среднее время отклика в секундах

10

9,69

10,01

Очередь ASP.NET

0,12

0,2

0,25

ЦП

1,13

1,21

1,21

Байт исключительного пользования процесса W3wp

738

713

742

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

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

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

14,8

Среднее время отклика в секундах

4,74

Сеансов в секунду

2,58

Очередь ASP.NET

33,29

ЦП

37,84

Байт исключительного пользования процесса W3wp

3867

Конфигурация большой фермы служб Excel с проверкой подлинности Kerberos

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги без внешних данных

30%

Книги с подключениями данных OLAP

35%

Книги с подключениями реляционных данных

35%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

Счетчик производительности Интерфейсный веб-сервер 1 Интерфейсный веб-сервер 2 Интерфейсный веб-сервер 3

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

15,39

15,36

15,58

Среднее время отклика в секундах

4,48

4,3

4,35

Очередь ASP.NET

0,46

0,5

0,45

ЦП

4,43

4,33

4,36

Байт исключительного пользования процесса W3wp

906

909

899

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

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

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

46,36

Среднее время отклика в секундах

1,36

Сеансов в секунду

9,43

Очередь ASP.NET

63,55

ЦП

54,82

Байт исключительного пользования процесса W3wp

6387

Конфигурация большой фермы служб Excel с доверенной подсистемой, использующая данные OLAP с обновлением при открытии и единый вход

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги с подключениями данных OLAP; обновление при открытии; использование единого входа для проверки подлинности внешних данных

100%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

Счетчик производительности Интерфейсный веб-сервер 1 Интерфейсный веб-сервер 2 Интерфейсный веб-сервер 3

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

1,84

1,83

1,85

Среднее время отклика в секундах

7,6

7,5

8,07

Очередь ASP.NET

0,001

0,001

0

ЦП

0,59

0,61

0,62

Байт исключительного пользования процесса W3wp

379

375

384

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

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

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

6,52

Среднее время отклика в секундах

3,82

Сеансов в секунду

1,08

Очередь ASP.NET

1,22

ЦП

45,29

Байт исключительного пользования процесса W3wp

4995

Конфигурация большой фермы служб Excel с проверкой подлинности Kerberos, использующая данные OLAP с обновлением при открытии

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги с подключениями данных OLAP; обновление при открытии, использование Kerberos для проверки подлинности внешних данных; учетный данные пользователя делегируются для проверки подлинности с помощью источника данных OLAP

100%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

Счетчик производительности Интерфейсный веб-сервер 1 Интерфейсный веб-сервер 2 Интерфейсный веб-сервер 3

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

0,99

1

0,99

Среднее время отклика в секундах

19,29

18,32

19,36

Очередь ASP.NET

0,001

0

0,001

ЦП

0,41

0,41

0,38

Байт исключительного пользования процесса W3wp

417

431

425

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

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

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

2,95

Среднее время отклика в секундах

17,39

Сеансов в секунду

0,59

Очередь ASP.NET

11,63

ЦП

54,8

Байт исключительного пользования процесса W3wp

10419

Конфигурация большой фермы с проверкой подлинности Kerberos, использующей группы SQL Server 2005 Analysis Services

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги с подключениями данных OLAP; обновление при открытии, использование Kerberos для проверки подлинности внешних данных, учетные данные пользователя делегируются для проверки подлинности с помощью источников данных OLAP; пользователи сопоставляются с группами SQL Server 2005 Analysis Services

100%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

Счетчик производительности Интерфейсный веб-сервер 1 Интерфейсный веб-сервер 2 Интерфейсный веб-сервер 3

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

8,7

8,38

8,62

Среднее время отклика в секундах

3,63

3,69

3,7

Очередь ASP.NET

0,004

0,004

0,006

ЦП

2,31

2,31

2,3

Байт исключительного пользования процесса W3wp

435

431

452

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

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

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

25,67

Среднее время отклика в секундах

1,69

Сеансов в секунду

5,22

Очередь ASP.NET

2,73

ЦП

63,07

Байт исключительного пользования процесса W3wp

7850

Конфигурация большой фермы служб Excel с доверенной подсистемой, использующей реляционные данные

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги с подключениями реляционных данных; обновление при открытии; использование единого входа для проверки подлинности внешних данных

100%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

Счетчик производительности Интерфейсный веб-сервер 1 Интерфейсный веб-сервер 2 Интерфейсный веб-сервер 3

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

24,07

24,2

24,6

Среднее время отклика в секундах

3,17

3,16

3,15

Очередь ASP.NET

9,15

10,41

13,77

ЦП

6,49

6,65

6,78

Байт исключительного пользования процесса W3wp

959

965

1062

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

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

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

76,16

Среднее время отклика в секундах

0,43

Сеансов в секунду

14,84

Очередь ASP.NET

17,79

ЦП

46,62

Байт исключительного пользования процесса W3wp

35,88

Конфигурация большой фермы служб Excel с проверкой подлинности Kerberos, использующей реляционные данные

В следующей таблице показан набор данных для этой конфигурации

Тип книги Процент

Книги с подключениями реляционных данных; обновление при открытии; использование ограниченного делегирования Kerberos для проверки подлинности внешних данных

100%

В следующей таблице показаны результаты теста интерфейсного веб-сервера для этой конфигурации.

Счетчик производительности Интерфейсный веб-сервер 1 Интерфейсный веб-сервер 2 Интерфейсный веб-сервер 3

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

22,78

22,6

23,1

Среднее время отклика в секундах

3,03

2,97

2,98

Очередь ASP.NET

0,59

0,5

0,39

ЦП

6,18

6,15

6,16

Байт исключительного пользования процесса W3wp

836

838

843

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

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

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

68,41

Среднее время отклика в секундах

0,74

Сеансов в секунду

13,87

Очередь ASP.NET

21,46

ЦП

55,87

Байт исключительного пользования процесса W3wp

6328

Ограничение числа и длительности открытых сеансов

Дополнительно к добавлению ресурсов, снизить проблемы производительности и доступности может помочь ограничение числа открытых сеансов Служба вычислений Excel. Одним из способов ограничения числа открытых сеансов Служба вычислений Excel является снижение параметра таймаута сеанса. Неосторожное ограничение длительности сеанса может привести к закрытию активных сеансов и потере данных.

Предпочтительным решением будет использование режима короткого сеанса Office Excel Web Access для настройки более короткого начального параметра таймаута для сеансов, не имеющих при их открытии интерактивности на стороне клиента. Можно настроить дополнительный параметр таймаута для сеансов, которые становятся активными при открытии. В этом примере, сеансы, которые остаются неактивными во время начального таймаута, указанного в параметре, будут закрыты сервером Служба вычислений Excel. Сеансы, которые становятся активными во время указанного в параметре таймаута, остаются активными, пока на закончится тайм-аут, указанный в дополнительном параметре.

Загрузка этой книги

Для упрощения чтения и печати эта тема включена в следующую загружаемую книгу:

См. полный список доступных книг на веб-сайте Загружаемые книги для Office SharePoint Server 2007.

См. также

Другие ресурсы

Microsoft Windows Compute Cluster Server 2003