Sonstiges > Infrastruktur

Server Specs fuer 50 User?

(1/2) > >>

bifolia:
Tag zusammen.

Habe viele viele threads zum Thema "Prozessor, Speicher, HDDs" gelesen um zu sehen, was wir denn wohl brauchen werden (bzw, ob wir ueberhaupt was neues brauchen).

Hintergrund:
- ca 50 Notes User (Mail, Kalender)
- CRM System welches unser "primaeres" email-system ist: Abteilungsweise Mailboxen, Design hat nichts mit Notes mailboxen zu tun. Diese "Abteilungsdatenbanken" haben 2 bis 8GB (pro Jahr, alles was aelter ist archivieren wir schon). Alles volltext-indiziert. Und schrecklich laaaaaangsam. Ansichten brauchen teilweise Minuten (zweistellig kommt durchaus regelmaessig vor...) zum Laden. Volltext-Suche ist daher stark frequentiert (auf einer "nach Datum" Ansicht ueber alle in/out Dokumente=emails).
- Dazu noch ein Gruppenkalender, der sich aus den User-Kalendern "fuettert" (Update so alle halbe Stunde)

Maschine derzeit:
P-4 2,0 GHZ
2GB RAM
Win2K Server Standard, SP4
17 GB Raid 1 SCSI fuer OS
190 GB Raid 1 ATA fuer Notes Daten

Die Kiste sieht gut ausgelastet aus (AvailabilityIndex regelmaessig bei NULL ueber den Tag, ab und an verschnauft er mal fuer eine Minute oder sogar drei), aber da muss ich wie gesagt erst noch tief ins "Perfomance Trouble Shooting" einsteigen.

Parallel zur anstehenden Analyse der Probleme nun auch die Ueberlegung, mal was neues zu kaufen (die Kiste ist ~5 Jahre alt....). Was?

16 GB und 4HT CPUs muessen es vermutlich nicht sein. Nach dem was andere so schreiben (theoretisch sind wir scheinbar die "kleinsten" user hier in den Foren) wuerde ich ~glauben~ dass wir mit folgendem nicht viel Falsch machen:

- Dual-Core Xeon 3GHz oder so
- 4GB
- Raid 1 fuer System (100GB oder was das kleinste kaeufliche ist ;-) )
- Raid 5 oder Raid 10 fuer Daten (300GB oder so), separater Controller
- Windows 2003 Advanced Server 32bit (Advanced damit /PAE funktioniert)
- Dell soll's wohl werden; und ein "richtiger" server natuerlich (redund. Netzt, hot-plug / swap platten etc)

Habe mal den IBM Notes Workload Estimator befragt, aber der meint, kein xSeries Geraet sei stark genug wenn max. 100 User alle ihre Maildatebanken volltext-indizieren. Hatte das mal so angesetzt um vielleicht "etwas" Dampf auf die Moere zu geben. Lasse ich 10% der max. 100 User die ich da angebe volltext index nutzen, sagt er mir dass Celeron-Basierte Server (was'n das?) bei 3,5% CPU-Last schnarchen. Komisches Tool, schaut mal hier:

http://www-912.ibm.com/wle/EstimatorServlet?

Anregungen zu unserem Bedarf? Dankbar fuer jeden Hinweis & Kommentar.

Gruss
bifolia

m3:
Was für ein "CRM"?
Da würd ich ev. mal im Design stöbern, wenn die Views ewig zum aufbauen brauchen.
Ev. sind da @Today Formeln in den View-Selects, massig Sortier-Hackerln in den Spalten, etc. drinnen, die killen die Performance so, dass Du auch neue HW nix hilft.

Ansonsten hätte ich bei dem Setup gemeint, das jeder aktuelle xServer für das Setup ausreicht.

MartinG:

--- Zitat --- - Dual-Core Xeon 3GHz oder so
- 4GB
- Raid 1 fuer System (100GB oder was das kleinste kaeufliche ist ;-) )
- Raid 5 oder Raid 10 fuer Daten (300GB oder so), separater Controller
- Windows 2003 Advanced Server 32bit (Advanced damit /PAE funktioniert)
- Dell soll's wohl werden; und ein "richtiger" server natuerlich (redund. Netzt, hot-plug / swap platten etc)   
--- Ende Zitat ---

Die Konfig klingt für mich vernünftig - unsere Domino rennen auch auf DELL:)  Den Advanced Server kannst Du Dir IMHO sparen. Da würde ich eher bei den Festplatten lieber drauf achten dass es SAS-Platten sind welche mit 15.000U/min drehen....

Würde aber erst mal bezüglich der Performance auschecken ob wirklich die Hardware der Flaschenhals ist? Würde das CRM mal lokal replizieren und auf einem aktuellen PC austesten. Wenn es da immer noch langsam ist, dann liegts an der Programmierung....

Was mir bisher unbekannt war dass die Volltextindizes soll viel Power brauchen sollen? Wobei hier sicherlich das Aktualisierungsintervall entscheidend ist....

bifolia:
Danke fuer die Antworten.

CRM moechte ich (noch?) nicht benamen (fuer den Fall, dass es gar nicht das CRM ist sondern tatsaechlich unsere Notes-Grund-Konfig oder HW ist. Sonst haette ich vielleicht den Namen "beschmutzt"; Suche hier im Forum gibt 0 Treffer, kennt also keiner, jedefalls hier nicht, oder nicht negativ/positiv).

@MartinG:
"Advanced" Server desshalb, weil sonst AFAIK keine Physical Address Extension (/PAE boot option) unterstuetzt wird. Damit waere der Adressbereich pro Task auf 2GB begrenzt. Andererseits, soweit ich verstanden habe, gilt das Limit von 2GB (bei nicht LAA Applikation - notes 7 ist aber LAA) pro TASK. Da Notes in mehreren Tasks laeuft ist also der addressierbare RAM pro Task gar nicht das Problem. Mit Advanced Server koennte ich bei Bedarf ueber die 4GB hinausgehen, wenigstens aber mit /3GB fuer 3GB user space (fuer Notes) und 1GB Kernel Space sorgen. Das geht soweit ich verstanden habe mit "Standard" servern nicht. Korrigiert mich bitte.
Gute Quelle (finde ich, wenn auch leicht veraltet: http://www.danielreimann.de/reimann/homepage.nsf/Files/Download/$FILE/Tuning_Domino_Memory_Usage+Final+rev.pdf)

Andere Maschine:
Wir haben eine der groessten (8GB) und am meisten benutzten Datenbanken auf einen anderen "leeren" Server gelegt, der "ueber" war:

P-4, 512MB, 120GB RAID 1 (ATA) fuer System (w2k SP4) & Notes.
(Edit: Haben wir heute mittag dann noch auf 1GB erweitert; schnurrt)

Da laeuft jetzt also nur diese eine DB und ein die paar "grundlegenden" Tasks. Heute frue war die Kiste nach etwa 3 Wochen so platt, dass sie sich gerade noch neu starten lies. Ich vermute, da ist der Speicher dann doch ausgegangen, selbst Windows CLTR+ALT+DEL gig nicht mehr, kein Task manager, nicht, Notes lies sich in etwa 8 Mintuen runterfahren. Jetzt nach einem kompletten Neustart der Hardware laeuft er wieder, hat sich inklusive allem rund 430 MB RAM genommen:


Nserver 60.1M
Nreplica 44.7M
Nupdate 28.6M
Nevent 27.6M
Nrouter 18.0M
Nsched 12.5M
Nldap 11.4M
namgr 8.6M
namgr 7.1M (laeuft 2x)
nadminp 6.2M

Macht rund 230M fuer notes


Und "ganz frisch" sind wir also heute auf jeden Fall mit der Kiste. Mal sehen, wie sie sich schlaegt.
ABER: Lahm ist die einzelne Datenbank da drauf trotzdem. Mag nun daran liegen, dass sie mit einer Parameter-Datenbank und diversen anderen Komponenten auf dem anderen lahmen Server verwoben ist.

Werden wohl noch mal eine "nackte" Kiste bemuehen und da drauf eine eigenstaendige Testumgebung mit nur den Basis-Datenbanken des CRM und einer grossen "Abteilung" aufsetzen. Mal sehen.

@m3: Die haupt-view (nach Datum) hat vier Spalten, Date/Time, From, To, Subject. Date kann man nicht oder in eine Richtung sortieren (damit dann also auf oder ab). From und To kann man nicht, auf oder ab sortieren. Subject gar nicht. Default sorting ist nach Date, absteigen (neuestes oben). Da sortiert kaum jemals jemand, user "schiessen" da meistens volltext-queries drauf. Was dabei auffaellt: In der Status Zeile unten sagt der client "xy documents found", aber bis diese 7 oder 15 oder was auch immer einem dann in der View gezeigt werden vergehen schon mal 20 Sekunden und mehr, ohne das der Client irgend was tun wuerde (Client: Centrino 1.6GHz, 1,2GB RAM, Notes 7.0.3 client; Laptop, HDD LED ist aus, CPU-Last ist dann 0,x%, RAM ist massig da; Kiste wartet ganz offensichtlich auf den Server, der die View nicht liefert - kann das sein?)

So, ich schau dann mal tief und fest, was sich so alles finden laesst.

Danke bis hierher (und natuerlich darueber hinaus).

Gruss
bifolia

atbits:
512 MB !!!

Mehr RAM
Das reicht ja grade für nen Client, wo soll der denn mir dem ganzen Zeugs hin, wenn Du der Kiste keinen Speicher gibst?

Grüße David

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln