Discussion Locked

Lotus Notes Server/Client Bandwith

0 helpful
29 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Hi,

i need an answer to a very simple Question:
I have an 2Mbit Connection to an Notes Server (4.6a), how many Clients can connect to this Server with the Notes Client( 4.6 and 5.0)and work fluent.
What is the Workload to my WAN per Client Connection ?

Thanks for you Oppinons, i will give the best Answers following Point:
1. 8000
2. 3000
3. 2000

29 replies

by robert schommer

The answer can only come from running Performance and network monitor against the box and the ip number of the card. Your users will all have different useage patterns and attachments throw too large a variable into the equation for anyone to give you an ad hoc answer.

I will promise you this. If your users all start the day at about the same time and you have more than 10 or 20, you will be saturating that connection and they will all notice some degree of performance degradation.

The minimum you want that box on would be a 10 meg segment, and preferrably a 100 meg segment.

Have you thought about adding a 100 meg segment just for your servers and running the clients only on the 2 meg?

Just a couple of thoughts, opinions and suggestions.

Good Luck

by frobo

Sorry, i described the situation not detailed enaugh:
The Notes Server are centralized, the Clients are working over a 2Mbit WAN Link . The Clients working in branch Offices (about 6), biger pipes makes no sense for Offices with 40 to 60 people. The Centraloffice with about 220 People we gone to stock the WAN-Link up to 3*2Mbit connections.

by estebandelatorre

I think that all depends on how many and how heavy applications are you running under Notes.
Also consider that that 2MB BW is not only fot Notes. There may be another applications running trought the same link, replication scenarios, etc.
Anotherheavy variable, are protocols, Example, if you have instaled into your pc's protocols like ipx/spx, nwlink, etc, wheter or not you are using them they will try to cross the link if they can, that is: If ipx is enable in the link.
Once you have a complete scenario of what other traffic is running trought that line, you can set a network monitor, to monitor incomoing packets to the WAN router, and draw your "basic" baseline. In the same way, start Notes and start monitoring how many packets (how heavy) is the traffic, which applications are the heaviest. As you start more client activity you will see when you reach the top of your availabe BW, that is 1 number, the other will be: how many more user can I start up to when?, for example "xx" delay seconds, or until an error appears at the desktop.

Hope it helps.

by frobo

Protocols are only TCP/IP.
The saturation of the WAN-Link is about 5%, the only service we add is Notes Server/Client communication. We have plenty BW in the moment, how many clients can we run on the 2Mbit pipe concurrent ? There not many Apps, we have normal Notesusers.

by leo.valmores

I guess when you talk of Client and network bandwidth, it is best to start with outlining or drawing your network infrastructures and details of your network devices and how your clients are connected in relation to this net infrastructures.

First, check whether or not you employ switching hubs or just 'regular' hubs and what their respective speeds are? Do you have a mixture of 10 and 100mbps hubs and how are they set? Are you using Ethernet or Token ring network? It makes a lot of difference to connected users who use 100 switching hubs!
Secondly, do you segmentized your 220 users? Have you identified your users as light, medium or heavy Notes users? Is there a way that you can balance your users connection according to the segments of your network?
Thirdly, for your Notes users who uses WAN links, try to monitor the network traffic. Do these users also access other Notes apps to your CentralOffice or Notes Server besides the normal mail access?
Finally, measuring workload on your WAN per client connection is very difficult to determine, unless you have a software that runs on each client and analyze the network packets that are coming and going to his PC on real time basis. Gauging it on the basis of NIC or WAN link ratings is not a realistic at all.

Hope this throws off some ideas....

by fancoms

Here's a couple of other thoughts in addition to the advice you've gotten so far:

1. If you're considering upgrading to Notes R5, be warned that the client has a lot of Internet capability, which will chew up a lot of bandwidth.

2. You can setthe frequency that Notes queries the server for new mail. I believe the default is 15 minutes but you can adjust that up or down to suit your needs.

3. The size and amount of attachments that are included in the e-mails could make a big difference. You could look into limiting or eliminating that. I know agents can be written to strip attachments from e-mail.

Good luck!

by fossil

The answer is -- no simple answer. I've been doing performance tuning & capacity planning for the last 5 years of my 25 year IT career. Here are some things to help you:

1) shared ethernet should be loaded to 30% of capacity (i.e 10Mb can carry3Mb without collisions starting to intrude on service)
2) switched ethernet will work at rated capacity.
3) identify a profi;le for your "typical" user -- or even better, more than one. The point is to identify the workflow(s). One might be "power user" with lots of large file attachments and over 200 msgs a day. Another might by "light user" with only 10 msgs per day.
4) categorize the users at the locations by profile.
5)Estimate the traffic (i.e. bytes) associated with the load (number of users of each type multiplied by the load for that type)
6) add 20% for overhead
7) Divide by the number of hours in the "average work day". This is the bandwidth you would need for 1 average hour. Divide it by 3600 and that's your bandwidth per second for an average day.
8) Determine how much spare you want (i.e 50% extra for heavy times), and multiply by that factor. You now have your Peak Bandwidth needs in bytes per second including allowances for LAN/WAN engineering loads.
9) allow additional capacity -- calculated similarly - for Internet surfing, ftp/downloads, etc. It's a safe bet that there's probably more than just NOTE/email going over the WAN.

In defining your user profiles, some other factors to consider are replications, private databases and broadcast/grouop messages.

While a "magic number" is what you want, it isn't that simple.

"Give a man food and he eats once -- teach him to grow food and he'll never go hungry." - some smart guy a long time ago

Hope this helps.

by fossil

did a qucik check this morning at 6am when the network was very quiet and tried to see how much bandwidth I could get NOTES to eatup. The subnet I'm on is 10Mb going to a switch that has 100Mb on the backside. I had PerfMon running on my NT4.0SP5 box. Max rate was 5.2Mb/s, with the average at about 4.3Mbs. Viewing and "average" em took abouit 100Kbs for 1 second. Of course, your mileage may vary...

by fossil

since you have some time till the reality hits, i *StRoNgLy* (half a shout?) suggest setting up PerfMon to remotely capture network stats for a few user machine that can give you the "typical" use scenarios. From there all that's left is the math.The numbers in my last comment should show you that it isn't "Notes" -- that's relatively light on it's own. It's what the end user has it doing -- reading em is a snap; the occasional attachment, that's okay; but start having workgroups sending "reply with history" and adding a new attachment each time and the load grows; add users that like to replicate and suddenly your bandwidth needs will have grown by "orders of magnitude". Protect yourself from being blamed - for too much or too little bandwidth. Let the folks making the decision identify the users from the profiles you develop, or better yet, do a writup that puts some "stakes in the ground" as to what can be handled, along with the information necessary to do calculations for "what if" scenarios.

by frobo

To Answer 5: The magic number doesn't exisit, but there is experience somewhere who has got the Answer.

I know that the Answer is complex, the case i describe is in the moment a theoretical one, but will get real in a couple of months.

by pablob

I suggest you benchmark your Notes application using a bandwidth management device such as Packetshaper.

Start off by benchmarking a single client PC by putting the PS infront of the client PC on a 10mpbs or 100mbps Full Duplex LAN connected to the server (so limitations of bandwidth can only be imposed by you testing). You will be able to identify average and peak bandwidth utilization of your Notes app by this single client. Also record the application response times using the PS (assume these are acceptable on a LAN !). You now need to establish the Peak bandwidth required to deliver acceptable performance per client - this is quite different from the actual peak bandwidth recorded earlier. The average bandwidth is a good place to start, then increase the partition size in the PS until your response times are acceptable - this shouldn't be too different to the response time measurements you recorded when bandwidth was unlimited but ultimately this needs to be "finger to eyeball"response as judged by a user - so ask some.

Next you need to find out what other traffic is impacting your 2m link. Use the PS to understand the contribution of a single client machine and then move the device infront of your router to determine the aggregate contribution.

In a Notes only world the equation would be a simple one - you divide 2mbps by the peak bandwidth required for acceptable performance per concurrent client and you'd have the number of users the link can support. Real-life however you need to make a call on how much bandwidth other services are using. Luckily if you are using a device such as the PS then you can limit other services and guarantee bandwidth to your Notes app !

Don't forget that your 2mbps connection is duplex so you need to look at inbound and outbound bandwidth utilization and the profiles can be quite different.

Before anyone asks - no I don't work for Packeteer

by sativocomputerservices

We have Notes servers on our WAN and 3 of them house mailboxes only. We have many users that dial in and "replicate" their mail though 28.8 modems!!! I can tell you that some work directly off the server over these connections and experience little to no difference than our switched 100 LAN on site. We currently Push 1200 mailboxes through 10Mbs so doing simple calculations one can wager that you can get about 25 on their before you can choke things up.

I know that these are just guestimates, but I can say taht it depends if your users will replicate or work off the server. If you work directly off the server it will drasticly increase the available bandwidth. If you set up the notes servers, limit their mailboxes and make them usethe server!!!

by sysupgrd

In addition to the comments already posted, Lotus has a utility called "serverload" that can be used to accurately detemine what the box can support.

Also, parameter such as amount of memory and tasks(i.e. router,indexer..)running will have a impact on performance.

You my what check "performance corner" on Notes.net for performance tips.

by sysupgrd

In addition to the comments already posted, Lotus has a utility called "serverload" that can be used to accurately detemine what the box can support.

Also, parameter such as amount of memory and tasks(i.e. router,indexer..)running will have a impact on performance.

You my what check "performance corner" on Notes.net for performance tips.

by sysupgrd

In addition to the comments already posted, Lotus has a utility called "serverload" that can be used to accurately detemine what the box can support.

Also, parameter such as amount of memory and tasks(i.e. router,indexer..)running will have a impact on performance.

You my what check "performance corner" on Notes.net for performance tips.

by frobo

I see so far good Answers, but i will leave the Question open till mid November, so others have the chance to point their oppinon on this Question.

by frobo

Thanks for all of you, i had to take the best answers as i promised above, for that i hat to make an choice. I'm working since many year's in this buisness, so i chosed the anwser with experiance in notes and best of bread tips.

regards

Frobo

This discussion is closed to new replies.