CopyrightIBMCorporation2009TrademarksIBMLotusNotesTraveler8.
5performancePage1of9IBMLotusNotesTraveler8.
5performanceYuriyVeytsmanNirmalaVenkatramanRazeyahStephenJune29,2009(FirstpublishedApril07,2009)ThisarticlereportsonIBMLotusNotesTraveler8.
5performanceforboth32-bitand64-bitenvironments.
ItalsocomparestheperformanceoftheLotusNotesTraveler8.
5(32-bit)serverandtheLotusNotesTraveler8.
0.
1(32-bit)server.
Editor'snote:KnowalotaboutthistopicWanttoshareyourexpertiseParticipateintheIBMLotussoftwarewikiprogramtoday.
IBMLotusNotesandDominowikiLotusNotesTravelerwikiIntroductionLotusNotesTravelerprovidestwo-way,over-the-airsynchronizationbetweenIBMLotusDominoserversandMicrosoftWindowsMobileandNokiaS60handhelddevices.
LotusNotesTravelersynchronizesemail,calendar,to-do,addressbook,andjournaldatafunctionsinrealtime.
TheLotusNotesTravelerserverrunsasaLotusDominoservertaskandisinstalledonaserverrunningLotusDomino.
TheLotusNotesTravelerservertaskusestheLotusDominodirectorytoautomaticallylookupandfindLotusNotesusers.
YoucanreadmoreinformationonLotusNotesTraveler.
Forthisstudy,twoLotusDominoserverswereused.
OneserverwasusedtohosttheLotusNotesTravelerservertask,andtheotherserverhostedtheuser'smaildatabase.
Figure1showsthetestingconfiguration.
developerWorksibm.
com/developerWorks/IBMLotusNotesTraveler8.
5performancePage2of9Figure1.
TestingconfigurationLotusNotesTraveler8.
5serverworkloadTheperformancesoftheLotusNotesTravelerserverandtheLotusDominomailserverweremeasuredusingtheLotusNotesTravelerandN8MailworkloadsontheMicrosoftWindows2003serveroperatingsystem.
TheLotusNotesTravelerserverwasonaseparateserverfromtheLotusDominomailserver,anditwasexercisedbyotherdriversystemsthatsimulatedmobiledeviceclients.
Thedriversystemsranscriptsthatsimulatedremotedevicesreadingandsendingmailmessages.
HerearethedetailstheLotusNotesTravelerclientscript:Thereare64iterationsofthisloopwitha15-minutewaitbetweeniterations.
Eachuserstartsonarandomiterationcount(first,fifth,andsoon),andeachuserrunsfortheentire64iterations.
Theloopfollowedthispattern:LoopstartOPEN/READfiveInboxmails(everyiteration)Replytothefirstmail(everyseconnditeration)SENDone10-bytemailtooneperson(everyeighthiteration)SENDanother10-bytemailtothreepeople(everyeighthiteration)MOVEonemailfromtheInboxtotheNotesBenchfolder(everyiteration)DELETEtwomails(everyiteration)LoopendInadditiontotheseuserscripts,theLotusNotesTravelerclientslistenforautomaticsynchronizationmessagesfromtheLotusNotesTravelerserver.
IfemailorcalendardatachangedontheserverasaresultoftheNotesBenchloaddrivers,thentheLotusNotesTravelerclientautomaticallysynchronizedtheserverchangestothedevice.
ibm.
com/developerWorks/developerWorksIBMLotusNotesTraveler8.
5performancePage3of9AlltestsforLotusNotesTraveler8.
0.
1weredoneforMicrosoftWindowsMobile5only.
BecauseMicrosoftWindowsMobile5doesnotsupportrichtext,allmailwasformattedasplaintext.
LotusNotesTraveler8.
5introducedanewfeaturethatallowsrich-textmailtosynchronizetothedevice.
OnlyLotusNotesTravelerclientsrunningonMicrosoftWindowsMobile6devicessupporttherich-textmailsynchronization.
TheLotusNotesTravelerclientscriptscansimulatebothWindowsMobile5andWindowsMobile6devices,sothetestsincorporateddevicesofbothtypessothatrich-textmailsynchronizationcouldbesimulated.
Forboththe32-bitand64-bittestsforLotusNotesTraveler8.
5,WindowsMobile5andWindowsMobile6devicesweresimulatedwith40percentmailformattedasplaintext(WindowsMobile5)and60percentmailformattedasrichtext(WindowsMobile6).
ThedetailsonthedataratesfromtheN8MailworkloadareintheN8MailarticleondeveloperWorksLotus,"IBMLotusNotesV8workloads:takingperformancetoanewlevel.
"LotusDomino8.
5serverworkloadTheN8MailworkloadthatwasrunontheLotusDomino8.
5mailserversimulateduserssendingmailusingaLotusNotes8.
5client.
ThisworkloadispartofaNotesBenchworkloadsuitethatispartofthetoolsNotesBenchandServer.
Load(includedasaninstallationoptionintheadministratorclient).
FormoreinformationonthedetailsoftheN8Mailworkload,refertothedeveloperWorksLotusarticle,"IBMLotusNotesV8workloads:Takingperformancetoanewlevel.
"Forthesemeasurements,theN8Mailworkloadsimulated4000LotusNotesclientssendingmailtoasmanyas6000mailusers(orasotherwisenoted).
Theadditional2000mailusers(orasotherwisenoted)weretheLotusNotesTravelerregisteredmailusers.
ThesemeasurementssimulateacustomerenvironmentwheremailusersareusingeitheraLotusNotesclientoraLotusNotesTravelerdevice,butnotboth.
DisclaimerAllourtestsarelabmeasurements;therefore,theresultsmightdifferfromtherealcustomerenvironments.
Forassistancewithcapacityplanning,consultwiththeIBMTechLineteam,whichdoescapacityplanningfornewhardware.
IBMLotusNotesTravelerserver32-bitconfigurationandresultsTable1showsthehardwareandsoftwareconfigurationsfortheLotusNotesTraveler32-bitserver.
Table1.
HardwareandsoftwareconfigurationsforLotusNotesTraveler32-bitserverModelIBMSystemx3550Processorsfortest/speed2processors(dualcore)at3.
66GHzInstalledmemory3GBdeveloperWorksibm.
com/developerWorks/IBMLotusNotesTraveler8.
5performancePage4of9Activephysicaldrives2disks,73GBeachActivelogicalvolumesN/AOperatingsystemMicrosoftWindows2003ServerEnterprise(32-bit)Notes.
inisettingsToincreasetheLotusNotesTravelerinitialsizeofjavaheapUsedforalltestsNTS_Java_Parms=-Xms625M-Xmx625MHTTPsettingsValuePersistentconnectionstimeout310secondsOutputtimeout310secondsNumberactivethreads400LotusNotesTravelerserverwassetupasasingleLotusDominopartitionserveronanIBMSystemx3550runningMicrosoftWindows200332-bitEnterpriseServerwithtwodual-coreprocessorsand3GBofphysicalmemory.
Networkaccesswasthroughasingle1GBitEthernetadapterrunninginfull-duplexmode.
Figure2showstheprocessorresourceutilizationontheLotusNotesTraveler32-bitserveratvarioususerloads.
Figure2.
LotusNotesTraveler32-bitconfiguration:PercentprocessorbusyThemajorityofworkontheLotusNotesTravelerserverisdonebythentraveler.
exetask.
TheLotusNotesTravelerserverdoesthefollowing:Pullsdatafromthemailserverandpushesthedatatomobiledevices.
Pullsdatafrommobiledevicesandpushesthedatatothemailserver.
Toobtaintheresultsshowninfigure1,theLotusDominomailserverwasalwaysatasteadystateof4000N8Mailusers,andthenumberofLotusNotesTraveleruserswasincrementedasshowninthefigure.
TheLotusDominomailserverwasconfiguredfor5100mailusers,outofwhich4000mailuserssimulatedLotusNotesclienttrafficusingtheN8Mailworkload.
ThenumberofLotusNotesTraveleruserssimulatingdevicetrafficwasthenincreasedfrom400usersto1100users.
Table2showsseveralkeyresourceutilizationmetricsontheLotusNotesTravelerserverataloadof1100activeLotusNotesTravelerusersand4000activeLotusDominoN8Mailusers.
ibm.
com/developerWorks/developerWorksIBMLotusNotesTraveler8.
5performancePage5of9Table2.
Resourceusageat1100activeLotusNotesTravelerusersand4000LotusDominoN8MailusersResourceResultsProcessorpercentbusy62Totaldiskreads/second0.
15Totaldiskwrites/second245LotusNotesTravelerservervirtualmemory(MB)1495Networkbytes/second1766WecomparedmemoryusagebetweenLotusNotesTraveler8.
0.
1(32-bit)andLotusNotesTraveler8.
5(32-bit)configurationsataloadof700activeLotusNotesTravelerusersand4000activeLotusDominoN8Mailusers:LotusNotesTraveler8.
01with700usersused1870MB.
LotusNotesTraveler8.
5with1100usersused1391MB.
Asyoucansee,LotusNotesTraveler8.
5hasimprovedoverLotusNotesTraveler8.
01byreducingtheamountofmemoryusedbymorethan400MBandincreasingthenumberofconcurrentusersfrom700to1100onthesamehardware.
LotusNotesTravelerserver64-bitconfigurationandresultsTable3showsthehardwareandsoftwareconfigurationfortheLotusNotesTraveler64-bitserver.
Table3.
HardwareandsoftwareconfigurationsforLotusNotesTraveler64-bitserverModelIBMSystemx3550Processorsfortest/speed4processors(dualcore)at3.
2GHzInstalledmemory8GBActivephysicaldrives2disks,73GBeachActivelogicalvolumesN/AOperatingsystemMicrosoftWindows2003ServerEnterprise(64-bit)Notes.
inisettingsToincreasetheLotusNotesTravelerinitialsizeofjavaheapUsedforalltestsNTS_Java_Parms=-Xms625M-Xmx625MHTTPsettingsValuePersistentconnectionstimeout310secondsOutputtimeout310secondsNumberactivethreads400LotusNotesTravelerserver8.
5(64-bit)wassetupasasingleLotusDominopartitionserveronanIBMSsytemx3550runningMicrosoftWindows200364-bitEnterpriseServerwithfourdual-coredeveloperWorksibm.
com/developerWorks/IBMLotusNotesTraveler8.
5performancePage6of9processorsand8GBofphysicalmemory.
Networkaccesswasthroughasingle1GBitEthernetadapterrunninginfull-duplexmode.
Table4showsthehardwarecomparisonbetween32-bitWindows2003serversand64-bitWindows2003serversusedinthisarticle.
Table4.
HardwarecomparisonsofMicrosoftWindows2003serversServernameNumberofprocessorsProcessorspeedHyperthreadingMemoryMicrosoftWindowsIBMLotusNotesTraveler64-bitserver83.
20GHzNo8GB64-bitIBMLotusNotesTraveler32-bitserver43.
66GHzNo3GB32-bitFigure3showstheprocessorresourceutilizationontheLotusNotesTraveler8.
5(64-bit)serveron64-bitWindows2003atvarioususerloads.
Figure3.
LotusNotesTravelerserver64-bitconfiguration:PercentprocessorbusyToobtaintheresultsshowninfigure3,theLotusDominomailserverwasalwaysatasteadystateof4000N8Mailusers,andthenumberofLotusNotesTraveleruserswasincrementedasshowninfigure3.
TheLotusDominomailserverwasconfiguredfor6000mailusers,outofwhich4000mailuserssimulatedLotusNotesclienttrafficusingtheN8Mailworkload.
ThenumberofLotusNotesTraveleruserssimulatingdevicetrafficwasthenincreasedfrom1100usersto2000users.
Table5showsthemixofWindowsMobile5andWindowsMobile6usersforeachoftheLotusTraveleruserloadsinourtest.
Table5.
WindowsMobile5andWindowsMobile6usersTotalnumberofusersNumberofWindowsMobile5usersNumberofWindowsMobile6users110040070016006001000ibm.
com/developerWorks/developerWorksIBMLotusNotesTraveler8.
5performancePage7of920001200800Whilewewererunningthe64-bitmeasurements,wefoundthatitwaspossibletotakeadvantageoftheMicrosoftWindows64-bitoperatingsystembychangingthenumberofthreadsallocatedbytheLotusNotesTravelerserver.
YoucanmakethesechangesbyeditingthefileNTSConfig.
xml.
NotethatyoumustrestarttheLotusNotesTravelerservertaskaftermakinganychangestothisfile.
ThethreadparametersareTSS_SYNC_THREADSandWORKER_THREADS.
TheWORKER_THREADSparametershouldbesettodoublethenumberofTSS_SYNC_THREADS.
Bydefaultthevaluesareasfollows:IncreasingtheTSS_SYNC_THREADSsettingto350andWORKER_THREADSsettingto700improvedtheoverallthroughputoftheLotusNotesTravelerserverandallowedmoredevicestousetheserver.
LotusNotesTravelerisamemory-intensiveapplication,andLotusDomino32-bitonMicrosoftWindows64-bithasamemorylimitationof2GB,whichisnotthecaseonforLotusDomino64-bit.
UseLotusNotesTraveler64-bitonWindows64-bitforyourdeployments.
LotusDominomailserverconfigurationandresultsTable6showsthehardwareandsoftwareconfigurationsfortheLotusDominomailserver.
Table6.
HardwareandsoftwareconfigurationsforLotusDominomailserverModelIBMSystemx3850Processorsfortest/speed4processors(dualcore)at3.
0GHzInstalledmemory12GBActivephysicaldrives42disksActivelogicalvolumes6arraysofRAID0OperatingsystemMicrosoftWindows2003ServerEnterprisex64Notes.
inisettingsusedforalltestsserver_pool_tasks=80server_max_concurrent_trans=100Show_Server_Performance=1RouterDbCacheSize=6100NSF_DBcache_maxentries=6000SCHEDULE_NO_VALIDATE=1NSF_Buffer_Pool_Size_MB=250LotusDomino8.
5(32-bit)wassetupasasingleLotusDominopartitionserveronanIBMSsytemX3850runningMicrosoftWindows200364-bitStandardServerwithfourdual-coreprocessorsdeveloperWorksibm.
com/developerWorks/IBMLotusNotesTraveler8.
5performancePage8of9and12GBofphysicalmemory.
ThestorageconfigurationwasanIBMDS4000series(FAStT)hardwarearraywith42diskdrives.
TheLotusDominoexecutablefileswereinstalledononeRAID-0logicalvolumeof200GB.
ThemaildatabaseswerespreadacrossthreeRAID-0logicalvolumes,each800GB.
Mailjournalingwassetuponaseparatelogicalvolume.
Networkaccesswasthroughasingle1GBitEthernetadapterrunninginfull-duplexmode.
Figure4showstheprocessorresourceutilizationontheLotusDominomailserveratvariousLotusNotesTraveleruserloadsand4000N8Mailusers.
Thisutilizationwasmeasuredwiththe64-bitMicrosoftWindows2003serverconfigurationforLotusNotesTraveler8.
5server(64-bit).
Figure4.
LotusDominomailserverconfiguration:PercentprocessorbusyWhenincreasingthenumberofLotusNotesTravelerusersfrom400to2000,wemeasureda7percentrelativeprocessorusageincreaseontheLotusDominomailserver.
TheprocessoroverheadofenablingLotusNotesTravelerusersontheLotusDominomailserverismoderateduetotheefficientuseofpollingforLotusDominomailbytheLotusNotesTravelerserver.
ConclusionTheperformancemeasurementsoftheLotusNotesTraveler8.
5serverandtheLotusDomino8.
5mailserverinaremoteconfigurationshowthataLotusNotesTraveler8.
532-bitserverwasabletosupport1100activeusersandaLotusNotesTraveler8.
564-bitserverwasabletosupport2000users.
TheLotusNotesTraveler32-bitserver,withtwodual-coreprocessorsand3GBmemory,wasatapproximately70percentprocessorutilizationat1100activeusersandisclosetothe2GBvirtualmemorylimitfora32-bitapplicationserver.
TheLotusNotesTraveler64-bitserver,withfourdual-coreprocessorsand8GBmemory,wasatapproximately70percentprocessorutilizationat2000activeusersandat1.
6GBmemoryusage.
Thisrateofmemoryusageismuchlessthanthe4GBmemorylimitfora64-bitapplicationserver.
WiththeLotusDomino8.
5mailserveratasteadystateof4000N8Mailusers,adding1100(32-bit)or2000(64-bit)LotusNotesTraveleractiveusersincreasedtheprocessorutilizationontheLotusDominomailservermoderatelyinbothcases.
Tosupportmorethan1100activeLotusNotesTravelerusers,youcandeploytheLotusNotesTraveler8.
564-bitserverorconfigureadditionalLotusNotesTraveler8.
532-bitservers.
Youibm.
com/developerWorks/developerWorksIBMLotusNotesTraveler8.
5performancePage9of9shouldmonitortheprocessorutilizationontheLotusDominomailservertoensurethattheLotusDominomailservercanhandletheaddedactivityfromtheLotusNotesTravelerusersatpeakload.
Appendix:Notes.
inisettingsNotes.
iniparameternameExplanationCreate_R8_DatabasesAppliestoLotusDomino8servers.
Setitto1tocreatenewODS48databasesonLotusDomino8serversNSF_Buffer_Pool_Size_MBSpecifiesthemaximumsize(inbytes)oftheNSFbufferpool,asectionofmemorydedicatedtobufferingI/OtransfersbetweenLotusDominoanddiskstorage.
NSF_Dbcache_MaxentriesSpecifiesthenumberofdatabasesthataservercanholdinitsdatabasecacheatonetime.
RouterDbCacheSizeSpecifiesthesizeoftherouterdatabasecacheusedtocachemaildatabasesintherouterprocess.
SCHEDULE_NO_VALIDATEEnablesordisableswhetherSchedMgrvalidatesitsbusytimedatabaseentryonadailybasis,asfollows:0(default)-Enablesvalidation1-DisablesvalidationServer_MAX_CONCURRENT_TRANSSetsthelimitforthenumberofconcurrentlyscheduledtransactionsonaserver.
Server_Pool_TasksSpecifiesthetotalnumberofphysicalthreadsintheLotusDominoserver(DbServer)threadpool.
Server_Show_PerformanceAppliestoservers.
Specifieswhetherserverperformanceeventsaredisplayedontheconsole.
Setthisvariableto1todisplayserverperformanceeventsontheconsole.
CopyrightIBMCorporation2009(www.
ibm.
com/legal/copytrade.
shtml)Trademarks(www.
ibm.
com/developerworks/ibm/trademarks/)
简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...
易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出深圳或北京地区的适合挂机和建站的云服务器,国内挂机宝云服务器(可选深圳或北京地区),独立ip;2核2G5M挂机云服务器仅330元/年起!点击进入:易探云官方网站地址易探云国内挂机宝云服务器推荐:1、国内入门型挂机云服务器...
sparkedhost怎么样?sparkedhost主机。Sparkedhost于2017年7月注册在美国康涅狄格州,2018年收购了ClynexHost,2019年8月从Taltum Solutions SL收购了The Beast Hosting,同年10月从Reilly Bauer收购了OptNode Hosting。sparkedhost当前的业务主要为:为游戏“我的世界”提供服务器、虚拟...
nokia s60为你推荐
回收站在哪回收站 在c盘的路径郭吉军二战中受害最大的国家?51自学网站谁能给我免费学习的网站吧 谢谢了湖南商标注册在湖南搞商标注册是代理好还是自己去好一点?湖南商标注册的流程又是什么样的呢?vista系统重装Vista系统的重装的步骤,有系统恢复盘无线路由器限速设置wifi怎么设置限速打开网页出现错误网页出现错误怎么解决?要最简单的那种怎么在qq空间里添加背景音乐怎么在QQ空间里插入背景音乐??依赖注入依赖注入到底是为了解决什么问题的伪静态如何设置伪静态规则
asp主机 虚拟空间免费试用 西安虚拟主机 百度域名 唯品秀 42u机柜尺寸 鲜果阅读 申请空间 bgp双线 100m独享 东莞idc 中国linux lamp是什么意思 电信宽带测速软件 阿里云邮箱申请 重庆联通服务器托管 锐速 zcloud rsync 瓦工招聘 更多