HI Rowell,
Allow for basic normal server requirements (Win 2022 = 8GB RAM
etc...)
If it is a terminal or citrix server, allow sufficient RAM for
hungry desktop apps (browers, email, office).
Allow sufficient disk space for local and roaming user profiles.
If you are planning to run DBMS on the same server (bad idea) make
sure you pay attention to DBMS architecture requirements.
RAM
Runtime 100MB-200MB RAM per OpenROAD process
Development double RAM allow for dev tools.
AppServer - depends if you are running dedicated slaves, similar
requirements to runtime
If desktop users allow at least 1GB RAM per user
Disk space
OpenROAD Application Image = 100MB, then allow 1GB for various
resources
Ingres client + OpenROAD runtime + OpenROAD Dev = 150MB
CPU
Depends on the application and other applications. OpenROAD only?
Start with 4 cores = 40 users.
If the server is also being used for desktop apps, I recommend 4
cores for 10 users.
Here are some print screens from a Citrix server farm member.
It is under stress with 45 users because the load balancing was not
working properly.
Normally it comfortably supports 25 or so users.
Each user is running full desktop type applications.
Chrome uses the most RAM, Sophos is the biggest disk I/O
--
ctxserver 32GB RAM 4 CPUs 150GB disk.
45 connected users 47GB RAM used by processes
Extract from SystemInfo
Total Physical Memory: 32,767 MB
Available Physical Memory: 1,787 MB
Virtual Memory: Max Size: 56,223 MB
Virtual Memory: Available: 11,397 MB
Virtual Memory: In Use: 44,826 MB
Resource Monitor
Tasklist excerpt
Analysis of running tasks
Disk I/O - OpenROAD doesnt appear in the top 100 processes
DiskSize
IngresII directory has OpenROAD runtime installation
Ingres directory has application resources, log files, images etc.
Users have roaming profiles and local stores of Outlook profiles.
--
Paul White
&