SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
A Performance Boost for your
IBM Notes Client
Christoph Adler
panagenda
16.11.2015 1
Thanks to our sponsors!
7th Sutol Conference, November 2015
16.11.2015 2
@cadler80
#SUTOL
A Performance Boost for your IBM Notes Client
SUTOL Technical Conference 2015
@cadler80
#SUTOL
panagenda contributes to
the best collaboration landscapes
all around the world
@cadler80
#SUTOL
IBM (Lotus) Notes / Domino since 2001
Consulting for projects
• Administration
• Migration / Consolidation
• Client Management
• Application Management
Since 2012 TAM at panagenda with core competence in
• Notes Client Management
• ICS Infrastructure Analysis and Optimizations
• Cloud onboarding
Good to know…
• Frequent traveler
• Speaks (very) fast
• Beer or Wine? Beer!
Christoph Adler Technical Account Manager (Senior Consultant)
5
@cadler80
#SUTOL
Before we start ...
6
I love Notes.
@cadler80
#SUTOL
What makes your Notes Client
START slow
@cadler80
#SUTOL
What makes your Notes Client START slow
12
If you‘re not on at least 9.0.1 yet  9.0.1 is a significant improvement
• Pre-loading the client might also be recommended
EOM of IBM Lotus products
• http://www-01.ibm.com/software/lotus/support/lifecycle/
@cadler80
#SUTOL
What makes your Notes Client START slow (Continued)
13
~50% of the entire data volume in the Data
directory changes on a DAILY basis in most
setups
• 5 - 10% in Dataworkspace ( up to 300 files)
• DISABLE Antivirus scanning for at least
*.ns*
*.ndk
*.xml
*.properties
in Data Directory.
@cadler80
#SUTOL
What makes your Notes Client START slow (Continued)
14
Client crashes/database fixups
• especially bad for network based data directories clients
Outdated Hardware
• You need >1-2 GB memory if you want to use Notes AND something else
• Old fixed disks with fragmentation
• Fun Exercise: Buy a Solid State Disk and make Notes start off of that ;-)
Tons of startup programs/scripts launching during the “boot storm”
• if the disk is unable to keep up, it‘s not Notes' fault
• Again, see http://bit.ly/ACzO6Z
@cadler80
#SUTOL
What makes your Notes Client START slow (Continued)
15
Outdated Data directories
• Virtually 100% of all NTFs (Laptops: 90%) can be removed by
• Cleaning up old Notes 4+5+6 templates
• using ini:SharedDataDirectory= (also with Single User install!)
Operating System
• Windows 7 boots ~40% faster than XP
• Windows 8.1 ~55% faster than XP
• ~20% faster than Windows 7, supposedly
@cadler80
#SUTOL
What makes your Notes Client START slow - ODS
16
ODS = On Disk Structure
• ODS 16 = Notes 2
• ODS 17 = Notes 3
• ODS 20 = Notes 4 (or Templates)
• ODS 41 = Notes 5
• ODS 43 = Notes 6 & 7
• ODS 48 = Notes 8
• ODS 51 = Notes 8.5 & 9
• ODS 52 = Notes 9.0.1
The difference between ODS 43 and 52 = up to 80% LESS FILE I/O
This helps with ANY client AND server hardware
@cadler80
#SUTOL
What makes your Notes Client START slow – ODS (Continued)
17
CAUTION: The ODS is not automatically updated when upgrading clients
• Except for names.nsf, bookmark.nsf, and desktop*.dsk/ndk – IF – you upgrade properly
(think ini:Setup/TemplateSetup=)
• ODS 51 requires Notes >= 8.5 and CREATE_R85_DATABASES=1 in notes.ini for NEW db's
• ODS 52 requires Notes >= 9.0.1 and CREATE_R9_DATABASES=1 in notes.ini for NEW
db's
Good News for Notes > 8.5
• Use NSF_UpdateODS=1 with CREATE_R85/9_DATABASES=1 for a one-time upgrade of
most local databases
– NOTE: USE WITH EXTREME CARE IF YOUR DATA DIRECTORIES ARE ON A
NETWORK DRIVE!
– NOTE: End users can't access databases during compact
@cadler80
#SUTOL
What makes your Notes Client START slow – ODS (Continued)
18
Impact examples
• Startup time of a Notes 8.5.3 client with 3 ODS 20 apps in Notes data = 10 seconds
• After ODS upgrade: 2 seconds
• Reduced File I/O of your disks/SAN/NAS after ODS 41 to 52 upgrade by 60%
• Removing 70% of all old files in Data directories on SAN/NAS = 45% less managed storage
(backup)
The bad news: There is no way to tell what is “out there”
• 3rd party tools or random inspections are highly recommended
@cadler80
#SUTOL
IBM helps!
19
@cadler80
#SUTOL
What makes your Notes Client START fast
20
Eclipse Framework Performance Improvement
• Speeds up starting the IBM Notes client up to 65 %
• ONLY usable in virtual environments (e. g. Citrix XenApp, etc.)
• ONLY usable with a IBM Notes Roaming Solution
@cadler80
#SUTOL
What makes your Notes Client START fast
21
Example: Configuration of an IBM Notes 9.0.1 FP3 Client
1. With a non-admin user (OS + Notes) run an initial setup of the Notes client.
2. Start the Notes client 3 times then wait for 2-3minutes each
3. Shutdown the Notes client
4. Create the following directory  c:ProgramDataIBMNotesDataCommon
5. Copy the workspace directory from %LocalAppData%IBMNotesData to
c:ProgramDataIBMNotesDataCommon
6. Delete the following files/directories out of c:ProgramDataIBMNotesDataCommonworkspace
a. UDM
b. Logs  all but .prov2install
c. cache  if available
d. .metadata.pluginscom.ibm.collaboration.*
e. .metadata.pluginscom.ibm.rcp.personality.framework
f. .metadata.pluginscom.ibm.rcp.security.auth
7. Change the parameter “jvm.shareclasses.loc=“ in “c:Program Files x86)
IBMNotesframeworkrcpdeployjvm.properties”
a. from “${rcp.data}/.config/org.eclipse.osgi“
b. to “c:/temp/xpdplat”
@cadler80
#SUTOL
LIVE
@cadler80
#SUTOL
What makes your Notes Client
PERFORM slow
@cadler80
#SUTOL
What makes your Notes Client PERFORM slow
24
ODS of databases (again)
Hardware (again)
Notes.ini
• EXTMGR_ADDINS = (not just) local virus scanners
• Disable Notes “plugins“ like virus scanners etc.
– they increase Network traffic by up to 200 – 250%!
Data directory on the network vs. fixed disk
• Disk performance is the #1 bottleneck (think SSD vs. normal HDD ; 7.200rpm vs. 5.400rpm
network drive vs. local fixed disk = latency/bandwidth limitation)
@cadler80
#SUTOL
What makes your Notes Client PERFORM slow (Continued)
25
Port settings are included in the notes.ini
• Type / Active / Encryption / Compression / Timeout
Bad idea
• LAN0 / COMx / DisabledPorts  should be removed
Good idea
• Use TCPIP according to the client type
 PORTS = TCPIP
 TCPIP = TCP,0,15,0,,12320,  Desktops
 TCPIP = TCP,0,15,0,,45088,  Laptops
 TCPIP = TCP,0,15,0,,12288,  Citrix / VDI
 Riverbed !?
Don‘t forget your Servers!
@cadler80
#SUTOL
What makes your Notes Client PERFORM slow (Continued)
26
Install types: Basic vs. Standard
• Basic client starts up fast, Standard client, well … not so fast
IBM Roaming Users
• Try replicating 80MB each time you logon to Notes before use!
Connection documents
• Pointing to outdated server names or IP addresses
• Low priority connection documents, which can cause connectivity failures
Location documents
• IP addresses for mailserver  breaks Policies
• Outdated mail and home server information
• Outdated mail file path
• Outdated Catalog server
@cadler80
#SUTOL
Performance Tips and Tricks
@cadler80
#SUTOL
Make Notes faster = 1
28
Search for the file jvm.properties underneath [LotusNotesProgramDir]frameworkrcp (might be in subdirectory
...deploy)
• Open it in a text editor
• First line to look for is: vmarg.Xmx=-Xmx256m
• Change it to e.g. vmarg.Xmx=-Xmx1024m (Maximum is ½ of physical memory; do NOT change it to more
than 1024m regardless of how much memory you have)
Change vmarg.Xms=-Xms48m to ¼ of what you changed Xmx to;
e.g. if you changed vmarg.Xmx to -Xmx1024m then use vmarg.Xms=-Xms256m
NOT recommended for production / normal end users; for admins & developers only!
• But in reality, who else counts ;)
@cadler80
#SUTOL
Performance Measuring - Client Clocking
29
NOTE:
All of this should only be done on “ONE” client – slows down client, creates huge log files!
Use the following to see and measure client performance
CLIENT_CLOCK=1
CONSOLE_LOG_ENABLED=1
Debug_Outfile=c:debug.txt
Debug_Console=1
DEBUG_TCP_ALL=1 (use only if needed)
Fileserver or local disk Performance Debugging is virtually impossible
If on >= 8.5 try adding DEBUGGINGWCTENABLED=16386 in Notes
@cadler80
#SUTOL
Performance Measuring - Client Clocking (Continued)
30
Client_Clock=1 leads to a debug file of the following format:
@cadler80
#SUTOL
Performance Measuring - Client Clocking (Continued)
31
OpenNTF – NRPC Parser
Link:
http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Notes%20RPC
%20Parser
Developed by:
Jamie Magee, MartinScott Consulting LLC, US
Andrew Magerman, Magerman Collaborative Software GmbH, Switzerland
@cadler80
#SUTOL
Performance Measuring - Client Clocking (Continued)
32
OpenNTF – NRPC Parser
@cadler80
#SUTOL
Performance Tuning – Understanding cache.ndk
33
We've all been “advised to”/guilty of deleting the cache.ndk in an effort to cure Notes performance
problems/symptoms
• Some companies even delete cache.ndk on a scheduled basis
HOWEVER, let us explain the impact of that on Notes performance ...
• Increases traffic between client and server by 4,000% (forty times more traffic, yes)
(10,000+% if the data directory is on a network drive)
• The more databases end users use, the worse it gets
• There is always a root cause – deleting cache.ndk only fixes symptoms
(since 2001 I've had to delete my cache.ndk only once(!))
• Let's look at some detailed traffic analysis for just ONE application (the mail file) of ONE user ...
@cadler80
#SUTOL
Performance Tuning – Understanding cache.ndk (Continued)
34
100 users =
150 MB vs. 3,7
MB
1000 users =
1.5 GB vs. 37
MB
Excluding
Fileservers!
After deleting cache.ndk Keeping / NOT deleting cache.ndk
@cadler80
#SUTOL
Summary
@cadler80
#SUTOL
Summary - A Performance Boost for your IBM Notes Client
36
Update/clean out your ODS, databases and templates and hardware
Standardize whenever and however possible
• This will save you hugely on support time/cost
Keep your users version/fix packs current
• Each release brings performance improvements but also resource demands
Work around your inability to see clients
• Write an inventory agent, login script, get a 3rd party tool
Any challenge can be overcome with Knowledge and Tools
• All client issues are solvable
@cadler80
#SUTOL
The end is near ...
37
Spending 45 minutes on
Performance Improvements can be compared to
a walk on the tip of the iceberg.
@cadler80
#SUTOL
Thank you !
Headquarter, Austria:
panagenda GmbH (Ltd.)
Schreyvogelgasse 3/10
AT 1010 Vienna
Phone: +43 1 89 012 89
Fax: +43 1 89 012 89-15
E-Mail: info@panagenda.com
Headquarter, Germany:
panagenda GmbH (Ltd.)
Lahnstraße 17
DE 64646 Heppenheim
Phone: +49 6252 67 939-00
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
USA:
panagenda Inc.
60 State Street, Suite 700
MA 02109 Boston
Phone: +1 617 855 5961
Fax: +1 415 449 5940
E-Mail: info@panagenda.com
Germany:
panagenda Consulting GmbH (Ltd.)
Donnersbergstraße 1
DE 64646 Heppenheim
Phone: +49 6252 67 939-86
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
The Netherlands:
Trust Factory B.V.
11th Floor,
Koningin Julianplein 10
NL 2595 AA The Hague
Phone: +31 70 80 801 96
E-Mail: info@trust-factory.com
© 2007-2015 panagenda

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

DNUG 2015 - Notes Browser Clients, Client Upgrades und beste Startzeiten!
DNUG 2015 - Notes Browser Clients, Client Upgrades und beste Startzeiten!DNUG 2015 - Notes Browser Clients, Client Upgrades und beste Startzeiten!
DNUG 2015 - Notes Browser Clients, Client Upgrades und beste Startzeiten!
 
ICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other ThingsICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other Things
 
Lotusphere 2012: BP110 A Performance Boost for your IBM Lotus Notes Clients
Lotusphere 2012: BP110 A Performance Boost for your IBM Lotus Notes ClientsLotusphere 2012: BP110 A Performance Boost for your IBM Lotus Notes Clients
Lotusphere 2012: BP110 A Performance Boost for your IBM Lotus Notes Clients
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
 
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
 
Only an IBM Domino Server can take this much beating and still run
Only an IBM Domino Server can take this much beating and still runOnly an IBM Domino Server can take this much beating and still run
Only an IBM Domino Server can take this much beating and still run
 
RNUG - SUPERCHARGED HCL Notes V11 Upgrades: Turning the WORST Notes deploymen...
RNUG - SUPERCHARGED HCL Notes V11 Upgrades: Turning the WORST Notes deploymen...RNUG - SUPERCHARGED HCL Notes V11 Upgrades: Turning the WORST Notes deploymen...
RNUG - SUPERCHARGED HCL Notes V11 Upgrades: Turning the WORST Notes deploymen...
 
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
 
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
 
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
 
CollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes ClientCollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes Client
 
RNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance BoostRNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance Boost
 
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-ReloadedCollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
 
ICONUK 2018 - IBM Notes V10 Performance Boost
ICONUK 2018 - IBM Notes V10 Performance BoostICONUK 2018 - IBM Notes V10 Performance Boost
ICONUK 2018 - IBM Notes V10 Performance Boost
 
AdminCamp 2018 - IBM Notes V10 Performance Boost
AdminCamp 2018 - IBM Notes V10 Performance BoostAdminCamp 2018 - IBM Notes V10 Performance Boost
AdminCamp 2018 - IBM Notes V10 Performance Boost
 
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
RNUG - HCL Notes 11.0.1 FP2 Upgrades: Easy — Fast — Seamless
RNUG - HCL Notes 11.0.1 FP2 Upgrades: Easy — Fast — SeamlessRNUG - HCL Notes 11.0.1 FP2 Upgrades: Easy — Fast — Seamless
RNUG - HCL Notes 11.0.1 FP2 Upgrades: Easy — Fast — Seamless
 

Ähnlich wie SUTOL 2015 - A Performance Boost for your IBM Notes Client

Ähnlich wie SUTOL 2015 - A Performance Boost for your IBM Notes Client (18)

Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - ReloadedEngage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
 
DNUG Webcast: IBM Notes V10 Performance Boost
DNUG Webcast: IBM Notes V10 Performance BoostDNUG Webcast: IBM Notes V10 Performance Boost
DNUG Webcast: IBM Notes V10 Performance Boost
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
BP105 - A Performance Boost for your IBM Lotus Notes Client
BP105 - A Performance Boost for your IBM Lotus Notes ClientBP105 - A Performance Boost for your IBM Lotus Notes Client
BP105 - A Performance Boost for your IBM Lotus Notes Client
 
DNUG 2017 - IBM Notes Performance Boost - Reloaded
DNUG 2017 - IBM Notes Performance Boost - ReloadedDNUG 2017 - IBM Notes Performance Boost - Reloaded
DNUG 2017 - IBM Notes Performance Boost - Reloaded
 
CollabSphere 2020 - INF105 - HCL Notes 11.0.1 FP1 - Performance Boost Re-Relo...
CollabSphere 2020 - INF105 - HCL Notes 11.0.1 FP1 - Performance Boost Re-Relo...CollabSphere 2020 - INF105 - HCL Notes 11.0.1 FP1 - Performance Boost Re-Relo...
CollabSphere 2020 - INF105 - HCL Notes 11.0.1 FP1 - Performance Boost Re-Relo...
 
SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...
SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...
SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...
 
Virtual,Faster,Better! How To Virtualize the IBM Notes Client and IBM Client ...
Virtual,Faster,Better! How To Virtualize the IBM Notes Client and IBM Client ...Virtual,Faster,Better! How To Virtualize the IBM Notes Client and IBM Client ...
Virtual,Faster,Better! How To Virtualize the IBM Notes Client and IBM Client ...
 
RNUG 2020: HCL Notes 11.0.1 FP2 - Performance Boost Re-Reloaded
RNUG 2020: HCL Notes 11.0.1 FP2 - Performance Boost Re-ReloadedRNUG 2020: HCL Notes 11.0.1 FP2 - Performance Boost Re-Reloaded
RNUG 2020: HCL Notes 11.0.1 FP2 - Performance Boost Re-Reloaded
 
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-ReloadedRNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
 
DNUG - IBM Notes Performance Boost - Reloaded (Incl. Feature Pack 8)
DNUG - IBM Notes Performance Boost - Reloaded (Incl. Feature Pack 8)DNUG - IBM Notes Performance Boost - Reloaded (Incl. Feature Pack 8)
DNUG - IBM Notes Performance Boost - Reloaded (Incl. Feature Pack 8)
 
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 
MWLUG 2017: SA104 - IBM Notes Performance Boost
MWLUG 2017: SA104 - IBM Notes Performance BoostMWLUG 2017: SA104 - IBM Notes Performance Boost
MWLUG 2017: SA104 - IBM Notes Performance Boost
 
AdminCamp 2017 - IBM Notes Performance Boost - Reloaded
AdminCamp 2017 - IBM Notes Performance Boost - ReloadedAdminCamp 2017 - IBM Notes Performance Boost - Reloaded
AdminCamp 2017 - IBM Notes Performance Boost - Reloaded
 
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
 
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWareAdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
 
Parallel Batch Performance Considerations
Parallel Batch Performance ConsiderationsParallel Batch Performance Considerations
Parallel Batch Performance Considerations
 
Virtual, Faster, Better! How to Virtualize IBM Notes V10
Virtual, Faster, Better! How to Virtualize IBM Notes V10Virtual, Faster, Better! How to Virtualize IBM Notes V10
Virtual, Faster, Better! How to Virtualize IBM Notes V10
 

Mehr von Christoph Adler

Mehr von Christoph Adler (20)

dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
 
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
 
dachnug49 - Command & Conquer HCL Notes Client Upgrades
dachnug49 - Command & Conquer HCL Notes Client Upgradesdachnug49 - Command & Conquer HCL Notes Client Upgrades
dachnug49 - Command & Conquer HCL Notes Client Upgrades
 
Engage 2022 - Upgrades to HCL Notes 12.0.1 using MarvelClient Upgrade FREE25
Engage 2022 - Upgrades to HCL Notes 12.0.1 using MarvelClient Upgrade FREE25Engage 2022 - Upgrades to HCL Notes 12.0.1 using MarvelClient Upgrade FREE25
Engage 2022 - Upgrades to HCL Notes 12.0.1 using MarvelClient Upgrade FREE25
 
dachnug49 - FREE Document Properties Plugin (Regular & PRO Editions) for HCL ...
dachnug49 - FREE Document Properties Plugin (Regular & PRO Editions) for HCL ...dachnug49 - FREE Document Properties Plugin (Regular & PRO Editions) for HCL ...
dachnug49 - FREE Document Properties Plugin (Regular & PRO Editions) for HCL ...
 
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
 
HCL Digital Week Comes To #dnug47online - Domino/Administration
HCL Digital Week Comes To #dnug47online - Domino/AdministrationHCL Digital Week Comes To #dnug47online - Domino/Administration
HCL Digital Week Comes To #dnug47online - Domino/Administration
 
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 Upgrades: Easy - Fast - Seamless
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 Upgrades: Easy - Fast - SeamlessCollabSphere 2020 Live - HCL Notes 11.0.1 FP1 Upgrades: Easy - Fast - Seamless
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 Upgrades: Easy - Fast - Seamless
 
CollabSphere 2020 Live - DeepDive Workshop - HCL Notes Client upgrades/deploy...
CollabSphere 2020 Live - DeepDive Workshop - HCL Notes Client upgrades/deploy...CollabSphere 2020 Live - DeepDive Workshop - HCL Notes Client upgrades/deploy...
CollabSphere 2020 Live - DeepDive Workshop - HCL Notes Client upgrades/deploy...
 
CollabSphere 2020 Live - Virtual, Faster, Better! How to deploy HCL Notes 11....
CollabSphere 2020 Live - Virtual, Faster, Better! How to deploy HCL Notes 11....CollabSphere 2020 Live - Virtual, Faster, Better! How to deploy HCL Notes 11....
CollabSphere 2020 Live - Virtual, Faster, Better! How to deploy HCL Notes 11....
 
#dnug47online - The easy way to manage HCL Nomad
#dnug47online - The easy way to  manage HCL Nomad#dnug47online - The easy way to  manage HCL Nomad
#dnug47online - The easy way to manage HCL Nomad
 
Know what you sell - HCL Partner Session about HCL Nomad and MarvelClient
Know what you sell - HCL Partner Session about HCL Nomad and MarvelClientKnow what you sell - HCL Partner Session about HCL Nomad and MarvelClient
Know what you sell - HCL Partner Session about HCL Nomad and MarvelClient
 
Engage 2020 - panagenda Workshop: All things Notes 11!
Engage 2020 - panagenda Workshop: All things Notes 11!Engage 2020 - panagenda Workshop: All things Notes 11!
Engage 2020 - panagenda Workshop: All things Notes 11!
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes Client
 
MarvelClient for iOS
MarvelClient for iOSMarvelClient for iOS
MarvelClient for iOS
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
 
engage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Clientengage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Client
 
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
 
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
 
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
 

Kürzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
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...
 

SUTOL 2015 - A Performance Boost for your IBM Notes Client

  • 1. A Performance Boost for your IBM Notes Client Christoph Adler panagenda 16.11.2015 1
  • 2. Thanks to our sponsors! 7th Sutol Conference, November 2015 16.11.2015 2
  • 3. @cadler80 #SUTOL A Performance Boost for your IBM Notes Client SUTOL Technical Conference 2015
  • 4. @cadler80 #SUTOL panagenda contributes to the best collaboration landscapes all around the world
  • 5. @cadler80 #SUTOL IBM (Lotus) Notes / Domino since 2001 Consulting for projects • Administration • Migration / Consolidation • Client Management • Application Management Since 2012 TAM at panagenda with core competence in • Notes Client Management • ICS Infrastructure Analysis and Optimizations • Cloud onboarding Good to know… • Frequent traveler • Speaks (very) fast • Beer or Wine? Beer! Christoph Adler Technical Account Manager (Senior Consultant) 5
  • 6. @cadler80 #SUTOL Before we start ... 6 I love Notes.
  • 7. @cadler80 #SUTOL What makes your Notes Client START slow
  • 8. @cadler80 #SUTOL What makes your Notes Client START slow 12 If you‘re not on at least 9.0.1 yet  9.0.1 is a significant improvement • Pre-loading the client might also be recommended EOM of IBM Lotus products • http://www-01.ibm.com/software/lotus/support/lifecycle/
  • 9. @cadler80 #SUTOL What makes your Notes Client START slow (Continued) 13 ~50% of the entire data volume in the Data directory changes on a DAILY basis in most setups • 5 - 10% in Dataworkspace ( up to 300 files) • DISABLE Antivirus scanning for at least *.ns* *.ndk *.xml *.properties in Data Directory.
  • 10. @cadler80 #SUTOL What makes your Notes Client START slow (Continued) 14 Client crashes/database fixups • especially bad for network based data directories clients Outdated Hardware • You need >1-2 GB memory if you want to use Notes AND something else • Old fixed disks with fragmentation • Fun Exercise: Buy a Solid State Disk and make Notes start off of that ;-) Tons of startup programs/scripts launching during the “boot storm” • if the disk is unable to keep up, it‘s not Notes' fault • Again, see http://bit.ly/ACzO6Z
  • 11. @cadler80 #SUTOL What makes your Notes Client START slow (Continued) 15 Outdated Data directories • Virtually 100% of all NTFs (Laptops: 90%) can be removed by • Cleaning up old Notes 4+5+6 templates • using ini:SharedDataDirectory= (also with Single User install!) Operating System • Windows 7 boots ~40% faster than XP • Windows 8.1 ~55% faster than XP • ~20% faster than Windows 7, supposedly
  • 12. @cadler80 #SUTOL What makes your Notes Client START slow - ODS 16 ODS = On Disk Structure • ODS 16 = Notes 2 • ODS 17 = Notes 3 • ODS 20 = Notes 4 (or Templates) • ODS 41 = Notes 5 • ODS 43 = Notes 6 & 7 • ODS 48 = Notes 8 • ODS 51 = Notes 8.5 & 9 • ODS 52 = Notes 9.0.1 The difference between ODS 43 and 52 = up to 80% LESS FILE I/O This helps with ANY client AND server hardware
  • 13. @cadler80 #SUTOL What makes your Notes Client START slow – ODS (Continued) 17 CAUTION: The ODS is not automatically updated when upgrading clients • Except for names.nsf, bookmark.nsf, and desktop*.dsk/ndk – IF – you upgrade properly (think ini:Setup/TemplateSetup=) • ODS 51 requires Notes >= 8.5 and CREATE_R85_DATABASES=1 in notes.ini for NEW db's • ODS 52 requires Notes >= 9.0.1 and CREATE_R9_DATABASES=1 in notes.ini for NEW db's Good News for Notes > 8.5 • Use NSF_UpdateODS=1 with CREATE_R85/9_DATABASES=1 for a one-time upgrade of most local databases – NOTE: USE WITH EXTREME CARE IF YOUR DATA DIRECTORIES ARE ON A NETWORK DRIVE! – NOTE: End users can't access databases during compact
  • 14. @cadler80 #SUTOL What makes your Notes Client START slow – ODS (Continued) 18 Impact examples • Startup time of a Notes 8.5.3 client with 3 ODS 20 apps in Notes data = 10 seconds • After ODS upgrade: 2 seconds • Reduced File I/O of your disks/SAN/NAS after ODS 41 to 52 upgrade by 60% • Removing 70% of all old files in Data directories on SAN/NAS = 45% less managed storage (backup) The bad news: There is no way to tell what is “out there” • 3rd party tools or random inspections are highly recommended
  • 16. @cadler80 #SUTOL What makes your Notes Client START fast 20 Eclipse Framework Performance Improvement • Speeds up starting the IBM Notes client up to 65 % • ONLY usable in virtual environments (e. g. Citrix XenApp, etc.) • ONLY usable with a IBM Notes Roaming Solution
  • 17. @cadler80 #SUTOL What makes your Notes Client START fast 21 Example: Configuration of an IBM Notes 9.0.1 FP3 Client 1. With a non-admin user (OS + Notes) run an initial setup of the Notes client. 2. Start the Notes client 3 times then wait for 2-3minutes each 3. Shutdown the Notes client 4. Create the following directory  c:ProgramDataIBMNotesDataCommon 5. Copy the workspace directory from %LocalAppData%IBMNotesData to c:ProgramDataIBMNotesDataCommon 6. Delete the following files/directories out of c:ProgramDataIBMNotesDataCommonworkspace a. UDM b. Logs  all but .prov2install c. cache  if available d. .metadata.pluginscom.ibm.collaboration.* e. .metadata.pluginscom.ibm.rcp.personality.framework f. .metadata.pluginscom.ibm.rcp.security.auth 7. Change the parameter “jvm.shareclasses.loc=“ in “c:Program Files x86) IBMNotesframeworkrcpdeployjvm.properties” a. from “${rcp.data}/.config/org.eclipse.osgi“ b. to “c:/temp/xpdplat”
  • 19. @cadler80 #SUTOL What makes your Notes Client PERFORM slow
  • 20. @cadler80 #SUTOL What makes your Notes Client PERFORM slow 24 ODS of databases (again) Hardware (again) Notes.ini • EXTMGR_ADDINS = (not just) local virus scanners • Disable Notes “plugins“ like virus scanners etc. – they increase Network traffic by up to 200 – 250%! Data directory on the network vs. fixed disk • Disk performance is the #1 bottleneck (think SSD vs. normal HDD ; 7.200rpm vs. 5.400rpm network drive vs. local fixed disk = latency/bandwidth limitation)
  • 21. @cadler80 #SUTOL What makes your Notes Client PERFORM slow (Continued) 25 Port settings are included in the notes.ini • Type / Active / Encryption / Compression / Timeout Bad idea • LAN0 / COMx / DisabledPorts  should be removed Good idea • Use TCPIP according to the client type  PORTS = TCPIP  TCPIP = TCP,0,15,0,,12320,  Desktops  TCPIP = TCP,0,15,0,,45088,  Laptops  TCPIP = TCP,0,15,0,,12288,  Citrix / VDI  Riverbed !? Don‘t forget your Servers!
  • 22. @cadler80 #SUTOL What makes your Notes Client PERFORM slow (Continued) 26 Install types: Basic vs. Standard • Basic client starts up fast, Standard client, well … not so fast IBM Roaming Users • Try replicating 80MB each time you logon to Notes before use! Connection documents • Pointing to outdated server names or IP addresses • Low priority connection documents, which can cause connectivity failures Location documents • IP addresses for mailserver  breaks Policies • Outdated mail and home server information • Outdated mail file path • Outdated Catalog server
  • 24. @cadler80 #SUTOL Make Notes faster = 1 28 Search for the file jvm.properties underneath [LotusNotesProgramDir]frameworkrcp (might be in subdirectory ...deploy) • Open it in a text editor • First line to look for is: vmarg.Xmx=-Xmx256m • Change it to e.g. vmarg.Xmx=-Xmx1024m (Maximum is ½ of physical memory; do NOT change it to more than 1024m regardless of how much memory you have) Change vmarg.Xms=-Xms48m to ¼ of what you changed Xmx to; e.g. if you changed vmarg.Xmx to -Xmx1024m then use vmarg.Xms=-Xms256m NOT recommended for production / normal end users; for admins & developers only! • But in reality, who else counts ;)
  • 25. @cadler80 #SUTOL Performance Measuring - Client Clocking 29 NOTE: All of this should only be done on “ONE” client – slows down client, creates huge log files! Use the following to see and measure client performance CLIENT_CLOCK=1 CONSOLE_LOG_ENABLED=1 Debug_Outfile=c:debug.txt Debug_Console=1 DEBUG_TCP_ALL=1 (use only if needed) Fileserver or local disk Performance Debugging is virtually impossible If on >= 8.5 try adding DEBUGGINGWCTENABLED=16386 in Notes
  • 26. @cadler80 #SUTOL Performance Measuring - Client Clocking (Continued) 30 Client_Clock=1 leads to a debug file of the following format:
  • 27. @cadler80 #SUTOL Performance Measuring - Client Clocking (Continued) 31 OpenNTF – NRPC Parser Link: http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Notes%20RPC %20Parser Developed by: Jamie Magee, MartinScott Consulting LLC, US Andrew Magerman, Magerman Collaborative Software GmbH, Switzerland
  • 28. @cadler80 #SUTOL Performance Measuring - Client Clocking (Continued) 32 OpenNTF – NRPC Parser
  • 29. @cadler80 #SUTOL Performance Tuning – Understanding cache.ndk 33 We've all been “advised to”/guilty of deleting the cache.ndk in an effort to cure Notes performance problems/symptoms • Some companies even delete cache.ndk on a scheduled basis HOWEVER, let us explain the impact of that on Notes performance ... • Increases traffic between client and server by 4,000% (forty times more traffic, yes) (10,000+% if the data directory is on a network drive) • The more databases end users use, the worse it gets • There is always a root cause – deleting cache.ndk only fixes symptoms (since 2001 I've had to delete my cache.ndk only once(!)) • Let's look at some detailed traffic analysis for just ONE application (the mail file) of ONE user ...
  • 30. @cadler80 #SUTOL Performance Tuning – Understanding cache.ndk (Continued) 34 100 users = 150 MB vs. 3,7 MB 1000 users = 1.5 GB vs. 37 MB Excluding Fileservers! After deleting cache.ndk Keeping / NOT deleting cache.ndk
  • 32. @cadler80 #SUTOL Summary - A Performance Boost for your IBM Notes Client 36 Update/clean out your ODS, databases and templates and hardware Standardize whenever and however possible • This will save you hugely on support time/cost Keep your users version/fix packs current • Each release brings performance improvements but also resource demands Work around your inability to see clients • Write an inventory agent, login script, get a 3rd party tool Any challenge can be overcome with Knowledge and Tools • All client issues are solvable
  • 33. @cadler80 #SUTOL The end is near ... 37 Spending 45 minutes on Performance Improvements can be compared to a walk on the tip of the iceberg.
  • 35. Headquarter, Austria: panagenda GmbH (Ltd.) Schreyvogelgasse 3/10 AT 1010 Vienna Phone: +43 1 89 012 89 Fax: +43 1 89 012 89-15 E-Mail: info@panagenda.com Headquarter, Germany: panagenda GmbH (Ltd.) Lahnstraße 17 DE 64646 Heppenheim Phone: +49 6252 67 939-00 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com USA: panagenda Inc. 60 State Street, Suite 700 MA 02109 Boston Phone: +1 617 855 5961 Fax: +1 415 449 5940 E-Mail: info@panagenda.com Germany: panagenda Consulting GmbH (Ltd.) Donnersbergstraße 1 DE 64646 Heppenheim Phone: +49 6252 67 939-86 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com The Netherlands: Trust Factory B.V. 11th Floor, Koningin Julianplein 10 NL 2595 AA The Hague Phone: +31 70 80 801 96 E-Mail: info@trust-factory.com © 2007-2015 panagenda