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/)
香港云服务器最便宜价格是多少钱一个月/一年?无论香港云服务器推出什么类型的配置和活动,价格都会一直吸引我们,那么就来说说香港最便宜的云服务器类型和香港最低的云服务器价格吧。香港云服务器最便宜最低价的价格是多少?香港云服务器只是服务器中最受欢迎的产品。香港云服务器有多种配置类型,如1核1G、2核2G、2核4G、8到16核32G等。这些配置可以满足大多数用户的需求,无论是电商站、视频还是游戏、小说等。...
目前,我们都在用哪个FTP软件?喜欢用的是WinSCP,是一款免费的FTP/SFTP软件。今天在帮助一个网友远程解决问题的时候看到他用的是FlashFXP FTP工具,这个工具以前我也用过,不过正版是需要付费的,但是网上有很多的绿色版本和破解版本。考虑到安全的问题,个人不建议选择破解版。但是这款软件还是比较好用的。今天主要是遇到他的虚拟主机无法通过FTP连接主机,这里我就帮忙看看到底是什么问题。一...
香港最便宜的vps要多少钱?最便宜的香港vps能用吗?香港vps无需备案,整体性能好,而且租用价格便宜,使用灵活,因为备受站长喜爱。无论是个人还是企业建站,都比较倾向于选择香港VPS。最便宜的香港vps能用吗?正因为有着诸多租用优势,香港VPS在业内颇受欢迎,租用需求量也在日益攀升。那么,对于新手用户来说,香港最便宜的vps租用有四大要点是务必要注意的,还有易探云香港vps租用最便宜的月付仅18元...
nokia s60为你推荐
万维读者网读者投稿邮箱961556225317563152822是哪个银行的google竞价排名谷歌是靠什么关键词排名的?谷歌竞价有什么特点?有什么优势?中国电信互联星空互联星空是什么?是电信公司的吗?什么是电子邮件 什么是电子邮件百度抢票浏览器手机百度浏览器抢票版根本就没预约抢票。噱头而已!童之磊华硕的四核平板电脑,怎么样?硬盘人克隆一个人需要多少人多长时间啊ejb开发EJB是什么?2012年正月十五2012年正月十五 几月几号
工信部域名备案查询 小米数据库 申请个人网站 1g内存 最好的qq空间 新睿云 可外链的相册 万网注册 江苏徐州移动 netvigator windows2008 删除域名 西部主机 租主机 xendesktop 2000元电脑主机配置 华为4核手机 广州摇号申请网站 美国凤凰城旅游 lickfoot 更多