编辑按:您很精通这个主题吗?希望分享您的经验吗?请马上加入到 IBM Lotus 软件 wiki 项目。
| IBM Lotus Notes 和 Domino wiki |
|---|
本文从以下几个方面报告 Lotus Notes Traveler 8.5.2 的性能结果:
- Windows 64 位操作系统上的 Lotus Notes Traveler 64 位服务器
- Linux 64 位操作系统上的 Lotus Notes Traveler 32 位服务器。Lotus Domino® for Linux 是一个 32 位应用程序,但是 64 位 Linux 操作系统支持 Lotus Notes Traveler 使用高达 3 GB 的内存。
- 比较 Windows 64 位操作系统上的 Lotus Notes Traveler 8.5.1(64 位)和 8.5.2(64 位)服务器。从 Linux 8.5.2 开始支持 Lotus Notes Traveler。
Lotus Domino 32 位服务器的 Lotus Notes Traveler 8.5.2 的性能不在 Windows 32 位操作系统中度量,是因为实现大型 Lotus Notes Traveler 部署的最佳选择是 Lotus Domino 64 位服务器。
Lotus Notes Traveler 在 Lotus Domino 服务器与 Windows Mobile、Nokia S60 和 Apple(iPhone,iPad 和 iPod Touch)设备之间提供双向、无线的同步。Lotus Notes Traveler 实时同步邮件、日历、to-do、通讯簿和日志数据。Lotus Notes Traveler 服务器作为 Lotus Domino 服务器任务运行,安装于一台运行 Lotus Domino 的服务器上。Lotus Notes Traveler 服务器任务使用 Lotus Domino 目录自动查询和查找 Lotus Notes 用户。您可以阅读有关 Lotus Notes Traveler 的更多内容。
出于研究,本文使用了两台 Lotus Domino 服务器。一台服务器用于托管 Lotus Notes Traveler 服务器任务,另一台托管用户邮件数据库,如图 1 所示。
图 1. 测试配置
测试战略是模拟一个典型的企业客户消息负载,然后添加移动设备到该环境中。NotesBench 工作负载生成器模拟 Lotus Notes 客户端活动,方法就是向测试集中的任意用户发送邮件并在 Lotus Domino 邮件服务器上发起其他活动。使用设备仿真器将移动设备添加到这个组合中,这个设备仿真器保持 NotesBench 产生的变更与客户端同步,并模拟设备上的移动用户行为。
Lotus Notes Traveler 服务器和 Lotus Domino 邮件服务器的性能的度量是使用 Lotus Notes Traveler 和 Windows 2003 64 位服务器操作系统上的 N8Mail 工作负载,并首次使用 Red Hat Enterprise Linux 5 64 位操作系统上的 N8Mail 工作负载。Lotus Notes Traveler 服务器在 Lotus Domino 邮件服务器上的一个单独的服务器上,由模拟移动设备客户端的测试系统运用。驱动系统运行脚本,该脚本模拟读取和发送邮件消息的远程设备。
这里是 Lotus Notes Traveler 客户端脚本的细节。
这个循环有 64 次迭代,迭代之间间隔 15 分钟的等待时间。每个用户从随机迭代次数(第 1 个,第 5 个,等等)开始,且每个用户运行全部 64 个迭代。
环路启动
- 打开/阅读 5 个收件箱邮件(每次迭代)
- 回复第一封邮件(每隔一次迭代)
- 发送一个 10 字节的邮件给一个人(每到第 8 次迭代)
- 发送另一个 10 字节的邮件给三个人(每到第 8 次迭代)
- 将一封邮件从收件箱移动到 NotesBench 文件夹(每次迭代)
- 删除两封电子邮件(每次迭代)
环路结束
除了这些用户脚本,Lotus Notes Traveler 客户端还侦听来自 Lotus Notes Traveler 服务器的自动同步消息。如果因 NotesBench 载入驱动程序而在服务器上更改了邮件或日历数据,那么 Lotus Notes Traveler 客户端自动将服务器更改同步到设备。脚本经过更新,以反映 Lotus Notes Traveler 8.5.2 对比 Lotus Notes Traveler 8.5.1 的更逼真的用户体验:
- 等待和重试时间从 5 秒改为与真实设备一样的 5 分钟(对于 8.5.2 和 8.5.1 皆是如此)。
- 将 Windows Mobile 和 Symbian 设备的所有客户端作为 HTTP 推送客户端(而非 SyncML 客户端)予以模拟。
- 使用了 Apple OS 3.0 而非以往测试所有的 Apple OS 2.1。
Lotus Notes Traveler 的载入驱动程序模拟 Windows Mobile 6、Nokia 和 Apple 设备。对于 Lotus Notes Traveler 8.5.2,Windows Mobile 和 Nokia 客户端现在使用基于 HTTP 的自动同步通道,这与 Lotus Notes Traveler 8.5.1 和早期版本使用的 TCP 自动同步通道有所不同。Apple 设备使用一个不同的同步化协议,且具有不同于 Windows Mobile 和 Nokia 设备的性能特征。
其中用到了以下工作负载模拟:
- 100% 的 Windows Mobile 6 设备,其中所有邮件都格式化为富文本
- 100% 的 Apple 设备
- 包含 50% Windows Mobile 6 和 Nokia 设备以及 50% Apple 设备的混合工作负载
运行于 Lotus Domino 8.5.2 之上的 N8Mail 工作负载使用一个 Lotus Notes 8.5.2 客户端模拟用户发送邮件。这个工作负载是 NotesBench 工作负载套件的一部分,而该套件又是 NotesBench 和 Server.Load(作为管理员客户端中的一个安装选项包含其中)的一部分。有关 N8Mail 工作负载的更多信息,请参阅 developerWorks® 文章 “IBM Lotus Notes V8 工作负载:将性能提升到新的水平”。
对于这些度量,N8Mail 工作负载模拟了 4,000 Lotus Notes 个客户端发送邮件给 6000 个用户(4000 多个移动设备用户)。另外 2000 名用户(除非另有说明)是 Lotus Notes Traveler 注册用户。这些度量模拟一个客户环境,其中邮件用户拥有一个 Lotus Notes 客户端或一个 Lotus Notes Traveler 设备,但这两者不能同时存在。
我们的所有测试都采用实验室度量值;因此,结果可能不同于真实客户环境中产生的结果。欲获得容量规划协助,请咨询 IBM TechLine 团队。TechLine 团队为新硬件执行容量规划。
下表展示 Lotus Domino 邮件服务器的硬件和软件配置。
表 1. 硬件配置
| 型号 | IBM x3850 |
|---|---|
| 用于测试的处理器/速度 | 4 Xeon(双核)@ 3.0 GHz |
| 安装的内存 | 12 GB |
| 活动物理驱动 | 42 个磁盘 |
| 活动逻辑卷 | RAID 0 的 6 个阵列 |
| 操作系统 | Windows 2003 Server Enterprise 64 位 |
表 2. 软件配置
| Notes.ini 设置 | 设置 |
|---|---|
| 用于所有测试 |
server_pool_tasks=80 server_max_concurrent_trans=100 Show_Server_Performance=1 RouterDbCacheSize=6100 NSF_DBcache_maxentries=6000 SCHEDULE_NO_VALIDATE=1 NSF_Buffer_Pool_Size_MB=250 |
邮件服务器运行具有以下配置的 Lotus Domino 8.5.2 32 位服务器:它是运行 Windows 2003 64 位 Standard Server 的 eServer™ xSeries® 3850 之上的一个 Lotus Domino 分区服务器,具有 4 个双核处理器和 12 GB 的物理内存。存储配置是一个带有 42 个磁盘驱动的 IBM DS4000® 系列(FAStT)硬件阵列。Lotus Domino 可执行文件安装于一个 RAID 0 逻辑卷之上,总共有 200 GB 的容量。邮件服务器被分散到三个 RAID 0 逻辑卷,每个卷有 800 GB 的容量。邮件日志是在一个单独的逻辑卷上设置的。网络访问是通过一个在双工模式下运行的 1 GBit Ethernet 适配器。
图 2 展示 Lotus Domino 邮件服务器在不同 Lotus Notes Traveler Windows Mobile 6 和 Nokia 用户负载以及 4,000 名 N8Mail 用户环境下的处理器资源利用率。这个利用率通过 Lotus Notes Traveler Server 8.5.2(64 位)的 64 位 Windows 2003 服务器配置进行度量。
图 2. 带有各种 Windows Mobile 6 和 Nokia 负载的 Lotus Domino 邮件服务器上的处理器利用率
当将用户数量从 1,000 增为 2,000 时,我们度量了 Lotus Domino 邮件服务器上的 8% 的相对处理器使用增量。
图 3. 带有各种 Apple 负载的 Lotus Domino 邮件服务器上的处理器使用率
当将 Lotus Notes Traveler Apple 用户数量从 1000 增加到 1500 时,我们度量了 Lotus Domino 邮件服务器上的 4% 的相对处理器使用增量,如图 3 所示。
如果 Lotus Notes Traveler 服务器在一个 Windows 或 Linux 操作系统上,图 2 和图 3 中的处理器使用率保持不变。使用量的增加直接与 Lotus Notes Traveler 服务器上的负载相关。在 Lotus Domino 邮件服务器上支持 Lotus Notes Traveler 的处理器开销是适度的,因为 Lotus Notes Traveler 服务器有效使用了 Lotus Domino 邮件的轮询。
IBM Lotus Notes Traveler 服务器 64 位(Windows 64 位)配置和结果
Lotus Notes Traveler Server 8.5.2(64 位)设置为运行 Windows 2003 64 位 Enterprise Server 的 eServer xSeries 3550 之上的 Lotus Domino 分区服务器,具有 4 个双核处理器和 8 GB 的物理内存。网络访问是通过在双工模式下运行的一个 1 GBit Ethernet 适配器。
表 3 和表 4 展示 Lotus Notes Traveler 服务器 64 位的硬件和软件配置。
表 3. Lotus Notes Traveler 服务器 64 位的硬件配置
| 型号 | IBM x3850 |
|---|---|
| 用于测试的处理器/速度 | 4 Xeon(双核)@ 3.2 GHz |
| 安装的内存 | 8 GB |
| 活动物理驱动 | 2 个磁盘,每个磁盘 73 GB,10000 RPM,320 MB/s |
| 活动物理卷 | N/A |
| 操作系统 | Windows 2003 Server Enterprise 64 位 |
表 4. Lotus Notes Traveler Server 64 位的软件配置
| Notes.ini 设置 | 以增加 Lotus Notes Traveler 的初始 javaheap 大小 |
|---|---|
| 用于所有测试 | NTS_Java_Parms=-Xms625M -Xmx625M NSF_Buffer_Pool_size_MB-200 |
| HTTP 设置 | Value |
| 持久连接超时 | 310 秒 |
| 输出超时 | 310 秒 |
| HTTP 线程 | 1.2* 设备量 |
必须为 Lotus Notes Traveler 服务器支持的活动用户调优该服务器。为本测试更改的设置如表 4 所示。参见 Lotus Notes Traveler 8.5.2 产品文档的 性能调优部分。
除了这些调优参数之外,要在同一台服务器上容纳更多设备,需要在本地注册表中进行以下 Windows TCP/IP 堆栈更改。
- [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]MaxUserPort = 15000
This value was increased from 5000 to 15000 for the results that follow. - [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]MaxFreeTcbs = 10000
This value was increased from 2000 to 10000 for the results that follow. - [HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]MaxHashTableSize = 2650
This value was increased from 512 to 2650 for the results that follow. - [HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Tcpip \Parameters]EnableConnectionRateLimiting = 0
图 4 展示在 64 位 Windows 2003 上的 Lotus Notes Traveler 8.5.2 服务器在 Windows Mobile 6 和 Nokia 模拟用户负载环境下的处理器资源使用率。图 5 展示 Apple 设备的处理器资源使用率。
图 4. Lotus Notes Traveler 8.5.2 在各种 WM6 设备负载下的处理器使用率
在拥有 1000 个活动用户时的处理器使用率是 21%,在拥有 2000 个活动用户时处理器使用率为 48%。Lotus Notes Traveler 8.5.2 将规模扩展为 2500 个活动用户,处理器使用率达到了 66%。
图 5. Lotus Notes Traveler 8.5.2 在各种 Apple 设备负载下的处理器使用率
在拥有 1000 个活动用户时的处理器使用率是 15%,在拥有 1500 个活动用户时处理器使用率为 23%。增加 500 名用户后处理器使用率仅增加了 8%。
在拥有 2000 个用户和一套混合设备(50% 的 Windows Mobile 6 和 Nokia、50% 的 Apple)的情况下处理器利用率是 40%。
表 5 展示各种负载的内存使用情况。
表 5. 各种负载的内存使用情况
| 测试类型 | 内存使用量 MB |
|---|---|
| 2000 个 Windows Mobile 6 设备 | 1700 |
| 1000 个 Windows Mobile 6 设备 | 1700 |
| 2000 个混合设备,50% Windows Mobile 6 和 Nokia 以及 50% Apple 设备 | 1700 |
| 1500 个 Apple 设备 | 1600 |
| 1000 个 Apple 设备 | 1700 |
如果要获取图 2 和图 3 所示的结果,Lotus Domino 邮件服务器要以 4000 个 N8Mail 用户的稳定状态持续运行,且 Lotus Notes Traveler 用户的数量逐渐增加。Lotus Domino 邮件服务器上配置了 6000 个邮件用户,其中 4000 个邮件用户使用 N8Mail 工作负载模拟了 Lotus Notes 客户端流量。然后模拟设备流量的 Lotus Notes Traveler 用户的数量从 1000 增加到 2000。
表 6 展示了在 2000 个 Lotus Notes Traveler Windows Mobile 6 活动用户和 4000 个 Lotus Domino N8Mail 活动用户负载情况下,Lotus Notes Traveler 服务器上的若干关键资源利用指标。表 6 展示对于 Apple 设备的相同指标,表 7 展示在 50% 的 Windows Mobile 6 和 Nokia 以及 50% 的 Apple 设备的混合负载情况下的相同指标。
表 6. Lotus Notes Traveler Windows Mobile 6 和 Nokia 活动用户以及 4000 个 Lotus Domino N8Mail 活动用户的不同负载的资源利用情况
| 资源 | 1000 个 Windows Mobile 6 和 Nokia 用户 | 2000 个 Windows Mobile 6 和 Nokia 用户 |
|---|---|---|
| 处理器繁忙 % | 21 | 48 |
| 总磁盘读取数/秒 | 1 | 1 |
| 总磁盘写入数/秒 | 234 | 355 |
| Lotus Notes Traveler 服务器虚拟内存(MB) | 1700 | 1700 |
| 网络字节/秒 | 1765 | 1813 |
表 7. Lotus Notes Traveler Apple 活动用户和 4000 个 Lotus Domino N8Mail 活动用户的不同负载的资源使用情况
| 资源 | 1000 Apple | 2000 Apple |
|---|---|---|
| 处理器繁忙 % | 15 | 23 |
| 总磁盘读取数/秒 | 1 | 1 |
| 总磁盘写入数/秒 | 234 | 256 |
| Lotus Notes Traveler 服务器虚拟内存(MB) | 1700 | 1600 |
| 网络字节/秒 | 2306 | 1875 |
表 8. 2000 个 Lotus Notes Traveler 活动混合用户和 4000 个 Lotus Domino N8Mail 活动用户的资源使用情况
| 资源 | 2000 个混合用户 |
|---|---|
| 处理器繁忙 % | 40 |
| 总磁盘读取数/秒 | 1 |
| 总磁盘写入数/秒 | 388 |
| Lotus Notes Traveler 服务器虚拟内存(MB) | 1700 |
| 网络字节/秒 | 2232 |
Lotus Notes Traveler 服务器 32 位(Linux 64 位)配置和结果
Lotus Notes Traveler 8.5.2 服务器(32 位)被设置为运行 Linux Red Hat 64 位 Enterprise Server 的 eServer xSeries 3550 之上的一个 Lotus Domino 分区服务器,具有 4 个双核处理器和 8 GB 的物理内存。网络访问是通过在双工模式下运行的一个 1 GBit Ethernet 适配器。
表 9 和表 10 展示 Lotus Notes Traveler 服务器 64 位的硬件和软件配置。
表 9. Lotus Notes Traveler 服务器 32 位的硬件配置
| 型号 | IBM x3550 |
|---|---|
| 用于测试的处理器/速度 | 4 Xeon(双核)@ 3.2 GHz |
| 安装的内存 | 8 GB |
| 活动物理驱动 | 2 个磁盘,每个磁盘 73 GB,10000 RPM,320 MB/s |
| 活动逻辑卷 | N/A |
| 操作系统 | Linux Red Hat 5 Enterprise(64 位) |
表 10. Linux 64 位上的 Lotus Notes Traveler 服务器 32 位的软件配置
| Notes.ini 设置 | 以增加 Lotus Notes Traveler 的初始 javaheap 大小 |
|---|---|
| 用于所有测试 | NTS_Java_Parms=-Xms625M -Xmx625M NSF_Buffer_Pool_size_MB-200 |
| HTTP 设置 | Value |
| 持久连接超时 | 310 秒 |
| 输出超时 | 310 秒 |
| HTTP 线程 | 1.2* 设备量 |
图 6 展示 64 位的 Linux 上的 Lotus Notes Traveler 8.5.2 服务器(32 位)在 Windows Mobile 6 和 Nokia 模拟用户负载下的处理器资源利用率。图 7 展示 Apple 设备的处理器资源利用率,且混合设备工作负载的处理器利用率为 34%。
图 6. Linux 64 位平台上各 Windows Mobile 6 设备负载下的 Lotus Notes Traveler 8.5.2 的处理器利用率
拥有 1000 个活动用户时的处理器利用率为 27%,而拥有 1500 个活动用户时的处理器利用率为 40%。
图 7. Linux 64 位平台上各 Apple 设备负载下 Lotus Notes Traveler 8.5.2 的处理器使用率
拥有 1000 个活动用户时的处理器利用率为 20%,而拥有 1500 个活动用户时的处理器利用率为 32%,如图 7 所示。
表 11 展示不同类型工作负载的内存使用情况。
表 11. Linux 64 位操作系统上不同工作负载下 Lotus Notes Traveler 8.5.2 的内存使用情况
| 测试类型 | 内存使用量 MB |
|---|---|
| 1500 个 Windows Mobile 6 设备 | 1262 |
| 1000 个 Windows Mobile 6 设备 | 1201 |
| 1500 个混合设备,50% Windows Mobile 和 50% Apple 设备 | 1338 |
| 1500 个 Apple 设备 | 1538 |
| 1000 个 Apple 设备 | 1359 |
如果要获取图 6 和图 7 所示的结果,Lotus Domino 邮件服务器总是要以 4000 个 N8Mail 用户的稳定状态持续运行,且 Lotus Notes Traveler 用户的数量逐渐增加。Lotus Domino 邮件服务器上配置了 5500 个邮件用户,其中 4000 个邮件用户使用 N8Mail 工作负载模拟了 Lotus Notes 客户端流量。然后模拟设备流量的 Lotus Notes Traveler 用户的数量从 1000 增加到 1500。
表 12 展示了在 1000 或 1500 个 Lotus Notes Traveler Windows Mobile 6 和 Nokia 活动用户与 400 个 Lotus Domino N8Mail 活动用户负载情况下,Lotus Notes Traveler 服务器上的若干关键资源利用指标。
表 12. 1000 或 1500 个 Lotus Notes Traveler Windows Mobile 6 和 Nokia 活动用户与 4000 个 Lotus Domino N8Mail 活动用户负载下的资源使用情况
| 资源 | 1000 个 Windows Mobile 6 用户 | 1500 个 Windows Mobile 6 用户 |
|---|---|---|
| 处理器繁忙 % | 27 | 40 |
| 总磁盘读取数/秒 | 1 | 1 |
| 总磁盘写入数/秒 | 190 | 265 |
| Lotus Notes Traveler 服务器虚拟内存(MB) | 1201 | 1262 |
| 网络 KB/秒 | 1.8 | 2.3 |
表 13. 1000 和 1500 个 Lotus Notes Traveler Apple 活动用户和 4000 个 Lotus Domino N8Mail 用户负载下的资源使用情况
| 资源 | 1000 个 Apple 用户 | 1500 个 Apple 用户 |
|---|---|---|
| 处理器繁忙 % | 20 | 32 |
| 总磁盘读取数/秒 | 1 | 1 |
| 总磁盘写入数/秒 | 182 | 196 |
| Lotus Notes Traveler 服务器虚拟内存(MB) | 1235 | 1538 |
| 网络 KB/秒 | 1.9 | 2.4 |
Lotus Notes Traveler 8.5.1 与 Lotus Notes Traveler 8.5.2 之比较
Lotus Notes Traveler 版本 8.5.1 与版本 8.5.2 的比较只能基于 Windows 服务器负载进行。Lotus Notes Traveler 从版本 8.5.2 开始支持 Linux 服务器。
图 8 中的图表比较了 64 位 Windows 2003 上 Lotus Notes Traveler 8.5.1 服务器(64 位)与相同负载的 Lotus Notes Traveler 8.5.2 服务器(64 位)的处理器资源利用率。
图 8. 不同 Windows Mobile 6 负载下 Lotus Notes Traveler 8.5.1 与 Lotus Notes Traveler 8.5.2 的处理器利用率比较
在 1000 个活动用户负载下,Lotus Notes Traveler 8.5.1 的处理器利用率为 24%,而 Lotus Notes Traveler 8.5.2 则降至 21%。在 1500 个活动用户负载下,Lotus Notes Traveler 8.5.1 的处理器利用率为 53%,而 Lotus Notes Traveler 8.5.2 则降至 48%。如图 9 所示。
图 9. 不同 Apple 设备负载下 Lotus Notes Traveler 8.5.1 和 Lotus Notes Traveler 8.5.2 的处理器利用率比较
在 1000 个活动用户负载下,Lotus Notes Traveler 8.5.1 的处理器利用率为 32%,而 Lotus Notes Traveler 8.5.2 则降至 20%。在 1500 个活动用户负载下,Lotus Notes Traveler 8.5.1 的处理器利用率为 45%,而 Lotus Notes Traveler 8.5.2 则降至 32%。如图 10 所示。
图 10. 2000 个活动混合用户(50% Windows Mobile 6 和 Nokia 以及 50% Apple)负载下 Lotus NotesTraveler 8.5.1 与 Lotus Notes Traveler 8.5.2 的处理器比较
在 2000 个活动用户负载下,Lotus Notes Traveler 8.5.1 的处理器利用率为 53%,而 Lotus Notes Traveler 8.5.2 则降至 40%。
图 11. 对于 1000 和 2000 个 Windows Mobile 6 和 Nokia 设备,Lotus Notes Traveler 8.5.2 和 Lotus Notes Traveler 8.5.1 的内存使用量比较
Apple 设备的内存使用量从 Lotus Notes Traveler 8.5.1 到 Lotus Notes Traveler 8.5.2 未发生变化,对于 1500 个 Apple 设备保持在 1.6 GB。
在 Windows 64 位操作系统上远程配置的 Lotus Notes Traveler 8.5.2 服务器和 Lotus Domino 8.5.2 邮件服务器的性能度量显示,Lotus Notes Traveler 8.5.2 64 位服务器能够支持超过 2000 个 Windows Mobile 用户或超过 1500 个 Apple 设备用户,或者本报告中呈现的工作负载的 2000 个混合用户。测试表明,能够实现 2500 个 Windows Mobile 用户的负载。
Lotus Notes Traveler Windows 64 位服务器具有 4 个双核处理器,8 GB 的内存,对于 2,000 个 Windows Mobile 活动用户,处理器利用率约为 47%,内存使用量为 1.7 GB;对于 1500 个 Apple 设备,处理器利用率为 23%,内存使用量为 1.6 GB;对于 2000 个活动混合用户(50% Windows Mobile 6/Nokia 用户和 50% Apple 用户),处理器使用率为 40%,内存使用量为 1.7 GB。
在 4000 个 N8Mail 用户和 2000 个(64 位)Lotus Notes Traveler Windows Mobile 6 或 Nokia 用户或 1500 个 Apple 用户或 2000 个混合负载用户的稳定状态下使用 Lotus Domino 8.5.2 邮件服务器,Lotus Domino 邮件服务器上的处理器使用率受到适度影响。
要支持超过 2000(或我们的测试中达到的数量)个 Lotus Notes Traveler 活动用户,客户需要部署不止一台 Lotus Notes Traveler 8.5.2 64 位服务器。Lotus Domino 邮件服务器上的处理器使用率应当受到监控,确保邮件服务器能够处理 Lotus Notes Traveler 用户在最高负载时的附加活动。
注意,Lotus Notes Traveler 是一个内存密集型应用程序,而且最好将 Lotus Domino 64 位服务器部署到 Windows 64 位操作系统上,以支持大量移动设备用户。
在 Linux 64 位操作系统上远程配置的 Lotus Notes Traveler 8.5.2(32 位服务器)和 Domino 8.5.2 邮件服务器的性能度量表明,一台 Lotus Notes Traveler 8.5.2 32 位服务器能够支持超过 1500 个 Windows Mobile 用户或 1500 个 Apple 设备用户,或者是本报告中呈现的工作负载的 1500 个混合用户。
Lotus Notes Traveler Linux 64 位服务器具有 4 个双核处理器,8 GB 的内存,对于 1500 (Windows Mobile) 活动用户负载,处理器利用率约为 40%,内存使用量为 1.26 GB;对于 1500 个 Apple 设备,处理器利用率为 32%,内存使用量为 1.5 GB;对于 1500 个混合用户,处理器利用率为 33.5%,内存使用量为 1.3 GB。
附录 1. Notes.ini 设置
| Notes.Ini 参数名 | 说明 |
|---|---|
| Create_R8_Databases | 应用于 Lotus Domino 8 服务器。将其设置为 1,以在 Lotus Domino 8 服务器上创建 ODS48 数据库 |
| NSF_Buffer_Pool_Size_MB | 指定 NSF 缓冲池的最大大小(即字节数),该缓冲池是一个用于缓冲 Lotus Domino 与磁盘存储之间的 I/O 传输的内存条 |
| NSF_Dbcache_Maxentries | 指定一台服务器在其数据库缓存中一次能够容纳的数据库量 |
| RouterDbCacheSize | 指定用于在路由器进程中缓存邮件服务器的路由器数据库缓存的大小 |
| SCHEDULE_NO_VALIDATE | 启用或禁用 SchedMgr 是否每天验证其繁忙时间数据库条目,如下所示:0 (default) - Enables validation 1 - Disables validation |
| Server_MAX_CONCURRENT_TRANS | 为一台服务器上并行调度的事务的数量设定限制 |
| Server_Pool_Tasks | 指定 Lotus Domino server (DbServer) 线程池中物理线程的总数 |
| Server_Show_Performance | 应用于服务器。指定是否在控制台上显示服务器性能事件。将该变量设置为 1,以在控制台上显示服务器性能事件。 |
学习
-
阅读 developerWorks 文章,“面向 IBM Lotus Notes 用户的 IBM Lotus Domino 8.5 性能评测”。
-
阅读 developerWorks 文章,“面向 iNotes 用户的 IBM Lotus Domino 8.5 性能”。
-
阅读 developerWorks 文章,“IBM Lotus Notes V8 工作负载:将性能提升到新的水平”。
-
了解有关 Lotus Notes Traveler 的更多内容。
-
向 IBM Lotus Domino wiki 提供条目。
-
参见 developerWorks Lotus Notes 和 Domino 产品页面。
讨论
- 参与论坛讨论。
- developerWorks 中文社区:在探索开发人员驱动的博客、论坛、小组和维基的同时,联系其他 developerWorks 用户。