您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > IBM Lotus Domino 801 在 64 位服务器上的性能
IBMLotusDomino8.0.1在64位服务器上的性能级别:中级NirmalaVenkatraman,性能架构师,IBMAndyNolet,软件工程师,IBMWuWHuang,软件工程师,IBM2009年5月11日本文将通过N8Mail工作负载比较64位IBM®Lotus®Domino®8.0.1和32位LotusDomino8.0.1服务器的性能。对于IBMLotusDomino8.0.1,LotusDomino为Microsoft®Windows®2003和IBMAIX®平台提供了原生64位支持选项。和以前的版本相比,采用64位LotusDomino能够支持更多的内存。新的64位平台对保证LotusDomino邮件服务器的性能非常重要。本文通过N8Mail工作负载将64位LotusDomino8.0.1服务器平台与32位LotusDomino8.0.1服务器平台进行比较。N8Mail工作负模拟一个LotusNotes®8客户端邮件用户。关于N8Mail工作负载的更多信息,请参阅developerWorks®文章“IBMLotusNotesV8工作负载:将性能提升到新的水平”。我们对测试方法进行了修改,以便更准确地反映客户的部署环境。邮件文件中包含3000个大小不同的文档。我们还启用了事务日志、邮件记录、Domino域监控(DDM)探针和邮件规则。测试过程中运行默认的服务器任务。因此最终的净负载要比原来的R6Mail工作负载更大,所以不能将两者进行对比。另外,我们不再显示可能的最大用户数量,而是研究一个大约包含4000个用户的典型部署。本文使用的测试套件帮助您理解在相同的硬件配置下,64位LotusDomino和32位LotusDomino的性能差异。可以把第一个测试作为基准。它使用一台32位LotusDomino8.0.1服务器,运行基于mail8.ntf的邮件数据库,LotusDomino8ODS为48级,使用N8Mail工作负载。第二个测试是一台64位LotusDomino8.0.1服务器,运行基于mail8.ntf的邮件数据库,LotusDomino8ODS为48级,使用N8Mail工作负载。为了便于查找,下面图表中的标签已在表1列出。表1.性能测试标签下一节中的LotusDomino服务器Notes.ini数据是经过大量测试和深入统计分析得出的极限值。如果没有对LotusDomino产品服务器的性能经过深入分析,不建议采用这些数据。此外,这些Notes.ini设置适合这个特定的平台,但不一定适合其他的平台。关于这些ini参数的解释以及如何确定最合适的取值,请参阅附录。注意:本文的结果来自受控环境下进行的基准测试。虽然在测试包的创建过程中做了一些工作以便包括典型的用户操作,但实际上用户很可能以不同的方式使用LotusDomino,而不仅仅是测试用例中使用的少量功能。因此,这些数据主要用于比较LotusDomino版本的相对性能,而不是建议您这样进行部署。关于性能规划,请咨询硬件供应商。另外我们还给出了不同硬件平台的结果,这些配置产生的结果也不一样。我们的目标是LotusDomino本身的性能,这些数据不应该用于比较不同的硬件平台。MicrosoftWindows2003服务器的测试结果下表列出了MicrosoftWindows测试的硬件和软件配置。说明工作负载模板ODS服务器LotusDomino8.0.1,32-bitN8MailMail8.ntf48LotusDomino8.0.1LotusDomino8.0.1,64-bitN8MailMail8.ntf48LotusDomino8.0.1IBMLotusDomino8.0.1在64位服务器上的性能1表2.MicrosoftWindows测试的硬件配置表3.MicrosoftWindows测试的软件配置LotusDomino服务器作为单分区服务器安装在Intelx64系统上,该系统运行MicrosoftWindows200364-bitEnterpriseServer,具有8个处理器,以及MicrosoftWindows操作系统支持的8GB内存。LotusDomino数据文件、邮件记录和邮箱安装在采用RAID0的一个IBMFAStT600组中,容量为475GB。邮件数据库分布在RAID0的三个475GB的IBMFAStT600组中。事务日志文件保存在单独的硬盘上。系统分页文件设置为8000MB,位于IBMFAStT600组中的一个小型3磁盘RAID卷中。网络访问使用全双工模式的1GB以太网适配器。图1-3显示了在不同用户负载下两次测量的资源占用情况。图1.处理器占用率图1表明,32位和64位LotusDomino在1,000到5,000个模拟用户的各种负载下,处理器占用率是一样的。图2.每秒执行的磁盘I/O模型基于Intelx64的PC机处理器数量/速度8个处理器,总主频为3.33GHz安装的内存8GB活动物理硬盘35个活动逻辑卷采用RAID0,5组操作系统MicrosoftWindows2003ServerEnterprisex64SP2Notes.ini设置platform_statistics_enabled=1server_pool_tasks=80server_max_concurrent_trans=100Show_Server_Performance=1NSF_DBCache_MaxEntries=6000RouterDBCacheSize=6100Schedule_NO_Validate=1server_pool_tasks=80CONSOLE_LOG_ENABLED=1NSF_Buffer_Pool_Size_MB=256NLCACHE_SIZE=15938552CREATE_R8_DATABASES=1IBMLotusDomino8.0.1在64位服务器上的性能2图2表明,32位和64位LotusDomino在1,000到5,000个模拟用户的各种负载下,每秒执行的磁盘I/O是一样的。图3.nServer虚拟内存(MB)32位和64位LotusDomino服务器都使用LotusDomino提供的cacheset.exe工具在MicrosoftWindows2003服务器上将LargeSystemCache设为2.4GB。图3表明,即使在3,000个虚拟用户负载下,64位LotusDomino服务器就使用了2GB以上的虚拟内存。负载为5,000个用户时,32位LotusDomino服务器使用了接近2GB的虚拟内存。在不同负载下,64位LotusDomino服务器比32位LotusDomino服务器多消耗了大约400MB虚拟内存。nserver.exe进程虚拟内存的增加主要源于增加了进程的私有内存,而不是增加了在所有LotusDomino进程中共享的内存。我们还发现,在相同用户数量下LotusDomino32位和LotusDomino64位服务器的可用物理内存没有明显区别。表4.4,000个用户下的资源使用服务器LotusDomino8.0.1,32位LotusDomino8.0.1,64位百分比变化邮件模板Mail8.ntfMail8.ntfNA邮件数据库ODS级别4848NA负载N8MailN8MailNA处理器占用百分比18.117.5-3.3%每秒磁盘读216206-4.6%每秒磁盘写5865870%使用的nServer虚拟内存(MB)16702128+27.4%可用物理内存(MB)28502764-3%IBMLotusDomino8.0.1在64位服务器上的性能3表4比较了LotusDomino服务器在4,000个用户负载下的几种关键资源占用情况。这表明从32位LotusDomino升级到64位在处理器占用、磁盘I/O和网络传输速度方面没有明显的区别。AIX服务器的测试结果表5和表6显示了在AIX服务器上测试MicrosoftWindows的硬件和软件配置。表5.AIX服务器的硬件配置表6.AIX服务器的软件配置AIX测试服务器是一台配置成多LPARS的p570+(逻辑分区或LPAR是指将处理器、内存和硬件资源划分成多个环境,各自独立运行自己的操作系统和应用程序)。测试使用LPAR设置成一个单独的DPAR(运行LotusDomino服务器的Domino分区)。我们将这个LPAR配置成两个有上限的物理处理器,由于运行AIX5.3,还可以利用并行多线程(SMT)增加两个逻辑处理器。IBMFAStTFiberAttachedStorage使用RAID0和JFS2配置。LotusDomino数据文件、邮件记录和邮箱安装在采用RAID0的一个IBMFAStT600组中,容量475GB。邮件数据库分布在采用RAID0的三个475GBIBMFAStT600组中。事务日志文件使用RAID0保存在单独的逻辑卷中。网络访问使用全双工模式的1GB以太网适配器。图4和图5显示了不同用户负载下测试的资源占用情况。图4.处理器占用率每秒网络传输的字节数25010312425422-3.0%模型P570PowerPC®_POWER5™处理器数量/速度双物理/双逻辑处理器(SMT),总主频为1.5GHz安装的内存16GBRAM活动物理硬盘IBMFAStTFiberChannel存储,七层,每层14个15,000RPM磁盘,使用RAID0配置为四个逻辑卷活动逻辑卷三组用于LotusDomino程序/数据,一组用于事务日志操作系统AIX5.3ML564位Notes.ini设置ServerTasks=Replica,Router,Update,AMgr,Adminp,Sched,CalConn,RnRMgr,LDAPNLCACHE_SIZE=159383552Server_Transinfo_range=22NSF_Buffer_Pool_Size_MB=250NSF_DBUCACHE_MAX_ENTRIES=6000RouterDbCacheSize=6100Server_Pool_Tasks=100Server_Max_Concurrent_Trans=100Server_Show_Performance=1NSF_DbCache_MaxEntries=6000SCHEDULE_NO_VALIDATE=1CREATE_R8_DATABASES=1IBMLotusDomino8.0.1在64位服务器上的性能4图4显示了LotusDomino32位和LotusDomino64位在相同虚拟用户数量下的处理器占用情况。32位和64位LotusDomino在1,000到5,000个模拟用户的不同负载下处理器的占用率基本相同。图5.每秒执行的磁盘I/O图5显示了LotusDomino32位和LotusDomino64位在相同模拟用户数量下的磁盘I/O情况。与32位LotusDomino相比,64位LotusDomino的磁盘I/O速度略有提高(越小越好),这是因为64位应用程序增加了虚拟内存的地址空间。表7.4,000个用户下的资源使用表7对LotusDomino8.0.1/AIX服务器在4,000个虚拟用户负载下的几种重要资源占用情况进行了比较。结果表明使用64位LotusDomino比相同服务器配置下的32位LotusDomino能够访问更多的虚拟内服务器LotusDomino8.0.1,32位LotusDomino8.0.1,64位百分比变化邮件模板Mail8.ntfMail8.ntfNA邮件数据库ODS级别4848NA负载N8MailN8MailNA处理器占用百分比58591.7%每秒磁盘读525381-21%每秒磁盘写680626-8%使用的服务器虚拟内存(MB)1.5992.52858%每秒网络传输的字节数25488282468801-3%IBMLotusDomino8.0.1在64位服务器上的性能5存。此外,64位LotusDomino服务器每
本文标题:IBM Lotus Domino 801 在 64 位服务器上的性能
链接地址:https://www.777doc.com/doc-1578786 .html