Ermitteln der Ressourcenanforderungen für die Unterstützung von Excel Services
Inhalt dieses Artikels
Informationen zu Excel Services-Topologien
Planen gleichzeitiger Clientverbindungen
Planen gleichzeitiger Sitzungsanfragen für die Dienste für Excel-Berechnungen
Excel Services-Leistungstests
Beschränken der Anzahl und Dauer geöffneter Sitzungen
Die Leistung und Verfügbarkeit Ihrer Microsoft Office SharePoint Server 2007-Bereitstellung kann durch viele Faktoren beeinflusst werden, einschließlich der Netzwerkbandbreite und des Ressourcenverbrauchs. Von Excel Services in Microsoft Office SharePoint Server 2007 in Microsoft Office SharePoint Server 2007 kann die Systemleistung beeinflusst werden. Dies ist vom Umfang der Clientverbindungen und der Anzahl gleichzeitiger Sitzungsanfragen für die Dienste für Excel-Berechnungen abhängig. Der Ressourcenverbrauch für die Dienste für Excel-Berechnungen kann zudem durch den Umfang und die Komplexität der Berechnung beeinflusst werden.
Der Umfang und die Komplexität von Excel-Berechnungen kann sich auf die Leistung und Verfügbarkeit von Excel Services in einer Microsoft Office SharePoint Server 2007-Bereitstellung auswirken. Wenn Umfang, Komplexität und Häufigkeit von Berechnungen zunehmen, werden dementsprechend mehr Systemressourcen verbraucht. Definieren Sie für alle Anwendungsserver, auf denen die Dienste für Excel-Berechnungen ausgeführt werden, grundlegende Hardwareanforderungen für den Systemspeicher, die CPU-Geschwindigkeit und den Speicher.
Informationen zu Excel Services-Topologien
Microsoft Office SharePoint Server 2007 ist logisch in die folgenden drei Schichten unterteilt: die Schicht des Front-End-Webservers, die Schicht des Anwendungsservers und die Datenbankschicht. Bei der Installation werden von Excel Services zwei Komponenten (Excel Web Access und Excel Web Services) in der Schicht des Front-End-Webservers und eine Komponente (die Dienste für Excel-Berechnungen) in der Schicht des Anwendungsservers installiert. Dies ist im folgenden Diagramm veranschaulicht.
Mithilfe des Netzwerklastenausgleichs können in Microsoft Office SharePoint Server 2007 Front-End-Webserver horizontal skaliert werden. Der Netzwerklastenausgleich ist für alle Microsoft Office SharePoint Server 2007-Anwendungen verfügbar. Anwendungsserver können durch Hinzufügen von Computern in der Umgebung gemeinsamer Dienste von Microsoft Office SharePoint Server 2007 horizontal skaliert werden.
Für Anfragen bezüglich eines Lastenausgleichs für die Dienste für Excel-Berechnungen existieren drei Schemen: Arbeitsmappen-URL, Round-Robin und Lokal. Sie können für alle Anbieter für gemeinsame Dienste (Shared Services Provider, SSP) separate Lastenausgleichsschemen konfigurieren.
Informationen zum Installieren der Microsoft Office SharePoint Server 2007Excel Services-Komponenten finden Sie in den folgenden Artikeln:
Installieren von Office SharePoint Server 2007 auf einem eigenständigen Computer
Bereitstellen in einer einfachen Serverfarm (Office SharePoint Server)
Datenzugriffsmodelle
Für die Excel Services-Serverfarmtopologien können zwei Datenzugriffsmodelle verwendet werden: ein vertrauenswürdiges Subsystem und die eingeschränkte Kerberos-Delegation.
Vertrauenswürdiges Subsystem: Dies ist die Standardeinstellung für eine Windows-Serverfarm, da hierfür keine zusätzlichen Konfigurationsanforderungen des Delegationsmodells existieren. Im Modell eines vertrauenswürdigen Subsystems vertrauen Front-End-Webserver und Anwendungsserver, auf denen Dienste für Excel-Berechnungen ausgeführt wird, mithilfe des Anbieters für gemeinsame Dienste den Konten der zugeordneten Microsoft Office SharePoint Server 2007-Anwendungen. In einer Umgebung eines vertrauenswürdigen Subsystems können beim Öffnen von Dateien aus Microsoft Office SharePoint Server 2007 anhand der Endbenutzeridentitäten Berechtigungsüberprüfungen für die Dateien ausgeführt werden. Dies ist auch dann der Fall, wenn Kerberos nicht konfiguriert ist. Wenn auf den Anwendungsservern für die Dienste für Excel-Berechnungen Arbeitsmappen aus UNC-Freigaben oder HTTP-Websites geöffnet werden, kann das Benutzerkonto nicht imitiert werden. Stattdessen muss das Prozesskonto verwendet werden.
Eingeschränkte Kerberos-Delegation: Dies ist die sicherste Konfiguration für die Kommunikation zwischen Front-End-Webservern und Anwendungsservern für die Dienste für Excel-Berechnungen. Die eingeschränkte Kerberos-Delegation ist zudem die sicherste Konfiguration für den Zugriff von Anwendungsservern auf Back-End-Datenquellen. Die eingeschränkte Kerberos-Delegation ist die bevorzugte Konfiguration für die Bereitstellung von Excel Services. Bei externen Datenverbindungen kann die integrierte Windows-Authentifizierung nur dann ausgeführt werden, wenn das Delegationsmodell implementiert wurde.
Excel Services-Topolgien
In diesem Abschnitt werden die folgenden Excel Services-Topologien beschrieben:
Topologie für einen einzelnen Excel Services-Server
Topologie für eine kleine Excel Services-Farm mit vertrauenswürdigem Subsystem
Topologie für eine kleine Excel Services-Farm mit Kerberos
Topologie für eine mittlere Excel Services-Farm mit vertrauenswürdigem Subsystem
Topologie für eine mittlere Excel Services-Farm mit Kerberos
Topologie für eine große Excel Services-Farm mit vertrauenswürdigem Subsystem
Topologie für eine große Excel Services-Farm mit Kerberos
Topologie für ein Excel Services-Extranet
Topologie für ein Excel Services-Unternehmensintranet
Topologie für Excel Services-Hochleistungsberechnungen
Topologie für einen einzelnen Excel Services-Server
Im folgenden Topologiediagramm ist die logische Architektur für eine eigenständige Excel Services-Bereitstellung auf einem einzelnen Server dargestellt.
In diesem Beispiel werden alle Microsoft Office SharePoint Server 2007-Komponenten auf einem einzelnen Computer installiert. Dies umfasst die Excel Services-Front-End-Webserverkomponenten und die Dienste für Excel-Berechnungen, die Anwendungsserverkomponente von Excel Services. Dies beinhaltet außerdem die Konfigurations- und Inhaltsdatenbanken, die mithilfe von Microsoft SQL Server Express Edition installiert werden. Diese Topologie ist zum Testen der Kernfunktionalität von Excel Services hilfreich, als skalierbare Lösung wird sie jedoch nicht empfohlen.
Diese Konfiguration unterstützt mithilfe der integrierten Windows-Authentifizierung mehrere Windows SharePoint Services 3.0-Webanwendungen. In dieser Konfiguration kann der externe Datenzugriff mithilfe von Datenverbindungsbibliotheken, dem Microsoft-Dienst für einmaliges Anmelden (Single Sign-On, SSO) oder mithilfe von in Arbeitsmappen eingebetteten Datenverbindungen bereitgestellt werden. Der Lastenausgleich wird durch die Lastenausgleichskomponente von Excel Services bereitgestellt. Für diese Topologie wird die Datenzugriffsmethode des vertrauenswürdigen Subsystems verwendet. Bei der Dateizugriffsmethode handelt es sich um ein Prozesskonto für die Dienste für Excel-Berechnungen, das als SSO-Administrator konfiguriert ist.
Topologie für eine kleine Excel Services-Farm mit vertrauenswürdigem Subsystem
Im folgenden Topologiediagramm ist die logische Architektur für eine Excel Services-Bereitstellung in einer kleinen Farm veranschaulicht, für die das Datenzugriffsmodell des vertrauenswürdigen Subsystems verwendet wird.
In diesem Beispiel sind die Excel Services-Front-End-Webserverkomponenten und die Anwendungsserverkomponente auf einem Server installiert. Die Konfigurations- und -Inhaltsdatenbanken für SQL Server 2005 sind auf einem separaten Server installiert. In dieser Konfiguration wird zudem der Dienst für einmaliges Anmelden dargestellt, der auf dem Microsoft Office SharePoint Server 2007-Server ausgeführt wird. Außerdem wird in der Konfiguration das als SSO-Administrator konfigurierte Prozesskonto für die Dienste für Excel-Berechnungen dargestellt.
Topologie für eine kleine Excel Services-Farm mit Kerberos
Im folgenden Topologiediagramm ist die logische Architektur für die Excel Services-Bereitstellung in einer kleinen Farm dargestellt, für die das Datenzugriffsmodel der eingeschränkten Kerberos-Delegation verwendet wird.
In diesem Beispiel sind die Komponenten des Excel Services-Front-End-Webservers und die Anwendungsserverkomponente auf einem Server installiert, während die Konfigurations- und Inhaltsdatenbanken für SQL Server 2005 auf einem separaten Server installiert sind. In dieser Konfiguration wird zudem die Ausführung des Diensts für einmaliges Anmelden auf dem Microsoft Office SharePoint Server 2007-Server dargestellt. Außerdem wird die Konfiguration des Prozesskontos für die Dienste für Excel-Berechnungen als SSO-Administrator veranschaulicht.
Topologie für eine mittlere Excel Services-Farm mit vertrauenswürdigem Subsystem
Im folgenden Topologiediagramm ist die logische Architektur für eine Excel Services-Bereitstellung in einer mittleren Farm veranschaulicht, für die das Datenzugriffsmodell des vertrauenswürdigen Subsystems verwendet wird.
In diesem Beispiel sind die Komponenten des Excel Services-Front-End-Webservers, die Anwendungsserverkomponente und die Konfigurations- und Inhaltsdatenbanken für SQL Server 2005 auf drei separaten Servern installiert. In dieser Konfiguration wird zudem die Ausführung des Diensts für einmaliges Anmelden auf dem Microsoft Office SharePoint Server 2007-Front-End-Webserver und auf dem Excel Services-Anwendungsserver dargestellt. Außerdem wird die Konfiguration des Prozesskontos für die Dienste für Excel-Berechnungen als SSO-Administrator veranschaulicht.
Topologie für eine mittlere Excel Services-Farm mit Kerberos
Im folgenden Topologiediagramm ist die logische Architektur für die Excel Services-Bereitstellung in einer mittleren Farm dargestellt, für die das Datenzugriffsmodel der eingeschränkten Kerberos-Delegation verwendet wird.
In diesem Beispiel sind die Komponenten des Excel Services-Front-End-Webservers, die Anwendungsserverkomponente und die Konfigurations- und Inhaltsdatenbanken für SQL Server 2005 auf drei separaten Servern installiert. In dieser Konfiguration wird zudem die Ausführung des Diensts für einmaliges Anmelden auf dem Microsoft Office SharePoint Server 2007-Front-End-Webserver und auf dem Excel Services-Anwendungsserver dargestellt. Außerdem wird die Konfiguration des Prozesskontos für die Dienste für Excel-Berechnungen als SSO-Administrator veranschaulicht.
Topologie für eine große Excel Services-Farm mit vertrauenswürdigem Subsystem
Im folgenden Topologiediagramm ist die logische Architektur für eine Excel Services-Bereitstellung in einer großen Farm veranschaulicht, für die das Datenzugriffsmodell des vertrauenswürdigen Subsystems verwendet wird.
In diesem Beispiel sind mehrere Komponenten des Excel Services-Front-End-Webservers, mehrere Anwendungsserverkomponenten und mehrere Konfigurations- und Inhaltsdatenbanken für SQL Server 2005 jeweils auf separaten Servern installiert. In dieser Konfiguration wird zudem die Ausführung des Diensts für einmaliges Anmelden auf dem Microsoft Office SharePoint Server 2007-Front-End-Webserver und auf dem Excel Services-Anwendungsserver dargestellt. Außerdem wird die Konfiguration des Prozesskontos für die Dienste für Excel-Berechnungen als SSO-Administrator veranschaulicht.
Wichtig
Für die Bereitstellung in großen Farmen wird die Ausführung von Microsoft Office SharePoint Server 2007 in einer homogenen Umgebung empfohlen. Auf allen Servern einer großen Farm sollte entweder eine 32-Bit-Version von Windows Server 2003 oder eine 64-Bit-Version von Windows Server 2003 ausgeführt werden. Die Ausführung von Microsoft Office SharePoint Server 2007 in einer gemischten Umgebung wird nicht empfohlen.
Topologie für eine große Excel Services-Farm mit Kerberos
Im folgenden Topologiediagramm ist die logische Architektur für die Excel Services-Bereitstellung in einer großen Farm dargestellt, für die das Datenzugriffsmodel der eingeschränkten Kerberos-Delegation verwendet wird.
In diesem Beispiel sind mehrere Komponenten des Excel Services-Front-End-Webservers, mehrere Anwendungsserverkomponenten und mehrere Konfigurations- und Inhaltsdatenbanken für SQL Server 2005 jeweils auf separaten Servern installiert. In dieser Konfiguration wird zudem die Ausführung des Diensts für einmaliges Anmelden auf dem Microsoft Office SharePoint Server 2007-Front-End-Webserver und auf dem Excel Services-Anwendungsserver dargestellt. Außerdem wird die Konfiguration des Prozesskontos für die Dienste für Excel-Berechnungen als SSO-Administrator veranschaulicht.
Topologie für ein Excel Services-Extranet
Im folgenden Topologiediagramm ist die logische Architektur für die Komponenten des Excel Services-Front-End-Webservers, für Anwendungsserverkomponenten und für Konfigurations- und Inhaltsdatenbanken für SQL Server 2005 dargestellt, die in einem Umkreisnetzwerk bereitgestellt werden.
In diesem Beispiel sind die Excel Services-Komponenten von externen Datenquellen und Clientcomputern in einem sicheren Umkreisnetzwerk hinter Firewalls isoliert. Diese Konfiguration bietet eine erweiterte Sicherheit für Datenquellen und trägt zum Verhindern von Datenbeschädigungen und nicht autorisierten Datenzugriffen bei.
Hinweis
Wenn Sie auf den Anwendungsservern eine Windows-Firewall aktiviert haben, müssen Sie den Port öffnen, auf dem die Website für gemeinsame Dienste ausgeführt wird, über die Dienste für Excel-Berechnungen gehostet wird.
Topologie für ein Excel Services-Unternehmensintranet
Im folgenden Topologiediagramm ist die logische Architektur für eine Excel Services-Bereitstellung dargestellt, in der die Komponenten des Front-End-Webservers und die Konfigurations- und Inhaltsdatenbanken für SQL Server 2005 in einem Umkreisnetzwerk isoliert werden, das vom Unternehmensintranet getrennt ist. Excel Services-Anwendungsserver werden im Unternehmensintranet bereitgestellt, während alle Excel Services-Komponenten von Remoteclientcomputern und von externen Datenquellen isoliert werden.
In diesem Beispiel werden Excel Services-Anwendungsserver innerhalb des Unternehmensnetzwerks bereitgestellt und vor direkten externen Zugriffen geschützt. Mithilfe dieser Konfiguration können Sie genau steuern, wer auf Ihre Anwendungsserver und Daten zugreifen kann. Durch die Isolierung der Front-End-Webserver in einem Umkreisnetzwerk können Sie die Angriffsfläche Ihrer Umgebung auf Webserver beschränken, die für die Öffentlichkeit zugänglich sind.
Hinweis
Wenn Sie auf den Anwendungsservern eine Windows-Firewall aktiviert haben, müssen Sie den Port öffnen, auf dem die Website für gemeinsame Dienste ausgeführt wird, über die Dienste für Excel-Berechnungen gehostet wird.
Topologie für Excel Services-Hochleistungsberechnungen
Im folgenden Topologiediagramm ist die logische Architektur für eine Bereitstellung dargestellt, die Microsoft Windows Compute Cluster Server 2003 und Excel Services umfasst.
In diesem Beispiel sind die Komponenten des Excel Services-Front-End-Webservers und die Anwendungsserverkomponenten auf einzelnen Berechnungsclusterknoten installiert, die einen Berechnungscluster enthalten. Für diese Knoten wird eine gemeinsame SQL Server 2005-Konfigurationsdatenbank und -Inhaltsdatenbank verwendet, die auf einem Server ausgeführt wird, der sich außerhalb des Berechnungsclusters befindet. Unter einem Kopfknoten wird der Planer für den Berechnungscluster ausgeführt, mit dessen Hilfe Aufträge für die Knoten des Clusters geplant und ausgeglichen werden.
Planen gleichzeitiger Clientverbindungen
Die Anzahl gleichzeitiger Clientverbindungen kann sich auf die Leistung und Verfügbarkeit von Front-End-Webservern auswirken. Für eine Bereitstellung, die der Unterstützung einer hohen Anzahl von Clientverbindungen dient, müssen Sie genügend Front-End-Webserver einplanen, um ein angemessenes Maß an Systemleistung und -verfügbarkeit zu unterstützen. Bestimmen Sie die Anzahl der Front-End-Webserver, die für Ihr Bereitstellungsszenario erforderlich sind. Definieren Sie für die einzelnen Front-End-Webserver grundlegende Hardwareanforderungen bezüglich des Systemspeichers, der CPU-Geschwindigkeit und des Speichers.
Planen gleichzeitiger Sitzungsanfragen für die Dienste für Excel-Berechnungen
Wenn Sie den geeigneten Umfang einer Bereitstellung zur Unterstützung der Dienste für Excel-Berechnungen in Microsoft Office SharePoint Server 2007 bestimmen möchten, müssen Sie wissen, wie viele gleichzeitige Sitzungsanfragen für die Dienste für Excel-Berechnungen das Szenario unterstützen muss. Bei einer Bereitstellung, die der Unterstützung einer hohen Anzahl von Dienste für Excel-Berechnungen-Sitzungen dient, müssen Sie genügend Server für die Dienste für Excel-Berechnungen einplanen, um ein geeignetes Maß an Leistung und Verfügbarkeit zu unterstützen. Fügen Sie Server für die Dienste für Excel-Berechnungen hinzu, um die Leistung und Verfügbarkeit zu optimieren. Der Proxy für die Dienste für Excel-Berechnungen ist eine Front-End-Webserverkomponente, die auf den verfügbaren Anwendungsservern, auf denen die Dienste für Excel-Berechnungen ausgeführt werden, für den Lastenausgleich von Sitzungsanforderungen verwendet werden.
Für Anwendungsserver, auf denen die Dienste für Excel-Berechnungen ausgeführt werden, können Sie für die einzelnen Benutzer eine Sitzungsbeschränkung konfigurieren. Dieser Wert entspricht der maximal zulässigen Anzahl gleichzeitiger Sitzungen pro Benutzer. Windows SharePoint Services 3.0-Websites können so konfiguriert werden, dass anonyme Benutzerzugriffe zulässig sind. In diesem Fall gilt für einzelne Benutzer weiterhin das Sitzungslimit für die Dienste für Excel-Berechnungen. Für alle anonymen Benutzer wird derselbe, für einen einzelnen Benutzer konfigurierte Sitzungsbeschränkungswert verwendet.
Für eine Excel Services-Umgebung mit Unterstützung von vielen Sitzungsanfragen für die Dienste für Excel-Berechnungen und einer Vielzahl von Arbeitsmappenberechnungen werden die folgenden Konfigurationsänderungen empfohlen.
IIS-Timeout: Wenn Berechnungen in Excel Services voraussichtlich länger als 110 Sekunden dauern, erhöhen Sie den ###IIS Timeout-Wert. Bei Überschreitung der IIS-Timeout-Einstellung bei Berechnungen wird eine ThreadAbort-Ausnahme ausgelöst. Die Standardeinstellung für IIS-Timeouts beträgt 110 Sekunden.
ASP.NET MaxConnection: Wenn aufgrund der Anzahl von Clientverbindungsanforderungen durch die Front-End-Webserver mehrere gleichzeitige Verbindungen mit Anwendungsservern hergestellt werden müssen, auf denen die Dienste für Excel-Berechnungen ausgeführt werden, müssen Sie die maximale Anzahl der ASP.NET-Verbindungen erhöhen. Konfigurieren Sie in ASP.NET den Wert der MaxConnection-Einstellung für maximal 10 Verbindungen. Dies wird im folgenden Beispiel verdeutlicht:
<configuration> <system.net> <connectionManagement> <add address="*" maxconnection="10" /> </connectionManagement> </system.net> <system.web>
Wenn Sie die Leistung der Dienste für Excel-Berechnungen optimieren möchten, sollten Sie die folgenden Windows Server 2003-Registrierungseinstellungen konfigurieren.
Warnung
Durch eine falsche Bearbeitung der Registrierung kann Ihr System ernsthaft beschädigt werden. Bevor Sie Änderungen an der Registrierung vornehmen, sollten Sie sämtliche Daten, denen Werte zugeordnet sind, sichern.
HeapDeCommitFreeBlockThreshold: Während eines Zeitraums, in dem die Anwendungsserver für die Dienste für Excel-Berechnungen eine hohe Anzahl von Anfragen empfangen, kann es auf den Anwendungsservern zu durch Speicherreservierungsfehler verursachten Leistungsproblemen kommen. Aufgrund der Speicherfragmentierung kann dieser Fall selbst dann eintreten, wenn auf den Anwendungsservern ausreichend Arbeitsspeicher zum Verarbeiten des Anfragevolumens vorhanden ist. Wenn Sie dieses Problem abschwächen möchten, ändern Sie im Registrierungs-Editor die HeapDeCommitFreeBlockThreshold-Einstellung in REG_DWORD 0x00040000. Verwenden Sie zum Ändern der Einstellung den folgenden Registrierungspfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
MaxUserPort: Möglicherweise müssen Sie den Bereich verfügbarer Ports erhöhen, indem Sie den Wert der MaxUserPort-Registrierungseinstellung ändern. Über die MaxUserPort-Einstellung wird die höchste Portnummer angegeben, die mithilfe von TCP zugewiesen werden, wenn eine Anwendung beim System einen verfügbaren Benutzerport anfordert. Wenn Sie diese Registrierungseinstellung ändern möchten, führen Sie den Registrierungs-Editor aus, und verwenden Sie den folgenden Registrierungspfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
TcpNumConnections: Möglicherweise müssen Sie die maximal zulässige Anzahl für gleichzeitig geöffnete TCP-Verbindungen erhöhen, indem Sie den Wert der TcpNumConnections-Registrierungseinstellung ändern. Wenn der TcpNumConnections-Registrierungsschlüssel nicht vorhanden ist, führen Sie den Registrierungs-Editor aus, um den Schlüssel zu erstellen und zu konfigurieren. Wenn Sie diese Registrierungseinstellung ändern möchten, führen Sie den Registrierungs-Editor aus, und verwenden Sie den folgenden Registrierungspfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
TcpTimedWaitDelay: Während eines Zeitraums, in dem die Anwendungsserver für die Dienste für Excel-Berechnungen eine hohe Anzahl von Anfragen empfangen, besteht die Möglichkeit, dass einige Anfragen abgelehnt werden. Wenn dieser Fall eintritt, kommt treten möglicherweise Problemen bei der Standardeinstellung des TcpTimedWaitDelay-Registrierungsschlüssels auf. Standardmäßig ist der Wert der TcpTimedWaitDelay-Einstellung auf 240 Sekunden bzw. vier Minuten festgelegt. Dies ist die Zeitspanne, nach deren Ablauf eine geschlossene TCP-Sitzung freigegeben werden kann und die Ressourcen neu zugeordnet werden können. Wenn Sie dieses Problem abschwächen möchten, ändern Sie mithilfe des Registrierungs-Editors die TcpTimedWaitDelay-Einstellung von 240 in 30 Sekunden. Falls der TcpTimedWaitDelay-Registrierungsschlüssel nicht vorhanden ist, führen Sie den Registrierungs-Editor aus, um den Schlüssel mithilfe des folgenden Registrierungspfads zu erstellen und zu konfigurieren:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\Tcpip\Parameters
Excel Services-Leistungstests
Die Informationen in den folgenden Leistungstests basieren auf Vergleichen der Durchsätze, Antwortzeiten und Ressourcennutzung von Excel Services unter Verwendung unterschiedlicher Topologien und Datensätze. Diese Empfehlungen basieren zudem auf Vergleichen von Leistungsfaktoren unter Verwendung unterschiedlicher Schemen zur externen Datenauthentifizierung für OLAP (Online Analytical Processing) und relationale externe Datenverbindungen. Die Ressourcenanforderungen und Antwortzeiten in Excel Services sind von der Größe und Komplexität der Arbeitsmappe, von der Anzahl gleichzeitiger Benutzer und von der Wartezeit für externe Daten abhängig. Die Tests erfolgen mithilfe eines definierten Datasets, und die Ergebnisse variieren je nach Datasetentwurf.
Die Basiskonfiguration für die einzelnen getesteten Datensätze umfasst Microsoft Office SharePoint Server 2007-Dashboards, wobei mithilfe der einzelnen Dashboards zwei Excel Web Access-Webparts und zwei KPI-Webparts (Key Performance Indicator) dargestellt werden. Als Ergebnis wurden vier Sitzungen für die Dienste für Excel-Berechnungen pro Seitenzugriff ermittelt.
Es wird davon ausgegangen, dass 20 % der Sitzungen Interaktionen aufweisen, z. B. Seitenverwaltungen oder Datenaktualisierungen. Die Tests basieren auf der Annahme, dass 5000 Benutzer aktiv auf Dashboards und Portal-KPIs zugreifen, die mit Zellen in Microsoft Office Excel 2007-Arbeitsmappen verknüpft sind.
Hardwarekonfiguration
Die Leistungstests wurden auf Microsoft Office SharePoint Server 2007-Front-End-Webservern, Anwendungsservern für die Dienste für Excel-Berechnungen und auf Servern für die SQL-Konfigurationsdatenbank und -Inhaltsdatenbank von Microsoft Office SharePoint Server 2007 mit den folgenden Hardwarekonfigurationen ausgeführt:
Server | Hardwarekonfiguration |
---|---|
Microsoft Office SharePoint Server 2007-Front-End-Webserver |
Zwei AMD Opteron 275-Doppelkern-CPUs mit 2,2 GHz und 9,83 GB RAM |
Anwendungsserver für die Dienste für Excel-Berechnungen |
Zwei AMD Opteron 275-Doppelkern-CPUs mit 2,2 GHz und 9,83 GB RAM |
Server für die SQL-Konfigurationsdatenbank und -Inhaltsdatenbank von Microsoft Office SharePoint Server 2007 |
Vier AMD Opteron 880-Doppelkern-CPUs mit 2,4 GHz und 8 GB RAM |
Dataset-Attributtabellen
Dieser Abschnitt enthält Informationen zu den Attributen der für die Leistungstests verwendeten Datensätze und Szenarien. Ausnahmen bezüglich dieser Attribute werden in den einzelnen Konfigurationen entsprechend angeführt. Die Leistung von Excel Services hängt von den Attributen des Datasets ab, einschließlich Speichernutzung, CPU-Auslastung, Durchsatz und Antwortzeit. Bevor Sie die hier angegebenen Leistungstestergebnisse verwenden, ist es wichtig, die Eigenschaften Ihres Datasets zu berücksichtigen. Die erzielten Ergebnisse werden basierend auf den in Ihrer Umgebung verwendeten Daten und basierend auf anderen Variablen variieren.
Leistungstestszenarien
Die Leistungstests wurden mithilfe der folgenden Testszenarien ausgeführt. Die Szenarien basieren auf der Annahme, dass insgesamt 5000 Benutzer mit Office Excel Web Access aktiv auf Dashboard-Seiten und Excel-Arbeitsmappen zugreifen. Außerdem basieren die Szenarien auf der Annahme, dass mit wechselnder Häufigkeit auf eine Reihe von Dashboards zugegriffen wird. Die Tests umfassen Folgendes:
Eine geringe Anzahl von Dashboards, auf die häufig viele Benutzer zugreifen.
Eine hohe Anzahl von Dashboards, auf die selten wenige Benutzer zugreifen.
Dieser Dashboard-Verwendungsbereich entspricht einer Unternehmensumgebung, in der in der gesamten Organisation nur wenige Dashboards verwendet werden und in der viele Dashboards von Gruppen innerhalb der Organisation verwendet werden.
Anzahl der Benutzer | Häufigkeit der Anzeige | Anzahl der Dashboards | Anzahl der Arbeitsmappen |
---|---|---|---|
3.750 |
Zweimal täglich |
5 |
10 |
1.500 |
Dreimal pro Woche |
25 |
24 |
1.000 |
Einmal pro Woche |
50 |
50 |
250 |
Einmal pro Monat |
150 |
40 |
150 |
30 % von 1.000 Dateien werden von Benutzern angezeigt, die auf Excel Web Access-Webparts zugreifen |
300 |
25 |
Arbeitsmappen ohne externe Datenverbindungen
Die Arbeitsmappen in diesem Szenario sind nicht mit externen Datenquellen verbunden. Der Ressourcenverbrauch wird anhand der Größe, der Komplexität, dem Formatierungsgrad und anhand der Anzahl der Berechnungen ermittelt, die in den einzelnen Arbeitsmappen verwendet werden. Die Arbeitsmappengröße wird anhand der Anzahl der Zeilen und Spalten ermittelt, die die einzelnen Arbeitsmappen enthalten. Alle diese Faktoren wirken sich auf den Ressourcenverbrauch und auf den Durchsatz in Excel Services aus. Die Arbeitsmappen enthalten eine Reihe von Features, z. B. Formatierungen, bedingte Formatierungen und Diagramme. Das verwendete Dataset umfasst eine Reihe von Arbeitsmappen mit den folgenden Attributen:
Prozentsatz der Arbeitsmappen | Zeilen | Spalten | Prozentsatz der Berechnungen | Prozentsatz der Formatierung | Veränderliche Funktionen |
---|---|---|---|---|---|
2 % |
<5.000 |
10–45 |
50 % |
50 % |
Ja |
38 % |
<5.000 |
10–45 |
20 % |
50 % |
Nein |
5 % |
<5.000 |
60–365 |
5 % |
50 % |
Nein |
20 % |
5.000–7.000 |
10–40 |
10 % |
50 % |
Nein |
15 % |
7.001–10.000 |
10–50 |
10 % |
50 % |
Nein |
15 % |
10.001–15.000 |
10–50 |
10 % |
50 % |
Nein |
5 % |
15.001–20.000 |
10–50 |
10 % |
50 % |
Nein |
Arbeitsmappen mit OLAP-Datenverbindungen
Die Arbeitsmappen in diesem Szenario enthalten Datenverbindungen mit Analysis Services-Cubes. Diese Arbeitsmappen umfassen eine Reihe von Features, z. B. Formatierungen und bedingte Formatierungen. Neben den Variablen, die sich auf den Ressourcenverbrauch und den Durchsatz in den einzelnen Szenarien auswirken, kann die Leistung von Excel Services zudem durch den Umfang der Analysis Services-Daten abhängig sein, die von den Arbeitsmappen in diesem Szenario verwendet werden. Die Leistung kann außerdem dadurch beeinflusst werden, ob die Arbeitsmappen beim Öffnen aktualisiert werden oder nicht. Dieses Szenario basiert auf der Annahme, dass 15 % der Arbeitsmappen Datenverbindungen aufweisen, die beim Öffnen aktualisiert werden. Die Zwischenspeicherung hat ebenfalls bedeutenden Einfluss auf die Leistung externer Datenverbindungen. Normalerweise werden für Excel Services zwischengespeicherte Daten verwendet, wenn eine Verbindung mit einer externen Datenquelle besteht, wobei dieselben Anmeldeinformationen mehrmals verwendet werden. Die Leistung beim Zwischenspeichern wird zudem durch die Excel Services-Einstellung Gültigkeitsdauer des externen Datencaches beeinflusst.
Prozentsatz | Zeilen | Zeilengröße | Andere |
---|---|---|---|
10 % |
<1.000 |
512–2.048 |
DCL SSO (oder Kerberos) |
20 % |
<1.000 |
512–2.048 |
DCL SSO (oder Kerberos), Aktualisierung beim Öffnen |
40 % |
<1.000 |
100–512 |
Ein bis vier in Arbeitsmappen eingebettete PivotTable-Berichte und PivotChart-Berichte |
20 % |
<1.000 |
<100 |
Vier bis sechs in Arbeitsmappen eingebettete PivotTable-Berichte und PivotChart-Berichte |
10 % |
1.000–5.000 |
<100 |
Zwei in Arbeitsmappen eingebettete PivotTable-Berichte und PivotChart-Berichte |
Arbeitsmappen mit relationalen Datenverbindungen
Die Arbeitsmappen in diesem Szenario enthalten Datenverbindungen mit relationalen SQL Server Datenbanken. Diese Arbeitsmappen umfassen eine Reihe von Features, z. B. Formatierungen und bedingte Formatierungen. Neben den Variablen, die sich auf den Ressourcenverbrauch und den Durchsatz in den einzelnen Szenarien auswirken, kann die Leistung von Excel Services in diesem Szenario dadurch beeinflusst werden, ob die Arbeitsmappen beim Öffnen aktualisiert werden oder nicht. Dieses Szenario basiert auf der Annahme, dass 15 % der Arbeitsmappen Datenverbindungen aufweisen, die beim Öffnen aktualisiert werden. Die Zwischenspeicherung hat ebenfalls bedeutenden Einfluss auf die Leistung externer Datenverbindungen. Normalerweise werden für Excel Services zwischengespeicherte Daten verwendet, wenn eine Verbindung mit einer externen Datenquelle besteht, wobei dieselben Anmeldeinformationen mehrmals verwendet werden. Die Leistung beim Zwischenspeichern wird zudem durch die Excel Services-Einstellung Gültigkeitsdauer des externen Datencaches beeinflusst.
Prozentsatz | Zeilen | Zeilengröße | Andere |
---|---|---|---|
2 % |
<1.000 |
<512 |
DCL SSO (oder Kerberos), periodische Aktualisierung |
20 % |
<500 |
<512 |
DCL SSO (oder Kerberos), Aktualisierung beim Öffnen |
40 % |
1.001–5.000 |
1024–2.048 |
Ein oder zwei in Arbeitsmappen eingebettete PivotTable-Berichte und PivotChart-Berichte |
20 % |
5.000–10.000 |
1024–2.048 |
DCL SSO; ein oder zwei in Arbeitsmappen eingebettete PivotTable-Berichte und PivotChart-Berichte |
10 % |
10.000–20.000 |
512–1.024 |
DCL SSO; zwei bis vier in Arbeitsmappen eingebettete PivotTable-Berichte und PivotChart-Berichte |
8 % |
20.000–65.000 |
<512 |
DCL SSO; ein oder zwei in Arbeitsmappen eingebettete PivotTable-Berichte |
Arbeitsmappenverteilung nach Datenquellen
Die Leistungstests wurden mithilfe der folgenden Arbeitsmappenverteilung ausgeführt. Für einige Konfigurationen wurden Ausnahmen bezüglich dieser Verteilung aufgeführt. In den einzelnen Konfigurationen wurden die Arbeitsmappen basierend auf den in den Dataset-Attributtabellen angezeigten Prozentsätzen verteilt. Beispielsweise enthielten 30 % der Arbeitsmappen keine externen Daten. Von diesen Arbeitsmappen wiesen 20 % zwischen 5000 und 7000 Zeilen auf, wie in der Tabelle zu den Arbeitsmappen ohne externe Datenverbindungen dargestellt ist. Demnach bestanden 6 % der gesamten Arbeitsmappenverteilung (20 % von 30 %) aus Arbeitsmappen ohne externe Daten, die zwischen 5000 und 7000 Zeilen aufweisen. In einigen Konfigurationen wurden Arbeitsmappen eines bestimmten Typs isoliert. Dazu zählen beispielsweise die Arbeitsmappen mit OLAP-Datenverbindungen, die für eine Aktualisierung beim Öffnen konfiguriert sind.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen ohne externe Daten |
30 % |
Arbeitsmappen mit OLAP-Datenverbindungen |
35 % |
Arbeitsmappen mit relationalen Datenverbindungen |
35 % |
In den Leistungstests verwendete Anfragemischungen
Die Leistungstests wurden mithilfe der folgenden Anfragemischung ausgeführt. Für diese Anfragemischung bestehen Ausnahmen. Bei Tests, für die Arbeitsmappen ohne externe Daten verwendet wurden, existieren beispielsweise keine interaktiven Vorgänge mit externen Datenabfragen. Für einige der Konfigurationen wurden Ausnahmen angeführt.
Anfragetyp | Prozentsatz der Gesamtanfragen |
---|---|
OpenWorkbook (umfasst 1 GetRrange) |
65 % |
Interaktive Anfragen mit externen Datenabfragen |
15 % |
GetRange (Seitenverwaltung) |
10 % |
Interaktive Anfragen zum Suchen, Sortieren und Filtern in Arbeitsmappen |
10 % |
Leistungstestergebnisse
In den Tabellen dieses Abschnitts werden die Ergebnisse für alle getesteten Konfigurationen angezeigt.
Konfiguration einer kleinen Excel Services-Farm mit vertrauenswürdigem Subsystem
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen ohne externe Daten |
30 % |
Arbeitsmappen mit OLAP-Datenverbindungen |
35 % |
Arbeitsmappen mit relationalen Datenverbindungen |
35 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt:
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
14,32 |
Durchschnittliche Antwortzeit in Sekunden |
5,52 |
ASP.NET-Warteschlange |
1,91 |
CPU |
41,97 |
W3wp-Prozess – private Bytes |
822 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt:
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
15,52 |
Durchschnittliche Antwortzeit in Sekunden |
2,05 |
Sitzungen pro Sekunde |
2,94 |
ASP.NET-Warteschlange |
1,91 |
CPU |
41,97 |
W3wp-Prozess – private Bytes |
3844 |
Konfiguration einer großen Excel Services-Farm mit vertrauenswürdigem Subsystem
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen ohne externe Daten |
30 % |
Arbeitsmappen mit OLAP-Datenverbindungen |
35 % |
Arbeitsmappen mit relationalen Datenverbindungen |
35 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt.
Leistungsindikator | Front-End-Webserver 1 | Front-End-Webserver 2 | Front-End-Webserver 3 |
---|---|---|---|
Anfragen pro Sekunde |
4,62 |
4,54 |
4,63 |
Durchschnittliche Antwortzeit in Sekunden |
10 |
9,69 |
10,01 |
ASP.NET-Warteschlange |
0,12 |
0,2 |
0,25 |
CPU |
1,13 |
1,21 |
1,21 |
W3wp-Prozess – private Bytes |
738 |
713 |
742 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt.
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
14,8 |
Durchschnittliche Antwortzeit in Sekunden |
4,74 |
Sitzungen pro Sekunde |
2,58 |
ASP.NET-Warteschlange |
33,29 |
CPU |
37,84 |
W3wp-Prozess – private Bytes |
3867 |
Konfiguration einer großen Excel Services-Farm mit Kerberos
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen ohne externe Daten |
30 % |
Arbeitsmappen mit OLAP-Datenverbindungen |
35 % |
Arbeitsmappen mit relationalen Datenverbindungen |
35 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt.
Leistungsindikator | Front-End-Webserver 1 | Front-End-Webserver 2 | Front-End-Webserver 3 |
---|---|---|---|
Anfragen pro Sekunde |
15,39 |
15,36 |
15,58 |
Durchschnittliche Antwortzeit in Sekunden |
4,48 |
4,3 |
4,35 |
ASP.NET-Warteschlange |
0,46 |
0,5 |
0,45 |
CPU |
4,43 |
4,33 |
4,36 |
W3wp-Prozess – private Bytes |
906 |
909 |
899 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt.
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
46,36 |
Durchschnittliche Antwortzeit in Sekunden |
1,36 |
Sitzungen pro Sekunde |
9,43 |
ASP.NET-Warteschlange |
63,55 |
CPU |
54,82 |
W3wp-Prozess – private Bytes |
6387 |
Konfiguration einer großen Excel Services-Farm mit vertrauenswürdigem Subsystem unter Verwendung von OLAP-Daten mit Aktualisierung beim Öffnen und einmaligem Anmelden
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen mit OLAP-Datenverbindungen; Aktualisierung beim Öffnen; Verwendung der einmaligen Anmeldung für die Authentifizierung externer Daten |
100 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt:
Leistungsindikator | Front-End-Webserver 1 | Front-End-Webserver 2 | Front-End-Webserver 3 |
---|---|---|---|
Anfragen pro Sekunde |
1,84 |
1,83 |
1,85 |
Durchschnittliche Antwortzeit in Sekunden |
7,6 |
7,5 |
8,07 |
ASP.NET-Warteschlange |
0,001 |
0,001 |
0 |
CPU |
0,59 |
0,61 |
0,62 |
W3wp-Prozess – private Bytes |
379 |
375 |
384 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt:
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
6,52 |
Durchschnittliche Antwortzeit in Sekunden |
3,82 |
Sitzungen pro Sekunde |
1,08 |
ASP.NET-Warteschlange |
1,22 |
CPU |
45,29 |
W3wp-Prozess – private Bytes |
4995 |
Konfiguration einer großen Excel Services-Farm mit Kerberos unter Verwendung von OLAP-Daten mit Aktualisierung beim Öffnen
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen mit OLAP-Datenverbindungen; Aktualisierung beim Öffnen; Verwendung von Kerberos für die Authentifizierung externer Daten; Benutzeranmeldeinformationen werden für die Authentifizierung mit OLAP-Datenquellen delegiert |
100 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt.
Leistungsindikator | Front-End-Webserver 1 | Front-End-Webserver 2 | Front-End-Webserver 3 |
---|---|---|---|
Anfragen pro Sekunde |
0,99 |
1 |
0,99 |
Durchschnittliche Antwortzeit in Sekunden |
19,29 |
18,32 |
19,36 |
ASP.NET-Warteschlange |
0,001 |
0 |
0,001 |
CPU |
0,41 |
0,41 |
0,38 |
W3wp-Prozess – private Bytes |
417 |
431 |
425 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt.
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
2,95 |
Durchschnittliche Antwortzeit in Sekunden |
17,39 |
Sitzungen pro Sekunde |
0,59 |
ASP.NET-Warteschlange |
11,63 |
CPU |
54,8 |
W3wp-Prozess – private Bytes |
10419 |
Konfiguration einer großen Excel Services-Farm mit SQL Server 2005 Analysis Services-Gruppen
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen mit OLAP-Datenverbindungen; Aktualisierung beim Öffnen, Verwendung von Kerberos für die Authentifizierung externer Daten; Benutzeranmeldeinformationen werden für die Authentifizierung mit OLAP-Datenquellen delegiert; Benutzer sind SQL Server 2005 Analysis Services-Gruppen zugeordnet |
100 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt.
Leistungsindikator | Front-End-Webserver 1 | Front-End-Webserver 2 | Front-End-Webserver 3 |
---|---|---|---|
Anfragen pro Sekunde |
8,7 |
8,38 |
8,62 |
Durchschnittliche Antwortzeit in Sekunden |
3,63 |
3,69 |
3,7 |
ASP.NET-Warteschlange |
0,004 |
0,004 |
0,006 |
CPU |
2,31 |
2,31 |
2,3 |
W3wp-Prozess – private Bytes |
435 |
431 |
452 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt.
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
25,67 |
Durchschnittliche Antwortzeit in Sekunden |
1,69 |
Sitzungen pro Sekunde |
5,22 |
ASP.NET-Warteschlange |
2,73 |
CPU |
63,07 |
W3wp-Prozess – private Bytes |
7850 |
Konfiguration einer großen Excel Services-Farm mit vertrauenswürdigem Subsystem unter Verwendung relationaler Daten
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen mit relationalen Datenverbindungen; Aktualisierung beim Öffnen, Verwendung der einmaligen Anmeldung für die Authentifizierung externer Daten |
100 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt.
Leistungsindikator | Front-End-Webserver 1 | Front-End-Webserver 2 | Front-End-Webserver 3 |
---|---|---|---|
Anfragen pro Sekunde |
24,07 |
24,2 |
24,6 |
Durchschnittliche Antwortzeit in Sekunden |
3,17 |
3,16 |
3,15 |
ASP.NET-Warteschlange |
9,15 |
10,41 |
13,77 |
CPU |
6,49 |
6,65 |
6,78 |
W3wp-Prozess – private Bytes |
959 |
965 |
1062 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt.
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
76,16 |
Durchschnittliche Antwortzeit in Sekunden |
0,43 |
Sitzungen pro Sekunde |
14,84 |
ASP.NET-Warteschlange |
17,79 |
CPU |
46,62 |
W3wp-Prozess – private Bytes |
35,88 |
Konfiguration einer großen Excel Services-Farm mit Kerberos unter Verwendung relationaler Daten
In der folgenden Tabelle ist das Dataset für diese Konfiguration dargestellt.
Arbeitsmappentyp | Prozentsatz |
---|---|
Arbeitsmappen mit relationalen Datenverbindungen; Aktualisierung beim Öffnen, Verwendung der eingeschränkten Kerberos-Delegation für die Authentifizierung externer Daten |
100 % |
In der folgenden Tabelle sind die Testergebnisse zu den Front-End-Webservern für diese Konfiguration dargestellt.
Leistungsindikator | Front-End-Webserver 1 | Front-End-Webserver 2 | Front-End-Webserver 3 |
---|---|---|---|
Anfragen pro Sekunde |
22,78 |
22,6 |
23,1 |
Durchschnittliche Antwortzeit in Sekunden |
3,03 |
2,97 |
2,98 |
ASP.NET-Warteschlange |
0,59 |
0,5 |
0,39 |
CPU |
6,18 |
6,15 |
6,16 |
W3wp-Prozess – private Bytes |
836 |
838 |
843 |
In der folgenden Tabelle sind die Testergebnisse bezüglich des Anwendungsservers für die Dienste für Excel-Berechnungen für diese Konfiguration dargestellt.
Leistungsindikator | Ergebnis |
---|---|
Anfragen pro Sekunde |
68,41 |
Durchschnittliche Antwortzeit in Sekunden |
0,74 |
Sitzungen pro Sekunde |
13,87 |
ASP.NET-Warteschlange |
21,46 |
CPU |
55,87 |
W3wp-Prozess – private Bytes |
6328 |
Beschränken der Anzahl und Dauer geöffneter Sitzungen
Neben dem Hinzufügen von Ressourcen kann eine Beschränkung der Anzahl geöffneter Sitzungen der Dienste für Excel-Berechnungen dazu beitragen, Probleme mit der Leistung und Verfügbarkeit abzuschwächen. Eine Möglichkeit zum Beschränken der Anzahl geöffneter Sitzungen der Dienste für Excel-Berechnungen besteht in der Reduzierung der Einstellungen für Sitzungs-Timeouts. Eine willkürliche Beschränkung der Sitzungsdauer kann dazu führen, dass aktive Sitzungen geschlossen werden. Dadurch können Datenverluste verursacht werden.
Die bevorzugte Lösung besteht in der Verwendung des Office Excel Web Access-Modus für kurze Sitzungen, um anfangs kürzere Timeout-Einstellungen für Sitzungen zu konfigurieren, für die beim Öffnen keine clientseitige Interaktion erfolgt. Für Sitzungen, die aktiv sind, sobald sie geöffnet werden, können Sie eine zweite Timeout-Einstellung konfigurieren. In diesem Beispiel werden Sitzungen, die für die Dauer der ersten Timeout-Einstellung inaktiv bleiben, durch den Server für die Dienste für Excel-Berechnungen geschlossen. Sitzungen, die vor dem Ablauf der ersten Timeout-Einstellung aktiv sind, bleiben bis zum Ablauf der zweiten Timeout-Einstellung geöffnet.
Herunterladen dieses Buchs
Dieses Thema wurde zum leichteren Lesen und Ausdrucken in das folgende Buch zum Herunterladen aufgenommen:
Die vollständige Liste der verfügbaren Bücher finden Sie unter Bücher zum Herunterladen für Office SharePoint Server 2007.