Share via


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

  • Windows Server 2003 mit SP 1, Standard Edition mit den aktuellen Updates

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

    1. Benutzer navigiert zur Willkommensseite der Stammwebsite.

    2. Benutzer navigiert zu einer zufällig ausgewählten Website.

    3. Benutzer navigiert zu einer Artikelseite unter der zufällig ausgewählten Website mit drei Bildern.

  • Szenario 2

    1. Benutzer navigiert zu einer zufällig ausgewählten Website.

    2. Benutzer navigiert zu einer Artikelseite unter der zufällig ausgewählten Website mit drei Bildern.

    3. Benutzer navigiert zu einer anderen zufällig ausgewählten Website.

    4. 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

    1. Benutzer navigiert zur Willkommensseite der Stammwebsite.

    2. Benutzer führt eine Suchabfrage aus.

    3. 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

  • 6.396 Websites

  • 1.500.381 Webseiten

  • 1.000 Bilder

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

  • Leeren des Objektcaches

Nicht aktiviert

  • Zurücksetzen des Objektcaches

  • Leeren des Objektcaches aller Server in der Farm erzwingen

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:

  • Der für die Inhaltsdatenbank benötigte Festplattenspeicher basiert auf dem Verhältnis von 1:1,2 der Inhaltsgröße zur Datenbankkapazität. Wenn Sie beispielsweise 100 GB Inhalt planen, ist mindestens 120 GB verfügbarer Festplattenspeicher für die Inhaltsdatenbank sowie weiterer Speicherplatz für Transaktionsprotokolle erforderlich.

  • Der für die Suchdatenbank benötigte Festplattenspeicher basiert auf dem Verhältnis von 1:6 der Indexgröße zu Datenbankkapazität. Bei einem Index mit einer Größe von 100 GB sind mindestens 600 GB verfügbarer Festplattenspeicher für die Suchdatenbank sowie weiterer Speicherplatz für Transaktionsprotokolle erforderlich.

  • Bei Verwendung der Versionsverwaltung für Dokumente wird eine Kopie jeder Version in der Datenbank gespeichert. Sie sollten den verfügbaren Festplattenspeicherplatz entsprechend vergrößern.

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)

Weitere Ressourcen

SharePoint 2007 Test Data Population Tool (https://go.microsoft.com/fwlink/?linkid=92678&clcid=0x407) (in englischer Sprache)