R5 Web Server Config for Max Performance!

We are implementing a R5 Domino web server for secure access to databases and mail.  It resides on a Hewlett Packard LPr with dual 500MHz processors, 384MB Ram, and a RAID 1 system with two 18.2 GB drives.  

Familiar with Apache I went to reset the Lotus Server for more performance and was confused to the options and values.  I am asking someone with experience to "offer suggestiosn" on what these might be set to knowing oour hardware config above.   This server will serve a mix of static HTML and Lotus Databases.

Number of Active Threads: (default 40)
Min Active Threads: (default 20)
Maximum Active Sessions: (default 1000)

Any other settings that are believed to be best altered for a system of this state.

Please provide explanation for your values and decisions.  

Thanks,
Frank
GrungyApeAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ArunkumarCommented:
Hi GrungyApe !

I have got a few stuff for you from a Lotus White paper on performance tuning Domino Server.  Hope this might serve you.

Domino Server:
 Switch off Tasks that are really not in use.
 Router
 Calconn
 Sched
 Amgr
 Collector
 Reporter
 Increase the view buffer on servers ini file NSF_BUFFER_POOL_SIZE for caching large views. (1/4th the physical memory is recommended).
 Increase the NOTES.INI setting NSF_DBCACHE_MAXENTRIES. Upto 1872 max.
 Decrease size of db by archiving old data.
 Add memory
 Distribute database to replicas
 Use Clustering
 Set the SERVER_MAXSESSIONS in the NOTES.INI (if running in a mixed Notes and browser client environment). Users idle for more than 10 seconds will be dropped.
 Do not increase replica tasks. Default is 1 recommended.
 Threads in the server should be set to a value slightly higher than the peak number of users. Use show statistic domino.threads.active.peak to find the average number of threads on the system.
 Run web triggered agents in parallel (DominoAsynchronizeAgents=1)
 Enable caching of dynamic pages(DominoAnalyzeFormulas=1)
 Slightly increase the disk cache for images and attachments (HTTP server section)
 Increase memory cache for HTTP commands, database designs, and users. (HTTP server section)
 Increase view buffer on server(NSF_BUFFER_POOL_SIZE setting in notes.ini).

---------------------------------------

And have you confirmed the average peak number of users of the domino system to set the thread value ?  Dont leave it to the default.  Fix it to your requirement.

Cheers !

:)
Arun
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Lotus IBM

From novice to tech pro — start learning today.