Domino 8.0.2 Tuning

  • Hallo,


    Aus Performancegründen hab ich den Domino Servers 8.0 von ESX VMWare auf richtige Hardware umgezogen.


    Die Hardware besteht aus 2x Xeon 3,2 Ghz HT
    6x 78GB 320 Scsi Platten im Raid 50 mit nem Dell Raidcontroller mit 512 MB Ram
    und die Kiste selbe hat 16GB Ram.


    Betriebsystem: Sles 10 Sp2 64 Bit


    Das Problem ist nun das die ganze Kiste nicht wirklich an Performance zugelegt hat. Nun meine Frage gibts noch irgendwelche Kniffe und Tricks wie ich etwas mehr Speed aus dem Domino raus hohlen kann?


    mfg


    Adrian

  • Und was bringt dich zu der Annahme, daß der Server auf "richtiger" Hardware mehr Performance bringen soll ?


    Tuning ist immer nur möglich wenn man genau weiss wofür der Server gebraucht wird, wo man was einsparen kann usw.


    Und was für Performance Probleme waren das denn überhaupt ?


    Bist du dir überhaupt sicher, daß es am Domino liegt und nicht an anderen Faktoren ?

  • Die annahme die mich dazu bewogen hat das es am ESX liegen könnte ist das ESX Allgemein für Datenbanken ungeeignet ist da die Zugriffszeiten auf die Virtuelle Festplatte und die Lese/Schreibgeschwindigkeit nicht wirklich der bringer ist.


    Performance Probleme sind das dass öffnen von Mail-Datenbanken oder allgemein Notes-Datenbanken recht lange dauert.

  • Kommt auf die Einrichtung des ESX Servers an. Ich habe auch schon einige gesehen, da sind die Zugriffsgeschwindigkeiten auf die virtuellen Platten von einem normalen Server nicht mehr zu unterscheiden.


    Und die Aussage Datenbanken öffnen dauert lange ist immer noch sehr ungenau und vor allem muss das immer noch nicht wirklich am Server liegen.


    Das kann unter anderem am Client, Netzwerkanbindung, Netzwerkrouting und noch x anderen Faktoren liegen.


    Erst sollte mal verifiziert werden, daß es tatsächlich am Domino Server liegt und dann erst weitere Aktionen durchgeführt werden.


    Was hast du denn zur Analyse überhaupt schon übernommen ?

  • Also Netzwerk sieht es so aus das der Server mit 2x Gbit im Bonding mode 4 ( Lacp) angebunden ist.
    Lasttests haben auch gezeigt das dass tut 140MB/s gingen im Schnitt drüber.


    Die Festplatten tun eigentlich nich wirklich arg viel wärend der Domino lauft und bei tests kamm das Raid auf 135MB/s im Schnitt beim Schreiben. Lesegeschwindigkeit hab ich gerade nicht im Kopf sollte aber auch in ordnung sein.


    Groß Prozesse laufen auf der Linux kiste auch nicht die Cpu Idelt laut Mrtg die ganze Zeit mehr oder minder rum.


    Um die Beschreibung "langsam" etwas genau zu machen das öffnen im Notes 7.0.3 oder 8.0.2 einer 250MB Maildatenbank dauert ca 1-2min.


    zum Thema ESX: Klar kann ich das erreichen mit nem Raw device wo ich direkt auf die Platten schreibe. Dafür brauchts eben ein ordentlichen SAN bzw. inzwischen lauft das glaub sogar mit Iscsi

  • Damit hast du die Netzwerkanbindung des Servers geklärt, aber wie sieht es zwischen den Clients und dem Server aus ?


    Sorry aber mit so schwammigen und ungenauen Infos wird dir keiner Tuning Tips geben können.


    Erst solltest du mal, wie schon gesagt, sicherstellen daß es wirklich am Server liegt, was ich mir bei dieser Hardware und den bisherigen Daten nicht wirklich vorstellen kann

  • Also zwischen Client und Server gehn 10,x MB/s 100Mbit halt für die Clients.


    Wo ich nicht wirklich weiss ob das was mit der Performance zu tun hat ist das die Datenbanken alle noch mit Domino 6.5 Schablone arbeiten.

  • Wie du mir sagst was für genauere Infos du brauchst dann werd ich die gerne posten nur hab ich gerade absolut keine Ahnung welche Informationen wichtig für dich sind?

  • Wie ich vorher schon sagte:


    Zitat


    Das kann unter anderem am Client, Netzwerkanbindung, Netzwerkrouting und noch x anderen Faktoren liegen.


    Was hast du davon außer der Anbindung schon ausgeschlossen ?


    Und zu den benötigten Infos hier mal einige:


    - Anzahl User
    - Wo ist was installiert
    - Wie ist der Domino genau konfiguriert (z.B. TA-Logs,...)
    - Installierte Zusatzsoftware
    ....


    Also einfach gesagt alles was mit Clients, Server und der Verbindung dazwischen zusammenhängt

  • Da jetzt hier offensichtlich der Netzwerk-Admin und Hardware-Verantwortliche gesprochen hat, sollte nun der Domino-Admin posten. 6.5er Design? Also ein Upgrade? Warum noch 6.5er Design? Welches ODS? Wie wurde das Upgrade vorgenommen? Gibt es auch noch alte FTIs? Wurde vielleicht auch parallel eine Rezertifizierung vorgenommen?


    Es möge also nun der Domino-Admin antworten.


    Bernhard

  • Also Netzwerk: Routing gibts kein Flaches Netz. Die User Pc`s hängen auf zwei Switchen die jeweils mit 2Gbit uplink auf den Core gehn wo der Domino direkt dran hängt.


    User sind 32ig angelegt.


    Gruppen sind rund 60ig drauf die hälfte mail-only


    Zusätzliche Software ist ein CRM


    hier die Notes.ini


    [Notes]
    Directory=/mail
    KitType=2
    InstallType=EnterpriseServer
    UserName=
    isExpress=0
    CompanyName=
    NotesProgram=/opt/ibm/lotus/notes/80000/linux
    ASPInstall=0
    FaultRecovery_Build=Release 8.0.2
    Timezone=-1
    DSTLAW=3,-1,1,10,-1,1
    SHARED_MAIL=0
    DisableLDAPOnAdmin=0
    Passthru_LogLevel=0
    Console_LogLevel=2
    DefaultMailTemplate=mail8.ntf
    Preferences=32
    ServerTasks=Replica,Router,Update,AMgr,Adminp,Sched,CalConn,RnRMgr,LDAP
    ServerTasksAt1=Catalog,Design
    ServerTasksAt2=UpdAll
    ServerTasksAt3=Object Info -Full
    ServerTasksAt5=Statlog
    TCPIP=TCP,0,15,0,,12320
    DST=1
    MailType=0
    $$HasLANPort=1
    Ports=TCPIP
    LOG_REPLICATION=1
    LOG_SESSIONS=1
    ExistingServerName=CN=server/O=domäne/C=DE
    KeyFilename=/mail/server.id
    PhoneLog=2
    Log=log.nsf, 1, 0, 7, 40000
    CertifierIDFile=/mail/cert.id
    NAMELOOKUP_TRUST_DIRCAT=0
    FirstServerInDomain=1
    ServerKeyFileName=server.id
    MailServer=CN=Servername/O=domäne/C=de
    Domain=Listec
    Admin=CN=Administrator/O=domäne/C=de
    DisabledPorts=Serial1,Serial2
    TemplateSetup=800201
    Setup=800200
    ServerSetup=800200
    CleanSetup=1
    ServerName=Servername
    ServerNameNative=06290629446F6D696E6F382F4C69737465632F6465
    CLEANUP_EVENTS4_ON_FIRST_NIGHT=0
    FormulaTimeout=120
    NSF_QUOTA_METHOD=2
    TRANSLOG_AutoFixup=1
    TRANSLOG_UseAll=0
    TRANSLOG_Style=0
    TRANSLOG_Performance=2
    TRANSLOG_Status=0
    CRASH_REMOVE_DATA=0
    CRASH_LOGFILE_KB=10240
    FILE_RETENTION_DAYS=365
    ServerController=0
    FaultRecovery=1
    SCHEDULE_DB_BOSS=1
    SCHEDULE_VERSION=4
    SCHEDULE_VERSION_MINOR=8
    MTEnabled=1
    LDAPNoAutoStartRepairDIT=1
    LDAPSERVER=ldap://servername:389
    LDAPSERVERSSL=ldap://servername:0
    EventSetup=800200
    DELETE_DUPLICATE_PUID_NOTES=0
    DDMSetup=800200
    LAST_DOMINO_TIME=00805924C1257515
    ServerRestarted=1
    DateOrder=DMY
    ClockType=24_HOUR
    DateSeparator=.
    TimeSeparator=:
    CATALOG_UPDATED_BY_BUILD=510
    CLEANUP_EVENTS4_DDMFILTERS_VIEW=0
    CLEANUP_EVENTS4_DDMCONFIG_VIEW=0
    CLEANUP_EVENTS4_METHODS_VIEW=0
    CLEANUP_EVENTS4_STATS_VIEW=0
    CLEANUP_EVENTS4_MESSAGES_VIEW=0
    DB2QUERYVIEWROWLIMIT=500
    DB2_PW_EXP_ALARM_DAYS_PRIOR=15
    DB2_DBS_PER_SCHEMA=10
    DominoConfigLevel=1
    ADMINP_LAST_SAVED_POLICY_TIME=11.11.2008 07:54:24
    ADMINP_LAST_SAVED_USER_TIME=10.11.2008 22:26:18
    ADMINP_LAST_SAVED_DIRECTORY_TIME=02.12.2008 11:09:57
    CRASH_MSGSIZE_MB=20
    CRASH_NSDSIZE_MB=10
    WebAdminSetup=804
    TRANSLOG_Path=logdir
    TimeSeperator=:
    SERVER_SESSION_TIMEOUT=30
    SERVER_SHOW_PERFORMANCE=0
    JrnlEnbld=0


    der Server liegt im /opt/ibm/lotus auf ner eigenen Patition


    die Datenbanken auf /mail wieder auf einer getrennten Patition


    hier kurz die Patitionierung:


    /dev/sda3 on / type reiserfs (rw,acl,user_xattr)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    debugfs on /sys/kernel/debug type debugfs (rw)
    udev on /dev type tmpfs (rw)
    devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
    /dev/sda1 on /boot type ext2 (rw,acl,user_xattr)
    /dev/sda8 on /home type reiserfs (rw,acl,user_xattr)
    /dev/sda10 on /mail type reiserfs (rw,acl,user_xattr)
    /dev/sda7 on /opt type reiserfs (rw,acl,user_xattr)
    /dev/sda9 on /tmp type reiserfs (rw,acl,user_xattr)
    /dev/sda5 on /usr type reiserfs (rw,acl,user_xattr)
    /dev/sda6 on /var type reiserfs (rw,acl,user_xattr)


    Filesystem ist Reiserfs

  • Das upgrade von 6.5 auf 8.0 wurden die Datenbanken rüber genommem und die notes.ini kopiert.


    Die Schablonen sind noch auf 6.5 weil das CRM die wohl so braucht.


    FTI`s gibts noch soweit ich das beurteilen kann leider sind meine Dominoskills , wie vielleicht schon bemerkt, irgendwo zwischen Anfänger und nicht vorhanden.


    Leider haben wir in der Firma niemanden der mehr Ahnung von Domino hat.

  • Ein Tuning Ansatz wäre z.B. die Tasks zu reduzieren:



    ServerTasks=Replica,Router,Update,AMgr,Adminp,Sched,CalConn,RnRMgr,LDAP


    Ich weiß nicht was ihr auf dem Server macht... wie schon Taurec anmerkte. Aber wenn z.B. der Room & Ressoucen manager (RnRMgr) nicht benötigt wird, dann kannst du den aus den Servertasks raus nehmen.


    Das gleiche gilt für CalConn

  • wenn das thema schon ausgegraben wird ;)


    ------
    DisabledPorts=Serial1,Serial2
    SERVER_SESSION_TIMEOUT=30
    ------


    kannst du disabled ports löschen...


    Zudem SERVER_SESSION_TIMEOUT auf 30min zu setzten halte ich für etwas niedrig. Allerdings kann man das nicht so beurteilen. Aber wenn der server alle 30min die sessions kickt dauert es erst bis er eine neue aufbaut.


    Edit:


    Domino 7 Performance Tuning: Best Practices to Get the Most Out of Your Domino Infrastructure
    http://dereferrer.lntoolbox.co…okAbstracts/redp4182.html