Lotus Domino 8 server performance
With Notes / Domino 8 we have an all new, redesigned Notes client with increased functionality, and a far superior user interface. Maintaining Domino mail server scalability with this new client was of critical importance, and we hope to show you in this article that Domino 8 not only equals, but generally outperforms the previous release.
In this article we will show how Domino 8 with the Notes 8 client performs across a variety of server platforms. We will show tests with thousands of simulated Notes users running thru common mail and calendar scenarios. Since the new client has changed some of the requests made of the Domino server, we created a new workload (N8Mail) that models transactions observed while tracing the Notes 8 client as a real Notes 8 user performed the chosen tasks. Then we did the same thing for the Notes 7 client, and created the N7Mail workload which models the same user actions, but with the set of requests that a Notes 7 user would generate.
This article is the full discussion of the Domino 8 Performance results:
http://www.ibm.com/developerworks/lotus/library/domino8-performance/index.html?S_TACT=105AGX13&S_CMPíU
The network bandwidth increase, for D8 when compared with D7, reported in The D8 server performance with the Notes Client report,
was due to 2 reasons.
- A NotesBench N8 Client workload simulation bug. The N8Mail workload in Notesbench 8.0 Gold version had two issues.
Issue #2 was that the workload simulated a full Note Open instead of summary only Note Open call during the delete transaction in the workload.
These two notesbench bugs in the N8Mail workload caused the server to return more data to the notesbench clients than what the Notes 8 client would retrieve for the above two transactions in the N8Mail workload .
- The Notes 8 client retrieves more documents in a view for a given screen size, than the Notes 7 client. This was a design consideration in the Notes 8 Client to cache more documents for a better user experience during page scrolling . The Notes Client uses the NIFReadEntries API call to fetch the entries in a Notes View . The Notes 8 clientretrieves 50 entries in the Inbox , while Notes 7 Client retrieves only 42 entries in Inbox during .
For D8.0.1, the NotesBench N8 Client workload simulation bugs were fixed. The number of read entries the N8 client does was not changed.
Below is a chart that illustrates the effect of the Notesbench workload change to the Network Bandwidth calculation. Note, the remaining increase is a result of the new to N8 readentries increase. Other metrics, such as CPU and disk I/O did not change with the workload change.
Network Bandwidth Resource Usage at 4000 users for AIX
| Domino 7 | Domino 8 | % Change | |
| Mail Template | Mail7.ntf | Mail8.ntf | n/a |
| Workload | N7Mail | N8Mail | n/a |
| Network Kbytes/sec (with old N8Mail workload ) | 2,427 | 2,903 | 20% |
| Network Kbytes/sec (with new N8Mail workload ) | 2,386 | 2,550 | 7% |
Network Bandwidth Resource Usage at 4000 users for Windows
| Domino 7 | Domino 8 | % Change | |
| Mail Template | Mail7.ntf | Mail8.ntf | n/a |
| Workload | N7Mail | N8Mail | n/a |
| Network Kbytes/sec (with old N8Mail workload ) | 2,632 | 3,072 | 17% |
| Network Kbytes/sec (with new N8Mail workload ) | 2,540 | 2,768 | 9% |
Andrew Nolet | 22 January 2008 09:22:08 AM ET | | Comments (0)

