tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stadelmann Josef" <>
Subject AW: Configuration question for 2500 simultaneous users.
Date Mon, 05 Aug 2013 08:11:39 GMT
I would also read about "how to scale up web applications" !
Also you may talk to those which have their web apps already in the cloud ! 
In a cloud, adding more CPU's, adding more memory, adding more data storage space is easy.
And what about communication and data band width and related equipment ? 
any clues about how large or small your request/reply packages are ?
It is a difference if 5000 users download a streaming movie in real-time, or streaming music
in real-time, or streaming compressed stock market data in even better real time or books
or any other sort of compound documents in 8 to 10 minutes down load time,; so what are the
demands from a user perspective to reach a high quality of service?
Josef Stadelmann

-----Urspr√ľngliche Nachricht-----
Von: Mark Eggers [] 
Gesendet: Mittwoch, 31. Juli 2013 00:18
An: Tomcat Users List
Betreff: Re: Configuration question for 2500 simultaneous users.

On 7/30/2013 1:17 PM, Tomcat Random wrote:
> Thanks Mark, I will give it a close read.
> As far as profiling, are you using any tools that are worth mentioning?

Nothing outstanding, since currently all of our applications are pretty lightweight. That
may change if we redo the architecture.

JMeter / Selenium in combination can generate a lot of traffic. Generate a selenium test script,
export to JUnit, couple with HTMLUnit, and hammer away.

There are several ways to watch what goes on with your application:


The Tomcat Wiki page has more:

For lighter weight profiling (usually to figure out where the application bottlenecks are),
I run the project under NetBeans and instrument the project.

Access logs are usually a good first source for generating JMeter tests.

In general, people can only give you guidelines concerning sizing, profiling, and benchmarking.
The particulars depend on your particular application.

. . . . just my two cents.

PS - Please don't top post.

> Best,
> A
> On Tue, Jul 30, 2013 at 4:02 PM, Mark Eggers <> wrote:
>> On 7/30/2013 12:42 PM, Tomcat Random wrote:
>>> The project I'm working on has 5000 simultaneous users average. I 
>>> have two physical servers both running an instance of Tomcat 7.0. 
>>> They're behind a physical load balancer with sticky, least 
>>> connections balancing. Nothing in front of the Tomcats. Port 80 to 
>>> is routed to them by iptables.
>>> Anyone out there willing to offer some tips (or point me to them) on 
>>> configuration for this amount of traffic?
>>> Environment is:
>>> DELL PowerEdge R720 - 32 GB DELL RAM, GB Memory: 32 Single Socket 
>>> Six Core Intel Xeon E5-2640 2.5GHz, #Processors: 1, #Cores per Proc: 
>>> 6 RHEL 6
>>> TIA,
>>> Alec
>> A great overview, and a solid outline of the process you should follow:
>> 01-TomcatTuning.pdf<
>> 9-04-01-TomcatTuning.pdf>
>> That, plus profiling your application with real-world traffic to 
>> understand bottlenecks and use cases . . .
>> . . . just my two cents.
>> /mde/

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message