SlideShare ist ein Scribd-Unternehmen logo
Marco Hiltebrand(Lead IT, RICOH SCHWEIZ AG)
2
3 
• 
• 
• 
• 
• 
• 
• 
• 
•
4 
•  
• 
• 
• 
• 
• 
•
5 
• 
• 
• 
•
6
7 
IBM Connections 
IBM Notes
8
9 
• 
• 
• 
• 
• 
• 
• 
• 
• 
•
10
11 
z.B. 
0944:105 0419:1 
0944 = tasktableentry 
0419 = statspackage 
…
12 
Platform.LogicalDisk.* 
Platform.LogicalDisk.1.AssignedName = DPlatform.LogicalDisk.1.AvgQueueLen = 0Platform.LogicalDisk.1.AvgQueueLen.Avg = 0,01Platform.LogicalDisk.1.AvgQueueLen.Peak = 1,01Platform.LogicalDisk.1.BytesReadPerSec = 0Platform.LogicalDisk.1.BytesWrittenPerSec = 10.172,49Platform.LogicalDisk.1.PctUtil = 0,22Platform.LogicalDisk.1.PctUtil.Avg = 0,86Platform.LogicalDisk.1.PctUtil.Peak = 101,07Platform.LogicalDisk.1.ReadsPerSec = 0Platform.LogicalDisk.1.WritesPerSec = 2,07 
Platform.LogicalDisk.2.AssignedName = CPlatform.LogicalDisk.2.AvgQueueLen = 0,01Platform.LogicalDisk.2.AvgQueueLen.Avg = 0,73Platform.LogicalDisk.2.AvgQueueLen.Peak = 34,74Platform.LogicalDisk.2.BytesReadPerSec = 17.272,75Platform.LogicalDisk.2.BytesWrittenPerSec = 63.697,52Platform.LogicalDisk.2.PctUtil = 1,11Platform.LogicalDisk.2.PctUtil.Avg = 72,8Platform.LogicalDisk.2.PctUtil.Peak = 3.473,81Platform.LogicalDisk.2.ReadsPerSec = 2,58Platform.LogicalDisk.2.WritesPerSec = 7,3 
Interpretation 
GUT < 2% < AvgQueueLen> 5% > SCHLECHT (1-100% = 0,01 –1,0!) GUT = PctUtil< 80% (1-100% = 1-100) HINWEIS: ggf. durch # Spindeln zu dividieren SAN/NAS 
Lösung 
Diverse Parameter (bufferpool, cache, namelookup), und OS / Disk Tuning
13 
Platform.LogicalDisk.#.PctUtil
14 
Platform.PagingFile.Total.* 
Platform.PagingFile.Total.PctUtil= 0,28Platform.PagingFile.Total.PctUtil.Avg= 0,14Platform.PagingFile.Total.PctUtil.Peak= 0,8 
OK < 0% < PctUtil.Avg > 10% > SCHLECHT 
OS Level tuning, Check Memory 
Hinweis: Wenn‚shsta’ keinePlatform.* StatistikenausgibtAdmin-Hilfe
15 
Mail.Mailbox.* 
•(Mail.Mailbox.AccessConflicts/Mail.Mailbox.Accesses) x 100 
•Muss < 2 sein; ansonsten eine weitere Mailbox(ab vier / fünf Mailboxen wird der „Benefit“ zunehmend geringer) 
•Beispiel: 
•Mail.Mailbox.AccessConflicts= 1636Mail.Mailbox.Accesses= 189864 
•= 0,86 = ok
16 
Update.PendingList 
•Update.PendingList= Anzahl von Ansichten die auf Aktualisierung warten 
•WennUpdate.PendingList„laufend“ > 0, dann … 
•Notes.ini: Update_Fulltext_Thread=1FTUPDATE_IDLE_TIME=4 
Hintergrund: 
•WennSievieleAnwendungenhaben… 
•… und einen vielbeschäftigtenUpdate Task 
–View updates sindbeeinträchtigt, solangeFull Text Index Aktualisierungenin Arbeitsind 
•FTI Update von View Update trennen 
–FTI erfolgtdannin eigenemMemory Thread 
•Verbessert Performance 
•Update_Fulltext_Thread=1 
Wenn wir schon beim Thema Volltext-Index sind: 
Siekönnenden FTI thread ausdemlimitiertenDomino update pool isolieren: ftg_use_sys_memory=1 
Der FTI thread bekommtdannMemory vomOS pool 
GibtDomino System Memory frei
17 
Database.Database.BufferPool.* 
•Database.Database.BufferPool.PerCentReadsInBuffer= 78,96 
•SCHLECHT < 90% < PercentReadsInBuffer< 98% < PERFEKT 
•99.9% ist schlecht ... 
–Führt meist dazu, dass zuvieleAnfragen auf Disk rausgeschrieben werden 
–Der Server benötigt einen größeren BufferPool 
•Lösung: notes.ini NSF_Buffer_Pool_Size_MB=n (in MB) ─ Default: 512 MB
18 
Database.DbCache.* 
•Database.DbCache.CurrentEntries= 1647Database.DbCache.HighWaterMark= 1691Database.DbCache.MaxEntries= 1536Database.DbCache.OvercrowdingRejections= 0 
•GUT = HighWaterMark< MaxEntriesGUT = 0 OvercrowdingRejections 
•Lösung: 
–notes.ini NSF_DbCache_MaxEntries= n 
•Default: NSF_BUFFER Pool size x 3
19 
Replica.Cluster.* 
•Replica.Cluster.FailedReplica.Cluster.SecondsOnQueueReplica.Cluster.WorkQueueDepth 
•PERFEKT < 10 < SecondsOnQueue> 15 > SCHLECHTPERFEKT < 10 < WorkQueueDepth> 15 > SCHLECHT 
•Lösung: 
–Weitere Cluster Replikatorenhinzufügen 
–Auslastungder Cluster-Serveroptimieren(z.B. aktiveUserimCluster aufteilen/ Load Balancing)
20 
Server.Trans.PerMinute 
•Server.Trans.PerMinute=956Server.Users= 26 956/26=36,7 
•HEAVY < 30 < Trans.PerMinute(per User) > 10 > LIGHT 
•Lösung: 
–Last erzeugendeUser identifizieren(db usage-View!)
21 
Database.NAMELookupCache* 
•Database.NAMELookupCacheCacheSize= 2.513.328Database.NAMELookupCacheHits= 24.628.339Database.NAMELookupCacheMisses= 48.160.502 
•WICHTIG: NoHitHits!  
•Miss > Hits: PRÜFEN 
•Cache zu klein oder zu groß(!) ini: NLCache_Size=16000000
22 
Server.ConcurrentTasks* 
•Server.ConcurrentTasksServer.ConcurrentTasks.Waiting 
•Waiting sollte NULL sein 
•Lösung: ─ Server_Pool_Tasks= n ( z.B. 80) ─ Server_Max_Concurrent_Trans= m(z.B. Server_Pool_Tasks* AnzahlPorts)
23
24 
•Admin Client 
•Server auswählen Server tabStatisticsSubtab 
•Theoretisch auch Server Status Server Console sh staoder auch„sh stamail“ oder sh „stamail.trans*“ 
•Servertasks 
•StatisticsLog Task (statlog) 
•Optional: CatalogerTask (catalog) und names.nsf 
•Serverdatenbanken 
•log.nsf, catalog.nsf, names.nsf(domlog.nsf/ flat files), …
25 
Copy/Paste in Excel  
Daten Sortieren nach z.B. Transaktionen
26 
27
28 
Demo 
http://www.panagenda.com/download/panagenda_iDNA_Report_Demo.html
29

Weitere ähnliche Inhalte

Was ist angesagt?

C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For Domino
Andreas Schulte
 

Was ist angesagt? (20)

AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
 
Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)
 
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kannXpages - oder was man mit einer alten Notes-DB so alles anstellen kann
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann
 
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machenDomino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicate
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For Domino
 
Ausgewählte Performance Technologien
Ausgewählte Performance TechnologienAusgewählte Performance Technologien
Ausgewählte Performance Technologien
 
Advanced compression option: Entwicklung von 11g zu 12c
Advanced compression option: Entwicklung von 11g zu 12cAdvanced compression option: Entwicklung von 11g zu 12c
Advanced compression option: Entwicklung von 11g zu 12c
 
Exadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformExadata with VM as Consolidation Plattform
Exadata with VM as Consolidation Plattform
 
MySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungMySQL Absicherung und Datensicherung
MySQL Absicherung und Datensicherung
 
Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0
 
DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso...
DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso...DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso...
DNUG Domino Day 2018 - IBM Notes 10 & VOP 1.0.5 - What’s new and first „Lesso...
 
System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet
 
DOAG2018 / Oracle DB erfolgreich betreiben auf SPARC/LDoms/Solaris/ZFS
DOAG2018 / Oracle DB erfolgreich betreiben auf SPARC/LDoms/Solaris/ZFSDOAG2018 / Oracle DB erfolgreich betreiben auf SPARC/LDoms/Solaris/ZFS
DOAG2018 / Oracle DB erfolgreich betreiben auf SPARC/LDoms/Solaris/ZFS
 
Upgrade auf TYPO3 6.2
Upgrade auf TYPO3 6.2Upgrade auf TYPO3 6.2
Upgrade auf TYPO3 6.2
 
WildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-AnwendungenWildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-Anwendungen
 
bccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_databccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_data
 
Storage Cluster mit CEPH
Storage Cluster mit CEPHStorage Cluster mit CEPH
Storage Cluster mit CEPH
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Team
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
 

Ähnlich wie Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014

AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
panagenda
 
Grundlagen puppet
Grundlagen puppetGrundlagen puppet
Grundlagen puppet
inovex GmbH
 
Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)
Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)
Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)
We4IT Group
 
Best Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationBest Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL Installation
Samuel Zürcher
 

Ähnlich wie Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014 (20)

AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
AdminCamp 2014: Quo Vadis – Wohin mit IBM Notes/Domino?
 
Grundlagen puppet
Grundlagen puppetGrundlagen puppet
Grundlagen puppet
 
Icsug conf 14_adm06honyishrunkthedata
Icsug conf 14_adm06honyishrunkthedataIcsug conf 14_adm06honyishrunkthedata
Icsug conf 14_adm06honyishrunkthedata
 
Zurück in die Zukunft - DNUG 2014 - Track 5.2
Zurück in die Zukunft - DNUG 2014 - Track 5.2Zurück in die Zukunft - DNUG 2014 - Track 5.2
Zurück in die Zukunft - DNUG 2014 - Track 5.2
 
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch HamburgDomino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
 
Introduction into Oracle Data Pump 11g/12c - Export and Import Data
Introduction into Oracle Data Pump 11g/12c - Export and Import DataIntroduction into Oracle Data Pump 11g/12c - Export and Import Data
Introduction into Oracle Data Pump 11g/12c - Export and Import Data
 
Windows Powershell
Windows PowershellWindows Powershell
Windows Powershell
 
AdminCamp2010, Closing General Session
AdminCamp2010, Closing General SessionAdminCamp2010, Closing General Session
AdminCamp2010, Closing General Session
 
Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1
 
Warum Python?
Warum Python?Warum Python?
Warum Python?
 
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ...
#DNUG45 - Manage Session   IBM Notes & Domino - Fix & Feature Packs und Best ...#DNUG45 - Manage Session   IBM Notes & Domino - Fix & Feature Packs und Best ...
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ...
 
Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
 
Streaming Plattformen und die Qual der Wahl
Streaming Plattformen und die Qual der WahlStreaming Plattformen und die Qual der Wahl
Streaming Plattformen und die Qual der Wahl
 
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit VagrantDeployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
 
XPages - The Basics
XPages - The BasicsXPages - The Basics
XPages - The Basics
 
Disk und Tape treffen auf Cloud - Launch-Webinar NovaBACKUP DataCenter 5.5
Disk und Tape treffen auf Cloud - Launch-Webinar NovaBACKUP DataCenter 5.5Disk und Tape treffen auf Cloud - Launch-Webinar NovaBACKUP DataCenter 5.5
Disk und Tape treffen auf Cloud - Launch-Webinar NovaBACKUP DataCenter 5.5
 
eZ Components
eZ ComponentseZ Components
eZ Components
 
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
Polycom Webinar: Native Anbindung von Polycom Endpunkten an Microfost Office 365
 
Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)
Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)
Was ist neu in Lotus Notes/Domino 8.5.3, und was kommt dann? (We4IT)
 
Best Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationBest Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL Installation
 

Mehr von panagenda

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
panagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
panagenda
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successful
panagenda
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
panagenda
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothly
panagenda
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
panagenda
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratoren
panagenda
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafft
panagenda
 

Mehr von panagenda (20)

Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdfDe05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
 
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
 
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successful
 
Developer Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit ClientsDeveloper Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit Clients
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14
 
Alles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenAlles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssen
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothly
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratoren
 
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL NomadBring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafft
 

Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014

  • 1. Marco Hiltebrand(Lead IT, RICOH SCHWEIZ AG)
  • 2. 2
  • 3. 3 • • • • • • • • •
  • 4. 4 •  • • • • • •
  • 5. 5 • • • •
  • 6. 6
  • 7. 7 IBM Connections IBM Notes
  • 8. 8
  • 9. 9 • • • • • • • • • •
  • 10. 10
  • 11. 11 z.B. 0944:105 0419:1 0944 = tasktableentry 0419 = statspackage …
  • 12. 12 Platform.LogicalDisk.* Platform.LogicalDisk.1.AssignedName = DPlatform.LogicalDisk.1.AvgQueueLen = 0Platform.LogicalDisk.1.AvgQueueLen.Avg = 0,01Platform.LogicalDisk.1.AvgQueueLen.Peak = 1,01Platform.LogicalDisk.1.BytesReadPerSec = 0Platform.LogicalDisk.1.BytesWrittenPerSec = 10.172,49Platform.LogicalDisk.1.PctUtil = 0,22Platform.LogicalDisk.1.PctUtil.Avg = 0,86Platform.LogicalDisk.1.PctUtil.Peak = 101,07Platform.LogicalDisk.1.ReadsPerSec = 0Platform.LogicalDisk.1.WritesPerSec = 2,07 Platform.LogicalDisk.2.AssignedName = CPlatform.LogicalDisk.2.AvgQueueLen = 0,01Platform.LogicalDisk.2.AvgQueueLen.Avg = 0,73Platform.LogicalDisk.2.AvgQueueLen.Peak = 34,74Platform.LogicalDisk.2.BytesReadPerSec = 17.272,75Platform.LogicalDisk.2.BytesWrittenPerSec = 63.697,52Platform.LogicalDisk.2.PctUtil = 1,11Platform.LogicalDisk.2.PctUtil.Avg = 72,8Platform.LogicalDisk.2.PctUtil.Peak = 3.473,81Platform.LogicalDisk.2.ReadsPerSec = 2,58Platform.LogicalDisk.2.WritesPerSec = 7,3 Interpretation GUT < 2% < AvgQueueLen> 5% > SCHLECHT (1-100% = 0,01 –1,0!) GUT = PctUtil< 80% (1-100% = 1-100) HINWEIS: ggf. durch # Spindeln zu dividieren SAN/NAS Lösung Diverse Parameter (bufferpool, cache, namelookup), und OS / Disk Tuning
  • 14. 14 Platform.PagingFile.Total.* Platform.PagingFile.Total.PctUtil= 0,28Platform.PagingFile.Total.PctUtil.Avg= 0,14Platform.PagingFile.Total.PctUtil.Peak= 0,8 OK < 0% < PctUtil.Avg > 10% > SCHLECHT OS Level tuning, Check Memory Hinweis: Wenn‚shsta’ keinePlatform.* StatistikenausgibtAdmin-Hilfe
  • 15. 15 Mail.Mailbox.* •(Mail.Mailbox.AccessConflicts/Mail.Mailbox.Accesses) x 100 •Muss < 2 sein; ansonsten eine weitere Mailbox(ab vier / fünf Mailboxen wird der „Benefit“ zunehmend geringer) •Beispiel: •Mail.Mailbox.AccessConflicts= 1636Mail.Mailbox.Accesses= 189864 •= 0,86 = ok
  • 16. 16 Update.PendingList •Update.PendingList= Anzahl von Ansichten die auf Aktualisierung warten •WennUpdate.PendingList„laufend“ > 0, dann … •Notes.ini: Update_Fulltext_Thread=1FTUPDATE_IDLE_TIME=4 Hintergrund: •WennSievieleAnwendungenhaben… •… und einen vielbeschäftigtenUpdate Task –View updates sindbeeinträchtigt, solangeFull Text Index Aktualisierungenin Arbeitsind •FTI Update von View Update trennen –FTI erfolgtdannin eigenemMemory Thread •Verbessert Performance •Update_Fulltext_Thread=1 Wenn wir schon beim Thema Volltext-Index sind: Siekönnenden FTI thread ausdemlimitiertenDomino update pool isolieren: ftg_use_sys_memory=1 Der FTI thread bekommtdannMemory vomOS pool GibtDomino System Memory frei
  • 17. 17 Database.Database.BufferPool.* •Database.Database.BufferPool.PerCentReadsInBuffer= 78,96 •SCHLECHT < 90% < PercentReadsInBuffer< 98% < PERFEKT •99.9% ist schlecht ... –Führt meist dazu, dass zuvieleAnfragen auf Disk rausgeschrieben werden –Der Server benötigt einen größeren BufferPool •Lösung: notes.ini NSF_Buffer_Pool_Size_MB=n (in MB) ─ Default: 512 MB
  • 18. 18 Database.DbCache.* •Database.DbCache.CurrentEntries= 1647Database.DbCache.HighWaterMark= 1691Database.DbCache.MaxEntries= 1536Database.DbCache.OvercrowdingRejections= 0 •GUT = HighWaterMark< MaxEntriesGUT = 0 OvercrowdingRejections •Lösung: –notes.ini NSF_DbCache_MaxEntries= n •Default: NSF_BUFFER Pool size x 3
  • 19. 19 Replica.Cluster.* •Replica.Cluster.FailedReplica.Cluster.SecondsOnQueueReplica.Cluster.WorkQueueDepth •PERFEKT < 10 < SecondsOnQueue> 15 > SCHLECHTPERFEKT < 10 < WorkQueueDepth> 15 > SCHLECHT •Lösung: –Weitere Cluster Replikatorenhinzufügen –Auslastungder Cluster-Serveroptimieren(z.B. aktiveUserimCluster aufteilen/ Load Balancing)
  • 20. 20 Server.Trans.PerMinute •Server.Trans.PerMinute=956Server.Users= 26 956/26=36,7 •HEAVY < 30 < Trans.PerMinute(per User) > 10 > LIGHT •Lösung: –Last erzeugendeUser identifizieren(db usage-View!)
  • 21. 21 Database.NAMELookupCache* •Database.NAMELookupCacheCacheSize= 2.513.328Database.NAMELookupCacheHits= 24.628.339Database.NAMELookupCacheMisses= 48.160.502 •WICHTIG: NoHitHits!  •Miss > Hits: PRÜFEN •Cache zu klein oder zu groß(!) ini: NLCache_Size=16000000
  • 22. 22 Server.ConcurrentTasks* •Server.ConcurrentTasksServer.ConcurrentTasks.Waiting •Waiting sollte NULL sein •Lösung: ─ Server_Pool_Tasks= n ( z.B. 80) ─ Server_Max_Concurrent_Trans= m(z.B. Server_Pool_Tasks* AnzahlPorts)
  • 23. 23
  • 24. 24 •Admin Client •Server auswählen Server tabStatisticsSubtab •Theoretisch auch Server Status Server Console sh staoder auch„sh stamail“ oder sh „stamail.trans*“ •Servertasks •StatisticsLog Task (statlog) •Optional: CatalogerTask (catalog) und names.nsf •Serverdatenbanken •log.nsf, catalog.nsf, names.nsf(domlog.nsf/ flat files), …
  • 25. 25 Copy/Paste in Excel  Daten Sortieren nach z.B. Transaktionen
  • 27. 27
  • 29. 29