Summary

Server sizing guidelines and recommended configurations for on-premises installation in customer environments. The following are minimum specifications.

On this page:

On-premises configurations

Local SQL Server - 500 to 25,000 seats

 Small 1Small 2Small 3Small 4Medium 1Medium 2
Maximum number of devices5002,5005,00010,00025,00050,000
Tachyon Server
CPU cores2335612
RAM8 GB10 GB16 GB18 GB22 GB32 GB
SQL Instance Max Memory1 GB1 GB2 GB2 GB4 GB8 GB
Number of Tachyon Switches111111
Network Interfaces111111
Disk space required for Database0.5 GB1.5 GB3 GB4 GB15 GB52.5 GB
SQL Server Disk space requirements breakdown
Tachyon Master Database MDF183 MB183 MB398 MB398 MB398 MB398 MB
Tachyon Master Database LDF8 MB8 MB72 MB72 MB72 MB72 MB
TempDB MDF64 MB64 MB64 MB64 MB64 MB64 MB
TempDB LDF8 MB8 MB8 MB8 MB8 MB8 MB
Tachyon Responses DB requirements breakdown
Number of concurrent questions102025255010
Total Response DB storage per device0.1 MB0.2 MB0.2 MB0.2 MB0.5 MB1 MB
Tachyon Response Database MDF50 MB500 MB1 GB2 GB12.5 GB50 GB
Tachyon Response Database LDF50 MB400 MB1 GB1.25 GB1.5 GB1.5 GB

Remote SQL Server - 500 to 250,000 seats

 Small 1Small 2Small 3Small 4Medium 1Medium 2Large 1Large 1.5Large 2Large 2.5
Maximum number of devices5002,5005,00010,00025,00050,000100,000150,000200,000250,000 
Tachyon Server
CPU Cores12234812162024
RAM6 GB8 GB12 GB14 GB16 GB24 GB42 GB60 GB78 GB96 GB
Number of Tachyon Switches1111112345
Network Interfaces1222223456
Remote SQL Server
CPU Cores1112245678
RAM4 GB4 GB6 GB6 GB8 GB12 GB16 GB20 GB24 GB28 GB
SQL Instance Max Memory1 GB1 GB2 GB2 GB4 GB8 GB12 GB16 GB20 GB24 GB
Disk space required for Database0.5 GB1.5 GB3 GB4 GB15 GB52.5 GB153 GB228.5 GB404 GB504 GB
SQL Server Disk space requirements breakdown
Tachyon Master Database MDF183 MB183 MB398 MB398 MB398 MB398 MB415 MB415 MB415 MB415 MB
Tachyon Master Database LDF8 MB8 MB72 MB72 MB72 MB72 MB328 MB520 MB520 MB520 MB
TempDB MDF64 MB64 MB64 MB64 MB64 MB64 MB64 MB64 MB64 MB64 MB
TempDB LDF8 MB8 MB8 MB8 MB8 MB8 MB8 MB8 MB8 MB8 MB
Tachyon Responses DB requirements breakdown
Number of concurrent questions1020252550100200200250250
Total Response DB storage per device0.1 MB0.2 MB0.2 MB0.2 MB0.5 MB1 MB1.5 MB1.5 MB2 MB2 MB
Tachyon Response Database MDF50 MB500 MB1 GB2 GB12.5 GB50 GB150 GB225 GB400 GB500 GB
Tachyon Response Database LDF50 MB400 MB1 GB1.25 GB1.5 GB1.5 GB2 GB2.25 GB2.75 GB3 GB

Tachyon Switch Server Sizing

  • The recommended configuration for the Tachyon Switch when hosted separately on its own server is 2 CPU Cores and 16 GB RAM.

Benchmarking Hardware

  • Benchmarked on Windows Server 2012 R2 Hyper-V infrastructure, with Database and Application Server components setup on separate VMs hosted on same physical host.
  • CPU: Hyper-V Host CPU configuration - 2x Intel Xeon CPU E5-2867W v3 @ 3.10 GHz, 25MB Cache, 10C/20T, Max Mem 2133MHz.
  • Network: Application server and Database server were connected over a 10Gbps link through a 10Gbps physical switch. External connections for the VMs were over a 1Gbps link through a 1Gbps physical switch.
  • Database storage:
    • Intel DC P3700 Solid State Drives (SSDs) with up to 450K/175K IOPS (4K random read/write QD32), and Samsung 850 PRO SSDs with up to 100K/90K IOPS (4K random read/write QD32), attached locally to the Hyper-V host.
    • MDF, LDF and TempDB files on separate disks, with MDF on Intel DC P3700 SSDs, and LDF and TempDB on Samsung 850 PRO SSDs.

Other Recommendations

Physical or VM

  • The servers can be deployed either on physical or virtual machines. For deployment on a virtual machine, the CPU cores should be assigned at 100% virtual machine reserve. 

Network

  • For a remote (split) server configuration, the Tachyon Server requires a dedicated network interface (MAC Address and IP Address) for connection to the remote SQL Server instance used for the Responses database. 
  • This dedicated SQL connection must be at least 1Gbps for Lab, Small and Medium environments (< 100000 devices) and at least 10Gbps for Large environments (> 100000).

Database Server

  • Split Data, Log and TempDB on separate disks for medium and large configurations.
  • SQL Server must be configured with maximum server memory limit and not left at the default setting to consume unlimited memory.
  • For sizing the Database server in the recommendations above, 4GB RAM has been added for the operating system on top of SQL Server instance RAM requirements.
  • MDF and LDF files sizes do not need to be configured as small as 50MB if the SQL Server default size (based on model database) is larger, for example 150MB.

Tachyon Server

  • In previous versions of Tachyon, you may have had to increase the UploadBatchSize value to 600 (default 300) in the Master database SwitchConfiguation table. This version of Tachyon does not require this configuration. If you changed this value in a previous version and have upgraded to the latest version of Tachyon, then you do not need to reset or change the value again.