# Possible number of users connected into the application

**URL:** <https://forum.inductiveautomation.com/t/possible-number-of-users-connected-into-the-application/5427>\
**Category:** Ignition\
**Created:** [November 15, 2012, 11:02am UTC](https://forum.inductiveautomation.com/t/possible-number-of-users-connected-into-the-application/5427 "2012-11-15T11:02:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oriol](https://avatars.discourse-cdn.com/v4/letter/o/7cd45c/32.png) [@Oriol](https://forum.inductiveautomation.com/u/Oriol)\
**Post date:** [November 15, 2012, 11:02am UTC](https://forum.inductiveautomation.com/t/possible-number-of-users-connected-into-the-application/5427/1 "2012-11-15T11:02:49Z")

</div>

Hi,

I have a question regarding the possible number of users that they can be connected at the same time into an application.  
The scenario is the following:  
A customer who has lots of workers which they would want to connect to the system (I’m talking around 3000 users).  
Does Ignition support all this load? Should I split my application in different servers? Is there something about application load balancing? How is this requirement about number of users?

Is there someone who has implemented a system like that?

Thanks in advance.  
Oriol

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [November 15, 2012, 11:22am UTC](https://forum.inductiveautomation.com/t/possible-number-of-users-connected-into-the-application/5427/2 "2012-11-15T11:22:39Z")

</div>

3000 workers - roughly how many simultaneous users?

You can break up parts of the project between Ignition gateways then use the retargeting feature for seamlessly allowing clients to transfer between them.

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [November 15, 2012, 4:16pm UTC](https://forum.inductiveautomation.com/t/possible-number-of-users-connected-into-the-application/5427/3 "2012-11-15T16:16:58Z")

</div>

I don’t think a single Ignition server can handle 3000 clients concurrently. I believe we have only tested for around 150 concurrent clients.

What will that Ignition server be doing? Realtime status and control? Historical trending? How many tags?

I bet you could get around 500 clients open at the same time which means you might need to have 6-10 Ignition servers for that load. We would have to setup a stress test to see exactly how many clients can be opened according to what you want the project to do.

---

<div class="post-metadata">

**Author:** ![Oriol](https://avatars.discourse-cdn.com/v4/letter/o/7cd45c/32.png) [@Oriol](https://forum.inductiveautomation.com/u/Oriol)\
**Post date:** [November 22, 2012, 12:38pm UTC](https://forum.inductiveautomation.com/t/possible-number-of-users-connected-into-the-application/5427/4 "2012-11-22T12:38:49Z")

</div>

Actually, what application is expected to do is to supervise real status and control some tags. It’s important to manage information through a mssql server database and to have some control of some tags. So, honestly, application would not be heavy, and it’s quite simple in functionalities. But, the worst thing is the possibility to get access through many users.  
There isn’t historical tags, no trends. The number of tags is around 12000.  
With only one server, how many users could have connected at the same time (knowing this information)?  
Thanks.

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [November 24, 2012, 1:50pm UTC](https://forum.inductiveautomation.com/t/possible-number-of-users-connected-into-the-application/5427/5 "2012-11-24T13:50:23Z")

</div>

[This 2008 white paper](http://files.inductiveautomation.com/whitepapers/IABenchmarkWhitepaper2008.pdf) tested up to 150 clients and 17,500 tags. [This press release](http://www.inductiveautomation.com/news/item/192) summarizes the results. You can replace FactoryPMI with Ignition - the requirements are on the same order of magnitude now as they were then. You should be able to get better performance by increasing the available hardware resources (CPU and RAM) and separating the SQL database machine. You’ll want to run a 64 bit version with lots of resources. This should give you an order of magnitude estimate of what to expect.

[quote]For these tests, we had two different size servers to run the Gateway on. The small  
server had a 1.2 GHz Xeon processor and 1.7 GB of RAM. The large server had 2  
dual-core 1.2 GHz Xeon processors and 7.5 GB of RAM. The small server was  
running Ubuntu Linux 7.10 32-bit edition, and the large server was running Ubuntu  
Linux 7.10 64-bit edition. Both servers were running MySQL 5 as the database, with  
a SQLTags simulator driver[/quote]
