Supported Hardware Configurations

Use the following table to determine hardware requirements for Code Insight components. (Also see Additional Notes about Hardware Requirements and CPU Specifications.)

Component

Supported

Recommended

Scan Server

32 GB RAM
At least 1.25 TB hard disk space for the following (assuming that the Scan Server and Compliance Library are hosted on the same instance):
Codebases (materials to be scanned)
Workspaces (scanned results)
Compliance Library (approximately 1 TB)
32 GB or 64 GB RAM depending on expected load
1.5 TB hard disk space for the following (assuming that the Scan Server and Compliance Library are hosted on the same instance):
Codebases (materials to be scanned)
Workspaces (scanned results)*
Compliance Library (approximately 1 TB)

* Performance can benefit significantly if the workspace directory is located on a Solid State Drive (SSD) drive

Core Server

16 GB RAM
At least 650 MB of space for product and attachments

See the Database Server entry below if hosting both Core Server and database on the same machine

32 GB RAM (required if Core Server and database reside on same machine)
30 GB of space for product and attachments

See the Database Server entry below if hosting both Core Server and database on the same machine

Client

8 GB RAM
16 GB RAM

Database Server

Database Sizing:

The recommendation is that you have a DBA configure your database as you would for any other Enterprise Web Application.
For disk space, the recommendation is to start with a base of 30 GB (for SQL Server, 50 GB) to accommodate the Code Insight Data Libraries and other data related to users, teams, projects, and such.

If you install the database on the same machine as the Core Server, calculate the hard-drive requirement by adding the database base size to the recommended Core Server disk space. (Also see Additional Notes about Hardware Requirements.)

After starting with the base size, scale up by 2 MB for every 5,000 files scanned. Begin by estimating how much you will scan in the first 6 months, and add that to the 30 GB base size.
As for data volume, Code Insight does not move enormous amounts of data, nor does it have extremely high concurrent transaction rates.

Additional Notes about Hardware Requirements

Note the following about hardware requirements:

Ensure that you allocate sufficient buffer pool size to the database. Otherwise, the Electronic Update might not complete. For MySQL, set the innodb buffer pool size to a minimum of 1 G (innodb_buffer_pool_size = 1G).
For SQL Server, it is strongly recommended that the database and the Core Server reside on the same machine (with a minimum hard-drive requirement of 50 GB for the database and 30 GB for the Core Server, for a total of 80 GB).