Autor Thema: Benötige Tipps zum Thema Performance  (Gelesen 2216 mal)

Offline werfi

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
Benötige Tipps zum Thema Performance
« am: 08.10.09 - 14:17:20 »
Hallo,

wir haben nach einer Fusion zunehmend Performance Probleme (Zugriffzeiten sind schlechter, Agentlaufzeiten usw.).

Ausgangslage:
ca. 1450 User (7.0.3 und 8.5 Clients)
1 Cluster mit 4 Domino 8.02 Servern (32bit OS: Win2003Srv, Raid5)

Dieser Cluster wird als Mail- und Applikationsserver genutzt und hat ca. 2600 DBs auf jedem Server. Die Benutzer sind ungefähr gleich auf die Server verteilt.

Unser Clusterreplikator hat direkt nach der Notes-Fusion unserer Systeme Probleme bekommen, er wurde nicht mehr fertig. Wir haben darauf hin den Tip bekommen, dass der CR mit mehr als ca. 8000 DBs nicht zurecht kommt.
Darauf hin haben wir die Mail-DBs von 4 Server auf 2 Server reduziert, und damit ca. 2900 DBs weniger, damit arbeitet der CR wieder richtig.

Da die Zugriffszeiten dennoch nicht besser wurden, sind wir jetzt an der Stelle, wo wir unser Gesamtsystem überdenken.

Jetzt meine Frage: Wie kann das System aufgestellt werden, damit die Zugriffszeiten besser werden?

Idee 1: 1 Cluster mit 4 Server, je 2 Server als Mail und 2 als Appl.Server
Idee 2: 2 Cluster mit je 2 Server, ein CL Mail, einer Applikationen
Idee 3: 2 Cluster mit je 3 Server, ein CL Mail, einer Applikationen
Idee 4: ich bitte um Anregungen, Meinungen, Erfahrungen und allem anderen was uns weiter bringen könnte...

geplante Änderungen:
- alle Server auf Domino 8.5.1 bringen
- DAOS einführen (zur Senkung des I/O und Plattenplatz reduzieren)

Filesystem
bislang laufen unsere Server alle auf einer Raid5 Konfiguration. Wie ich auf dem AdminCamp ganz deutlich vernommen habe, sollte man für div. Teilsysteme separate Platten haben (I/O ist alles  ;) ).
Was ist hier am sinnvollsten?

1. Platte OS und Programme
2. Platte Transaktionsprotokollierung
3. Raid5 für Data-Verzeichnis
4. Platte für DAOS

andere Vorschläge für die Konfiguration?

Vorab vielen Dank für eure Mithilfe!

Gruß
Markus
--------------------------
Dominoserver 12.0.2
Traveler 12.0.2 FP1
1 Cluster
BCC Mailprotect 12.2

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Benötige Tipps zum Thema Performance
« Antwort #1 am: 08.10.09 - 14:41:11 »
Halte dich was die Server Konfiguration angeht eng an das was Stefan Wissel hier mal definiert hat.

Dann würde ich noch Mail und Application Server voneinander trennen. Die beiden haben unterschiedliche Lastverteilungen und große Anwendungen parallel zu vielen Mail Anwendungen auf demselben Server laufen zu lassen war noch nie sonderlich gut.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline eini

  • Junior Mitglied
  • **
  • Beiträge: 98
Re: Benötige Tipps zum Thema Performance
« Antwort #2 am: 10.10.09 - 15:55:27 »
I/O ist definitiv alles, deswegen wäre es natürlich sehr sinnvoll möglichst viel I/O´s zu ermöglichen. Sprich nicht "nur" ein Array Raid irgendwas sondern auch möglichst viele Spindeln in diesem Raid Array. Damit steigt auch die I/O Leistung erheblich. Ein RAID 5 kann mit ausreichend Spindeln ggf. mehr I/Os schaffen als ein RAID 10.

Klar das hier OS/Transaktionsprotokolle/Datenbanken/indizies (wenn möglich) etc. jeweils auf eigenen Arrays liegen müssen. Wichtig ist hier auch noch das Lese/Schreibcacheverhältnis, ich denke 75% lesen und 25% schreiben ist realistisch kommt aber auf die Anwendung an.

Weiterhin habe ich kürzlich erst selbst festgestellt das bei entsprechendem RAM das deaktivieren des OS Pagefiles (>24GB) bei mir unter 8.0x einen spürbaren Performanceschub brachte. Windows lagert dann mit RAM aus was deutlich schneller ist als die Platte und dieser wiederum I/O technisch entlastet.

Dann hatte ich auch die Erfahrung gemacht das je mehr Filecache das OS nutzen kann die Performance ebenfalls steigt. Dafür gibt es einen notes.ini Parameter welche den Standardwert von 30% OS Filecache beeinflussen kann. Hier habe ich derzeit 66% statt die Standard 30% des verfügbaren RAMs und merke schon das dies was bring. Wobei das wohl erst bei 20GB Ram und mehr sinnvoll ist, darunter ist es wohl genau umgekehrt, Windows würde dann Domino den Speicher nehmen für FileCaching.

Was für ein Storagesystem hast du denn für die Server im Einsatz? Hier sollten die Blockgrößen vom Storage mit denen des OS übereinstimmen, ggf. hier noch LUN Alignment beachten etc.

Ggf. auch Maßnahmen gegen eine übermäßige Fragmentierung des Filesystems treffen.

Keinesfalls einen Virenscanner die Dominoverzeichnisse scannen lassen. Läuft tagsüber was in sachen Backup?
« Letzte Änderung: 10.10.09 - 15:58:07 von eini »

Offline werfi

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
Re: Benötige Tipps zum Thema Performance
« Antwort #3 am: 26.10.09 - 15:42:08 »
Erst mal vielen Dank für die Antworten.

Den Virenscanner haben wir so eingestellt, dass er Domino komplett aussen vor lässt und das Backup läuft auch nur nachts.

Wir haben als ersten Schritt die Mail und Applikationsserver getrennt und die beiden Netzwerkkarten der Server für Anwender- und Replikationszugriffe getrennt.

Der nächste Schritt wird die Umstellung auf Domino 8.5.1 sein, dann folgt das Filesystem.

Gruß
Markus
--------------------------
Dominoserver 12.0.2
Traveler 12.0.2 FP1
1 Cluster
BCC Mailprotect 12.2

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz