Einschätzen der Leistungs- und Kapazitätsanforderungen für Internetumgebungen (Office SharePoint Server)
Inhalt dieses Artikels:
Wichtige Merkmale
Testumgebung
Verwendungsprofil
Empfehlungen
Dieses Szenario für die Leistungs- und Kapazitätsplanung bezieht sich auf eine einzelne Microsoft Office SharePoint Server 2007-Serverfarm für eine Internetportalpräsenz in einer Unternehmensumgebung.
Wichtige Merkmale
Wichtige Merkmale beschreiben Umgebungsfaktoren, Verwendungsmerkmale und andere Überlegungen, die für Bereitstellungen im Rahmen dieses Szenarios wahrscheinlich eine Rolle spielen.
Dieses Szenario enthält folgende wichtige Merkmale:
Autorisierung Auf das Internet ausgerichtete Portalumgebungen erfordern meist keine Benutzerauthentifizierung oder -autorisierung für Ressourcen, die den meisten Benutzern zur Verfügung stehen. In manchen Fällen ist jedoch eine Authentifizierung erforderlich, wenn Benutzer auf bestimmte Teile der Website zugreifen möchten. Dieses Dokument enthält Daten für vollständig anonyme Umgebungen, Umgebungen, in denen alle Benutzer mithilfe von NTLM authentifiziert werden, sowie Umgebungen, in denen 80 Prozent der Benutzer anonym sind und 20 Prozent mithilfe von NTLM authentifiziert werden.
Benutzervorgänge In dieser Umgebung sind alle Benutzervorgänge auf den Lesezugriff für die Website eingeschränkt. Zu diesen Vorgängen zählen das Lesen von Webseiten, das Navigieren auf der Website und das Suchen nach Informationen.
Langfristiger Datenzuwachs und Websitevergrößerung Zusätzlich zur Einschätzung des anfänglichen Datenvolumens muss eine Microsoft Office SharePoint Server 2007-Internetportalumgebung langfristig auch den Datenzuwachs und die Vergrößerung der Website ermöglichen. Eine Serverfarm mit einer Größe, die lediglich dem anfänglichen Datenvolumen genügt, kann schnell zu klein sein.
Benutzerreaktionszeiten Die Zielreaktionszeiten für Benutzer im Hinblick auf gewöhnliche, ungewöhnliche, lange und seltene Vorgänge sind in der Tabelle für Benutzerreaktionszeiten am Ende des Artikels Planen der Softwaregrenzen (Office SharePoint Server) aufgeführt. Einige Organisationen tolerieren möglicherweise größere Reaktionszeiten für Benutzer oder erfordern noch geringere Reaktionszeiten. Die erwartete Reaktionszeit ist ein wichtiger Faktor, der die Gesamtdurchsatzziele bestimmt. (Der Durchsatz entspricht der Anzahl der Anforderungen, die von der Serverfarm in einer Sekunde verarbeitet werden können.) Wenn Sie über mehr Benutzer verfügen, benötigen Sie ein größeres Durchsatzziel, um die gleichen Reaktionszeiten für Benutzer zu erreichen.
Benutzerparallelität Die Parallelität von Benutzern in einer Internetumgebung hängt von zahlreichen Faktoren ab. Die maximale Anzahl gleichzeitiger Benutzer in diesem Test betrug 270.
Zeitintensive asynchrone Aufgaben Durch bestimmte Aufgaben, z. B. die Indizierung von Inhalten, das Durchsuchen von Drittanbieterwebsites und das Sichern von Datenbanken, kann der Durchsatz in einer Serverfarm beeinträchtigt werden. Bei den allgemeinen Leistungsmerkmalen für Beispieltopologien wird davon ausgegangen, dass die Ausführung zeitintensiver Aufgaben vom Webfarmadministrator für die Zeiten mit geringer Auslastung, z. B. nachts, geplant wird. In einer Internetportalumgebung können Suchvorgänge auf Drittanbieterwebsites und Crawlingvorgänge jedoch jederzeit ausgeführt werden.
Cachetrefferrate In diesem Dokument wird von einer Cachetrefferrate von etwa 99 Prozent ausgegangen.
Testumgebung
Die Tests in diesem Szenario wurden entwickelt, um die Leistung von Microsoft Office SharePoint Server 2007 in Internetportalumgebungen besser einschätzen zu können.
Die speziellen Kapazitäts- und Leistungsangaben in diesem Artikel können von den Zahlen in realen Umgebungen abweichen, dennoch können bestimmte Schlüsse aus den Testergebnissen gezogen werden. Die hier dargestellten Zahlen sollen einen Ausgangspunkt für die Entwicklung einer ordnungsgemäß skalierten Umgebung bilden. Nachdem Sie Ihren ersten Systementwurf erstellt haben, testen Sie die Konfiguration, um zu ermitteln, ob das System die Faktoren in Ihrer Umgebung unterstützt.
Diese Tests wurden mit dem SharePoint 2007 Test Data Population Tool und öffentlich verfügbaren Testdaten ausgeführt. Sie können das SharePoint 2007 Test Data Population Tool sowie die Testdaten für diese Tests unter folgender Adresse herunterladen: https://go.microsoft.com/fwlink/?linkid=92678&clcid=0x407 (in englischer Sprache).
Informationen zum Testen der Bereitstellung finden Sie unter Tools für die Leistungs- und Kapazitätsplanung (Office SharePoint Server).
Annahmen
64-Bit-Architektur In der Testumgebung wurden ausschließlich Server mit 64 Bit verwendet. Obwohl Microsoft Office SharePoint Server 2007 auf 32-Bit-Servern bereitgestellt werden kann, wird in Microsoft Office SharePoint Server 2007-Farmbereitstellungen die Verwendung von 64-Bit-Servern empfohlen. Weitere Informationen dazu finden Sie im Abschnitt 64 Bit und 32 Bit des Artikels Informationen zur Leistungs- und Kapazitätsplanung (Office SharePoint Server).
Datenträgerbasiertes Zwischenspeichern ist aktiviert Durch datenträgerbasiertes Zwischenspeichern muss auf die Datenbank nicht mehrfach zugegriffen werden, um Codefragmente oder umfangreiche Binärdateien abzurufen, z. B. Grafiken, Sounds und Videos. Durch Aktivieren der datenträgerbasierten Zwischenspeicherung wird die Leistung in der gesamten Bereitstellung verbessert. In der Standardeinstellung ist das datenträgerbasierte Zwischenspeichern nicht aktiviert. Informationen zum Aktivieren der datenträgerbasierten Zwischenspeicherung finden Sie unter Datenträgerbasiertes Caching für BLOBs (Binary Large Objects) (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=82617&clcid=0x407).
Testtopologie
Für die Tests wurden zwei Serverfarmkonfigurationen verwendet, um möglichst ausführliche Testergebnisse zu erhalten. Diese Konfigurationen beinhalteten zwei bis vier Webserver zusammen mit einem einzelnen Indexserver und einem einzelnen Datenbank-Servercomputer mit der Datenbanksoftware Microsoft SQL Server 2005. Die Tests wurden mit 27 Clientcomputern ausgeführt, mit denen bis zu 270 gleichzeitige Benutzerverbindungen simuliert wurden. Alle Servercomputer waren mit 64-Bit-Systemen ausgestattet, die Clientcomputer mit 32-Bit-Systemen.
In der folgenden Tabelle ist die spezielle Hardware aufgeführt, die beim Testen verwendet wurde.
Computerrolle | Hardware |
---|---|
Webserver |
Zwei Dual-Core-Intel Xeon-Prozessoren mit 2,8 Gigahertz (GHz) 8 GB RAM |
Indexserver |
Vier Dual-Core-Intel Xeon-Prozessoren mit 2,8 GHz 32 GB RAM |
Datenbankserver |
Vier Dual-Core-Intel Xeon-Prozessoren mit 2,8 GHz 32 GB RAM |
Clientcomputer |
Ein Pentium 4-Prozessor mit 3,2 GHz 1 GB RAM |
In der Testumgebung wurde ein Gigabit-Netzwerk (1 Milliarde Bit/s) verwendet. Zur Sicherstellung einer ausreichenden Netzwerkbandbreite wird zwischen den Servern in einer Office SharePoint Server-Farm die Verwendung eines Gigabit-Netzwerks empfohlen.
Software
In der folgenden Tabelle ist die Software aufgeführt, die bei diesen Tests auf den Servern installiert war.
Wichtig
Die Testergebnisse in diesem Artikel sind durch ein Softwareupdate von Microsoft Office SharePoint Server 2007 bedingt, das vor den Tests installiert wurde. Mit diesem Softwareupdate wird ein Problem mit Microsoft Office SharePoint Server 2007 behoben, das unter bestimmten Umständen Leistungsminderungen in Farmen verursacht, in denen BLOB-Caching verwendet wird. Wenn Sie in Ihrer Umgebung BLOB-Caching verwenden möchten, sollten Sie dieses Softwareupdate installieren, um die Leistung der Farm zu maximieren. Das Softwareupdate ist im Microsoft Knowledge Base-Artikel 939077 (https://go.microsoft.com/fwlink/?linkid=98352&clcid=0x407) beschrieben.
Computerrolle | Software |
---|---|
Webserver |
Betriebssystem Microsoft Windows Server 2003 mit Service Pack 1 (SP1), Enterprise Edition mit den aktuellen Updates Microsoft Office SharePoint Server 2007 x64 Microsoft .NET Framework, Version 2,0 .NET Framework-Softwareupdate KB923197 für x64 .NET Framework-Softwareupdate KB925613 Windows Workflow Foundation |
Indexserver |
Windows Server 2003 mit SP1, Standard x64 Edition mit den aktuellen Updates Microsoft Office SharePoint Server 2007 x64 .NET Framework, Version 2.0 x64 .NET Framework-Softwareupdate KB923197 für x64 .NET Framework-Softwareupdate KB925613 Windows Workflow Foundation |
Datenbankserver |
Windows Server 2003 mit SP 1, Enterprise x64 Edition mit den aktuellen Updates Microsoft SQL Server 2005-Datenbanksoftware (64-Bit) .NET Framework, Version 2.0 x64 .NET Framework-Softwareupdate KB923197 für x64 .NET Framework-Softwareupdate KB925613 Windows Workflow Foundation |
Clientcomputer |
Microsoft Internet Explorer 6.0.3790.1830 mit SP 1 |
Verwendungsprofil
In diesem Abschnitt sind die Verwendungsszenarien, Seitenressourcen und Cacheeinstellungen angegeben, die während der Tests verwendet wurden.
Verwendungsszenarien
Die folgenden Verwendungsszenarien wurden gleichzeitig verwendet, um den Durchsatz in der Testfarm zu testen. Jeder Test bestand aus einer bestimmten Mischung der drei Szenarien, genauere Informationen finden Sie in der entsprechenden Tabelle weiter unten in diesem Abschnitt. Beachten Sie, dass zwar zufällig ausgewählte Websites verwendet wurden, diese Websites jedoch auf eine bestimmte Gruppe eingeschränkt wurden, um eine hohe Anzahl von Treffern für zwischengespeicherte Seiten sicherzustellen. Die Größe der Grafiken auf den Seiten betrug bis zu 15 KB (Kilobyte).
Szenario 1
Benutzer navigiert zur Willkommensseite der Stammwebsite.
Benutzer navigiert zu einer zufällig ausgewählten Website.
Benutzer navigiert zu einer Artikelseite unter der zufällig ausgewählten Website mit drei Bildern.
Szenario 2
Benutzer navigiert zu einer zufällig ausgewählten Website.
Benutzer navigiert zu einer Artikelseite unter der zufällig ausgewählten Website mit drei Bildern.
Benutzer navigiert zu einer anderen zufällig ausgewählten Website.
Benutzer navigiert zu einer Artikelseite unter der zufällig ausgewählten Website mit drei Bildern. Dabei wird sichergestellt, dass diese Seite mit der vorherigen Seite nicht identisch ist.
Szenario 3
Benutzer navigiert zur Willkommensseite der Stammwebsite.
Benutzer führt eine Suchabfrage aus.
Benutzer navigiert zu einer Artikelseite unter einer zufällig ausgewählten Website mit drei Bildern.
In der folgenden Tabelle ist der Prozentsatz der Durchsatzes dargestellt, der von den aufgeführten Szenarien in der Testumgebung jeweils in Anspruch genommen wurde. Beachten Sie, dass ein vernachlässigbarer Anteil des Durchsatzes von Hintergrundanforderungen in Anspruch verursacht wurde, jedoch wurde dies in der Leistung nicht berücksichtigt.
Szenario | Prozentualer Anteil am Durchsatz |
---|---|
Szenario 1 |
47,5 |
Szenario 2 |
47,5 |
Szenario 3 |
5 |
In der folgenden Tabelle sind die Größen von Datenbankinhalt, Index und Cache während der Tests angegeben.
Ressource | Größe |
---|---|
Inhaltsdatenbank |
56,6 GB |
Anzahl der Elemente in der Inhaltsdatenbank |
|
Index |
2,88 GB |
Anzahl der Elemente im Index |
698.692 |
BLOB-Cache |
10 GB |
Objektcache |
512 MB |
Seitenressourcen
Die folgenden Ressourcen waren auf den für die Tests verwendeten Willkommensseiten vorhanden.
1 HTML-Feldsteuerelement
2 Grafik-Feldsteuerelemente
1 Inhaltsverzeichnis-Webpart
1 Hyperlinkübersicht-Webpart
Cacheeinstellungen
In der folgenden Tabelle sind die Ausgabecacheeinstellungen angegeben, die in den Tests für anonyme Benutzervorgänge verwendet wurden.
Parameter | Wert |
---|---|
ACL-Überprüfung ausführen |
Nein |
Aktiviert |
Ja |
Dauer |
3.600 |
Auf Änderungen überprüfen |
Nein |
Unterscheidung nach Benutzerrechten |
Nein |
Cachefähigkeit |
Öffentlich |
Sicher für authentifizierte Verwendung |
Ja |
Schreibern erlauben, zwischengespeicherten Inhalt anzuzeigen |
Nein |
In der folgenden Tabelle sind die Ausgabecacheeinstellungen angegeben, die in den Tests für authentifizierte Benutzerovorgänge verwendet wurden.
Parameter | Wert |
---|---|
ACL-Überprüfung ausführen |
Ja |
Aktiviert |
Ja |
Dauer |
3.600 |
Auf Änderungen überprüfen |
Nein |
Unterscheidung nach Benutzerrechten |
Ja |
Cachefähigkeit |
ServerAndPrivate |
Sicher für authentifizierte Verwendung |
Ja |
Schreibern erlauben, zwischengespeicherten Inhalt anzuzeigen |
Ja |
In der folgenden Tabelle sind die Objektcacheeinstellungen angegeben, die in den Tests verwendet wurden. Diese Einstellungen entsprechen den Einstellungen, die unter Websiteeinstellungen auf der Seite Einstellungen für den Objektcache für eine einzelne Website in einer Websitesammlung festgelegt sind.
Abschnitt | Parameter | Wert |
---|---|---|
Objektcachegröße |
Max. Cachegröße (MB) |
512 MB |
Zurücksetzen des Objektcaches |
|
Nicht aktiviert |
|
|
Nicht aktiviert |
Zurücksetzen des datenträgerbasierten Caches |
Zurücksetzen des datenträgerbasierten Caches dieses Servers erzwingen |
Nicht aktiviert |
Cacheänderungen für listenübergreifende Abfrage |
Überprüfen des Servers auf Änderungen beim Ausführen einer listenübergreifenden Abfrage |
Nicht aktiviert |
Cacheänderungen für listenübergreifende Abfrage |
Zwischengespeichertes Ergebnis einer listenübergreifenden Abfrage für folgende Anzahl von Sekunden verwenden |
Aktiviert, 3600 |
Multiplikator für Ergebnisse von listenübergreifenden Abfragen |
Multiplikator für listenübergreifende Abfragen |
3 |
Mit der folgenden Codezeichenfolge werden die in der Testphase verwendeten BLOB-Cacheeinstellungen definiert. Diese Codezeichenfolge ist in der Datei Web.config für die Webanwendung enthalten. Wenn Sie diesen Code für die Verwendung in der Datei Web.config auf Ihrem eigenen Server kopieren, ersetzen Sie <drive_letter>
durch den Laufwerkbuchstaben, der dem Festplattenlaufwerk entspricht, auf dem Sie den BLOB-Cache für den Server speichern möchten.
<BlobCache location="<drive_letter>:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="true" />
Empfehlungen
Dieser Abschnitt enthält allgemeine Empfehlungen bezüglich der Leistung und Kapazität. Anhand dieser Empfehlungen können Sie die Kapazitäts- und Leistungsmerkmale der Anfangstopologie ermitteln, die Sie unter Planen von Redundanz (Office SharePoint Server) erstellt haben. Zudem können Sie bestimmen, ob die Anfangstopologie skaliert werden muss.
Hardwareempfehlungen
In der folgenden Tabelle ist die empfohlene Hardware für Webserver, Indexserver und Datenbankserver aufgeführt. Weitere Informationen zu den minimalen und empfohlenen Systemanforderungen für Microsoft Office SharePoint Server 2007 finden Sie unter Bestimmen der Hardware- und Softwareanforderungen (Office SharePoint Server). Weitere Informationen zum Einschätzen der Anforderungen für den Festplattenspeicher in Internetumgebungen finden Sie unter Einschätzen der Anforderungen bezüglich des freien Festplattenspeichers weiter unten in diesem Artikel.
Hinweis
Die Arbeitsspeicheranforderungen für Webserver, Indexserver und Datenbankserver hängen von der Größe der Farm, der Anzahl der parallelen Benutzer und der Komplexität der Features und Seiten in der Farm ab. Die Speicherauslastung sollte sorgfältig überwacht werden, um bestimmen zu können, ob zusätzlicher Arbeitsspeicher hinzugefügt werden muss.
Hinweis
Diese Tabelle wurde aktualisiert, um die Praxisanforderungen präziser darzustellen.
Computerrolle | Empfohlene Hardware |
---|---|
Webserver |
4 Prozessoren mit jeweils mindestens 2,5 GHz (mindestens 3 GHz werden empfohlen) Arbeitsspeicher von mindestens 16 GB wird empfohlen 3 GB verfügbarer Speicherplatz DVD-Laufwerk, lokal oder über das Netzwerk zugänglich Bildschirm mit einer Auflösung von 1024 × 768 oder höher |
Indexserver |
Zwei Prozessoren mit jeweils mindestens 2,5 GHz (mindestens 3 GHz werden empfohlen) Arbeitsspeicher von mindestens 4 GB wird empfohlen 3 GB verfügbarer Speicherplatz DVD-Laufwerk, lokal oder über das Netzwerk zugänglich Bildschirm mit einer Auflösung von 1024 × 768 oder höher |
Datenbankserver |
Zwei Prozessoren mit jeweils mindestens 2,5 GHz (mindestens 3 GHz werden empfohlen) Arbeitsspeicher von mindestens 4 GB wird empfohlen Die Anforderungen an den Festplattenspeicher finden Sie weiter unten in diesem Artikel. DVD-Laufwerk, lokal oder über das Netzwerk zugänglich Bildschirm mit einer Auflösung von 1024 × 768 oder höher |
Ausgangstopologie und skalierte Topologie
Sie können die Leistung Ihrer Anfangstopologie einschätzen, indem Sie Ihre Topologie mit den Anfangstopologien unter Planen von Redundanz (Office SharePoint Server) vergleichen. Somit können Sie auf schnelle Weise bestimmen, ob Ihre Anfangstopologie skaliert werden muss, um die Leistungs- und Kapazitätsziele zu erreichen.
Wenn Sie die Kapazität und Leistung einer der Anfangstopologien erhöhen möchten, setzen Sie die Skalierung herauf, indem Sie Servercomputer mit größerer Kapazität implementieren, oder skalieren Sie die Topologie horizontal, indem Sie dieser zusätzliche Server hinzufügen. In diesem Abschnitt werden die allgemeinen Leistungsmerkmale verschiedener Topologien mit horizontaler Skalierung beschrieben. In den Beispieltopologien spiegeln sich die folgenden herkömmlichen Methoden zum Skalieren einer Topologie für eine Internetportalumgebung wider:
Fügen Sie Webservercomputer hinzu, um eine größere Benutzerlast zu ermöglichen.
Wenn Sie eine höhere Datenauslastung ermöglichen möchten, fügen Sie dem Datenbankserver Kapazitäten hinzu, indem Sie die Kapazität eines einzelnen (geclusterten oder gespiegelten) Servers erhöhen. Dazu können Sie den Server von einem 32-Bit- auf einen 64-Bit-Server aktualisieren oder geclusterte oder gespiegelte Server hinzufügen.
Halten Sie ein Verhältnis von maximal acht Webservercomputern zu einem (geclusterten oder gespiegelten) Datenbankservercomputer ein. Zwar wurden die Tests für dieses Dokument mit einem maximalen Verhältnis von Webservern zu Datenbankservern von 4:1 ausgeführt (vier Webserver auf einen Datenbankserver), doch kann die Bereitstellung von weiteren Webservern oder stabilerer Hardware zu besseren Ergebnissen in Ihrer Umgebung führen.
Schätzen von Durchsatzzielen
Der Durchsatz bezeichnet die Anzahl der Vorgänge, die von einer Serverfarm pro Sekunde ausgeführt werden können. Der Durchsatz wird in Anforderungen pro Sekunde (Requests per second, RPS) gemessen. Dieser Abschnitt enthält Testdaten für den Durchsatz einer Farm bei einer zunehmenden Anzahl an Front-End-Webservern und Benutzerverbindungen.
Der Durchsatz kann von mehreren Faktoren beeinflusst werden. Dazu gehören die Anzahl der Benutzer, die Komplexität und die Häufigkeit der Benutzervorgänge, weiterhin das Zwischenspeichern und die Anpassung von Seiten und Webparts. Jeder dieser Faktoren kann sich entscheidend auf den Durchsatz in der Farm auswirken. Sie sollten diese Faktoren bei der Planung der Bereitstellung sorgfältig abwägen.
Da Microsoft Office SharePoint Server 2007 auf unterschiedliche Weise bereitgestellt und konfiguriert werden kann, gibt es keine einfache Möglichkeit, die Benutzeranzahl einzuschätzen, die von einer bestimmten Anzahl von Servern unterstützt werden kann. Stellen Sie daher sicher, dass vor der Bereitstellung von Microsoft Office SharePoint Server 2007 in einer Produktionsumgebung Tests in Ihrer eigenen Umgebung ausgeführt werden.
Im Allgemeinen sollten Sie die Objektzwischenspeicherung und das BLOB-Caching in einer Internetportalumgebung aktivieren. In Umgebungen mit vollständig anonymer Authentifizierung kann durch Aktivieren der Zwischenspeicherung die Leistung der Farm um das Doppelte oder mehr erhöht werden. Weitere Informationen zum Zwischenspeichern in Microsoft Office SharePoint Server 2007 finden Sie unter Benutzerdefiniertes Zwischenspeichern (Überblick) (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=82618&clcid=0x407). Weitere Informationen finden Sie auch im Thema Zusätzliche Faktoren der Leistungs- und Kapazitätsplanung (Office SharePoint Server) im Abschnitt Zwischenspeichern.
Wichtig
Die Testergebnisse in diesem Artikel sind durch ein Softwareupdate von Microsoft Office SharePoint Server 2007 bedingt, das vor den Tests installiert wurde. Mit diesem Softwareupdate wird ein Problem mit Microsoft Office SharePoint Server 2007 behoben, das unter bestimmten Umständen Leistungsminderungen in Farmen verursacht, in denen BLOB-Caching verwendet wird. Wenn Sie in Ihrer Umgebung BLOB-Caching verwenden möchten, sollten Sie dieses Softwareupdate installieren, um die Leistung der Farm zu maximieren. Das Softwareupdate ist im Microsoft Knowledge Base-Artikel 939077 (https://go.microsoft.com/fwlink/?linkid=98352&clcid=0x407) beschrieben.
Wenn in Ihrer Organisation bereits eine Internetportallösung vorhanden ist, können Sie die Protokolle von Microsoft IIS (Internet Information Services, Internetinformationsdienste) anzeigen, um die Verwendungsmuster und Trends in der aktuellen Umgebung zu ermitteln. Weitere Informationen zum Analysieren von IIS-Protokollen finden Sie unter Analysieren von Protokolldateien (IIS 6.0) (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=78825&clcid=0x407).
Wenn in Ihrer Organisation die Einführung einer neuen Internetportallösung geplant wird, verwenden Sie die Informationen in diesem Abschnitt zum Bewerten Ihrer Verwendungsmuster.
Testergebnisse
In den Tabellen dieses Abschnitts sind Testergebnisse für schreibgeschützte Benutzervorgänge dargestellt, für die Hardware verwendet wird, die weiter oben in diesem Artikel unter Testumgebung aufgeführt ist. Beachten Sie, dass für jede Farmkonfiguration ein Bereich von Webservern mit einem einzelnen Indexserver und einem einzelnen Datenbankserver getestet wurde. Daher muss eine als 2x1x1 angegebene Farmkonfiguration als zwei (Webserver) mal eins (Indexserver) mal eins (Datenbankserver) gelesen werden. Keine Tests wurden für Farmen mit mehreren Anwendungs- oder Datenbankservern sowie für Einzelserverbereitstellungen ausgeführt.
Die Tests wurden mit den folgenden drei verschiedenen Authentifizierungsszenarien ausgeführt:
Anonyme Umgebung ohne Authentifizierung.
Umgebung mit NTLM-Authentifizierung für jede Benutzerverbindung.
Umgebung mit 80 Prozent anonymen und 20 Prozent NTLM-authentifizierten Benutzerverbindungen.
Die durchschnittliche Anzahl der Anforderungen pro Seite während der Tests betrug vier. Daher kann das Verhältnis von Anforderungen pro Sekunde (RPS) zu Seiten pro Sekunde (Pages per Second, PPS) wie folgt berechnet werden: r=(p*4)+x Dabei gilt: r=RPS, p=PPS und x=Hintergrundanforderungen, z. B. Anforderungen für Suchabfragen und und nicht zwischengespeicherte Seiten.
Die Anzahl der Anforderungen pro Seite und die Zeit zum Laden einer Ressource können je nach Komplexität der Seite, Anzahl sekundärer, von den Seitenressourcen aufgerufener Ressourcen und vielen anderen Faktoren variieren. Daher sind Leistungsschätzungen, die nur auf der Anzahl der Ressourcen pro Seite beruhen, nicht sehr genau.
Diese Testergebnisse wurden nach einer kurzen Aufwärmphase erfasst, um eine Stabilisierung der Farmleistung zu ermöglichen.
In den folgenden Tabellen sind Testergebnisse für schreibgeschützte Benutzervorgänge wiedergegeben. Beachten Sie, dass jeder Test mit einer Mischung der Verwendungsszenarien ausgeführt wurde, die im Abschnitt Verwendungsprofildieses Artikels beschrieben sind.
Vollständig anonyme Umgebung
In der folgenden Tabelle sind die Testergebnisse für eine Umgebung angegeben, in der alle Benutzerverbindungen anonym waren.
Farmgröße | Durchsatz (RPS) | PPS | Suchabfragen pro Sekunde | Sonstige Anforderungen (RPS) |
---|---|---|---|---|
2x1x1 |
2.927 |
717 |
12 |
2,54 |
4x1x1 |
5.612 |
1.388 |
22 |
3,47 |
Umgebung mit NTLM-Authentifizierung
In der folgenden Tabelle sind die Testergebnisse für eine Umgebung angegeben, in der alle Benutzerverbindungen mit NTLM authentifiziert wurden.
Farmgröße | Durchsatz (RPS) | PPS | Suchabfragen pro Sekunde | Sonstige Anforderungen (RPS) |
---|---|---|---|---|
2x1x1 |
632 |
152,6 |
2,8 |
0,33 |
4x1x1 |
1.304 |
328,6 |
5,3 |
0,31 |
Umgebung mit 80 Prozent anonymen Verbindungen und 20 Prozent NTLM-Authentifizierung
In der folgenden Tabelle sind die Testergebnisse für eine Umgebung angegeben, in der 80 Prozent der Benutzerverbindungen anonym waren und 20 Prozent mit NTLM authentifiziert wurden.
Farmgröße | Durchsatz (RPS) | PPS | Suchabfragen pro Sekunde | Sonstige Anforderungen (RPS) |
---|---|---|---|---|
2x1x1 |
1.945 |
481,8 |
8,4 |
1,95 |
4x1x1 |
2.946 |
731,8 |
11,9 |
1,3 |
Schätzen von Speicherplatzanforderungen
In diesem Abschnitt sind Tabellen bereitgestellt, mit deren Hilfe Sie die Speicherplatzanforderungen für Internetportalumgebungen einschätzen können. Die Speicherplatzanforderungen für die Hardware variieren je nach Serverrolle und Szenario stark, zudem sind diese von den in der Inhaltsdatenbank zu speichernden Daten, von den Anforderungen bezüglich Zwischenspeicherungen und von externen Inhalten abhängig, die durch den Suchvorgang gecrawlt werden. Soweit möglich wurden auf der Grundlage der vorhersagbaren Speicherplatzanforderungen (z. B. die Größe der Installationsdateien) in die Formeln Zahlen eingetragen.
Schätzen Sie zunächst die Speicherplatzanforderungen nach Serverrolle ein. Summieren Sie anschließend basierend auf der geplanten Topologie in Fällen, in denen die Serverrollen denselben physischen Servercomputer gemeinsam verwenden, die Speicherplatzanforderungen für diese Rollen. Stellen Sie abschließend sicher, dass Ihre Hardware den Speicherplatzanforderungen gerecht wird.
Darüber hinaus müssen bewährte Methoden für die SQL Server-Speicherung auf die Datenbankserver angewendet werden. Weitere Informationen finden Sie unter Speicherdesign für physische Datenbanken (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=78853&clcid=0x407) (in englischer Sprache). Wenn mehrere Datenbankserver implementiert sind, wenden Sie den SQL-Speicherplatzfaktor separat auf jeden Suchserver an.
Hinweis
Betriebssystem- und Programmdateien müssen getrennt von den Datendateien auf einem separaten Laufwerk oder einem RAID (Redundant Array of Independent Disks) gespeichert werden.
Speicherplatzanforderungen für Datenbankserver
Verwenden Sie die folgende Tabelle zum Berechnen von Speicherplatzanforderungen für Datenbankserver in Ihrer Serverfarm. Wenn mehrere Datenbankserver implementiert wurden, berechnen Sie diese Summe separat für jeden Datenbankserver.
Kategorie | Beschreibung | Wert |
---|---|---|
Betriebssystemdateien |
Erforderlicher Speicherplatz für Windows Server 2003-Setupdateien und -Systemdateien. Weitere Informationen finden Sie unter Auswählen eines Dateisystems für die Installationspartition (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x407). |
4 GB |
Auslagerungsdatei |
Standardmäßig ist die Größe der Auslagerungsdatei mit der Größe des physischen Speichers identisch. |
|
SQL Server-Installationsdateien |
Erforderlicher Speicherplatz für SQL Server-Setupdateien und -Programmdateien. Weitere Informationen finden Sie unter Systemvoraussetzungen für SQL Server 2005 Standard Edition (https://go.microsoft.com/fwlink/?linkid=78870&clcid=0x407). |
425 MB |
Datenbankprotokolldateien |
Der Speicherplatz für Protokolldateien hängt von den Protokolleinstellungen und der Anzahl der Datenbanken ab. Weitere Informationen finden Sie unter Speicherdesign für physische Datenbanken (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=78853&clcid=0x407) (in englischer Sprache). |
|
Konfigurationsdatenbank |
Die Konfigurationsdatenbank wird diese Größe im Allgemeinen nicht überschreiten. Hierbei handelt es sich um eine geschätzte Maximalgröße und nicht um eine feste Grenze. |
1,5 GB |
Inhaltsdatenbanken |
Schätzen Sie das Anfangsvolumen für Inhalte, die in Inhaltsdatenbanken gespeichert werden. Berücksichtigen Sie dabei die folgenden Faktoren:
|
|
Künftiges Wachstum |
Sie sollten das Doppelte der ursprünglich bereitgestellten Datenmenge einplanen. Geben Sie eine Zahl ein, die für Ihre Umgebung geeignet ist. |
|
Freier Speicherplatz |
Lassen Sie auf jeder Festplatte und auf jedem Datenträger mindestens 25 Prozent Speicherplatz frei. |
|
Gesamt |
Indexserver: Speicherplatzanforderungen
Anhand der folgenden Tabelle können Sie die Speicherplatzanforderungen für Indexserver in Ihrer Serverfarm berechnen. Wenn mehrere Microsoft Office SharePoint Server 2007-Indexserver implementiert sind, berechnen Sie diese Summe für jeden Server einzeln.
Kategorie | Beschreibung | Wert |
---|---|---|
Betriebssystemdateien |
Erforderlicher Speicherplatz für Windows Server 2003-Setupdateien und -Systemdateien. Weitere Informationen finden Sie unter Auswählen eines Dateisystems für die Installationspartition (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x407). |
4 GB |
Auslagerungsdatei |
Standardmäßig ist die Größe der Auslagerungsdatei mit der Größe des physischen Speichers identisch. |
|
Microsoft Office SharePoint Server 2007-Installationsdateien |
Diese Zahl ist ein Näherungswert auf Grundlage einer vollständigen Installation einer beliebigen Microsoft Office SharePoint Server 2007-Edition. |
1,3 GB |
Microsoft .NET Framework, Version 3.0 |
60 MB |
|
Inhaltsindex |
Fügen Sie die Menge des Inhalts in Inhaltsdatenbanken hinzu, die auf dem Indexserver indiziert sind. 30 Prozent der resultierenden Zahl ergeben die maximale geschätzte Größe des Inhaltsindexes. |
|
Freier Speicherplatz |
Lassen Sie auf jeder Festplatte und auf jedem Datenträger mindestens 25 Prozent Speicherplatz frei. |
|
Gesamt |
Speicherplatzanforderungen für Webserver
Verwenden Sie die folgende Tabelle zum Berechnen von Speicherplatzanforderungen für jeden Webserver in Ihrer Serverfarm.
Kategorie | Beschreibung | Wert |
---|---|---|
Betriebssystemdateien |
Erforderlicher Speicherplatz für Windows Server 2003-Setupdateien und -Systemdateien. Weitere Informationen finden Sie unter Auswählen eines Dateisystems für die Installationspartition (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x407). |
4 GB |
Auslagerungsdatei |
Standardmäßig ist die Größe der Auslagerungsdatei mit der Größe des physischen Speichers identisch. |
|
Microsoft Office SharePoint Server 2007-Installationsdateien |
1,3 GB |
|
.NET Framework Version 3.0 |
60 MB |
|
Freier Speicherplatz |
Lassen Sie auf jeder Festplatte und auf jedem Datenträger mindestens 25 Prozent Speicherplatz frei. |
|
Gesamt |
Leistungsüberwachung
Die Verwendung von Leistungsindikatoren zum Überwachen der Integrität Ihres Systems ist ein wichtiger Faktor, wenn Sie bestimmen, wann Ihr System aufgerüstet oder ausgebaut werden muss. Verwenden Sie bei der Bestimmung der zu überwachenden Leistungsindikatoren und der Prozesse, auf die die Leistungsindikatoren angewendet werden sollen, die Informationen in den folgenden Tabellen.
Web- und Indexserver
In der folgenden Tabelle sind die Leistungsindikatoren und Prozesse aufgeführt, die für Web- und Indexserver in der Farm überwacht werden müssen.
Leistungsindikator | Überwachter Prozess | Hinweise |
---|---|---|
Prozessorzeit |
Gesamt |
Zeigt die prozentual abgelaufene Zeit an, für die der Prozessor von diesem Thread belegt wurde, um Anweisungen auszuführen. |
Arbeitsspeicherauslastung |
Anwendungspool |
Zeigt die durchschnittliche Auslastung des Systemspeichers für den Anwendungspool an. Sie müssen den richtigen Anwendungspool für die Überwachung angeben. Anhand der Standardrichtlinie soll die höchste Speicherauslastung für eine bestimmte Webanwendung identifiziert werden. Zudem wird dieser Wert um den Wert 10 erhöht und dem zugeordneten Anwendungspool zugewiesen. |
Datenbankserver
In der folgenden Tabelle sind Leistungsindikatoren und Prozesse aufgelistet, die für Datenbankserver in der Serverfarm überwacht werden müssen.
Leistungsindikator | Überwachter Prozess | Hinweise |
---|---|---|
Prozessorzeit |
Gesamt |
Zeigt die prozentual abgelaufene Zeit an, für die der Prozessor von diesem Thread belegt wurde, um Anweisungen auszuführen. |
Arbeitsspeicherauslastung |
Gesamt |
Zeigt die durchschnittliche Verwendung des Systemspeichers an. |
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.
Siehe auch
Konzepte
Zusätzliche Faktoren der Leistungs- und Kapazitätsplanung (Office SharePoint Server)