Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sizing varies based on the number of monitors per element, the type of objects monitored, and the method used to gather performance data. up.time recommendations are based on an average of 2 or 3 monitors per element.

During up.time's installation, one of three options was selected depending on the size of your monitored environment. The choice determined how certain resources were allocated, and subsequent hardware requirements:

ElementsMinimum RAMMinimum CPU Type
< 2008 GB4-cores/vCPUs
201 - 100032 GB8-cores/vCPUs
1001 - 5000128 GB24-cores/vCPUs

As a general rule of thumb when planning the allocated disk space, you should plan on allocating about 4 GB per monitored element. Note that per element usages are per year, unless you archive using old data.

...

Configuration ParameterConfiguration File and Location
(relative to the up.time  directory)
Parameter Name

Default Sizing Values
(< 200, 201 - 1000,
1001 - 5000)

MySQL buffer pool size/mysql/my.iniinnodb_buffer_pool_size=

120M
2G
4G

MySQL log file size/mysql/my.iniinnodb_log_file_size=20M
512M
1G
MySQL maximum open connections/mysql/my.inimax_connections=151
201
301
Java heap size

Linux:
/uptime.jncf 

Windows:
\UptimeDataCollector.ini

Linux:
-Xmx<size> 

Windows:
vm.heapsize.preferred=

Linux:
-Xmx1G -Xmx2G
-Xmx4G

Windows:
1024m
2048m
4096m

service threads/uptime.confserviceThreads=50
100
200
Data Collector maximum open connections/uptime.confconnectionPoolMaximum=100
150
250
up.time Controller heap size

Linux:
/controller/service/start.sh

Windows:
\controller\service\UptimeController.ini

Linux:
-Xmx<size>

Windows:
vmarg.2=

-Xmx512m
-Xmx1024m
-Xmx2048m

...