Advice on Hardware Configuration

Hi everyone,

We're currently evaluating different PC configurations for running SCADA Ignition Perspective and would appreciate some advice on the best hardware setup. We are considering three options, listed in order of increasing price:

  1. Intel i5-1135G7 (4 cores), 32GB RAM, Intel Iris Xe Graphics
  2. Intel i5-1335UE (10 cores), 32GB RAM, Intel UHD Graphics
  3. Intel i7-1365UE (10 cores), 32GB RAM, Intel Iris Xe Graphics

All systems come with SSD storage.

The Ignition gateway will have eight fixed client PCs connected to it. We also anticipate adding mobile clients, potentially increasing the total number of clients to around 15. We want some headroom for future growth. Our Perspective application is relatively large and includes a zoom and pan module from BIJC, which we've noticed requires some processing power to run smoothly. We anticipate having a tag count of about 150,000 to 200,000.

Given these requirements, which hardware configuration would be recommended for the best performance and scalability? We find it challenging to estimate the necessary specs and would appreciate any insights or experiences you could share.

This is a good article for the sizing of your servers. It will also depend a lot on how many tags you use and especially how quickly those tags are updated.

It is very difficult to accurately estimate the hardware, as so many factors change it, though I would personally think somewhere in the middle would be sufficient.

That sizing guide is somewhat old--Perspective hadn't existed long when it was published--and doesn't provide satisfactory advice for Perspective users, IMNSHO. It really is only good for Vision applications. See this for more robust advice:

Also, note that the sizing guides do not include database operations, but a system dedicated to just an Ignition gateway. (In production, databases should always be on separate systems, and sized for the quantity of data to be stored.)

Edit: I just went back to see that the sizing guide has been updated for Cloud Edition, but still recommends client connections only suitable for Vision. It really needs to distinguish Vision clients from Perspective clients. Perspective clients put way more load on a gateway than Vision clients.

Interesting, I'm running +90 lightweight, Perspective clients and ~30 lightweight, Vision Clients. Only using 2-2.5 GB of RAM.
image

How much charting in your lightweight Perspective clients? (My idea of lightweight includes scattered sparklines and realtime charting of recent data.)

Yes, I see your point. We have around 12-16 with any charting/tag history, the rest are mostly barcode/DB oriented.