Documentation Nexus IQ Server 1.16

Our documentation site has moved. For the most current version, please see http://help.sonatype.com

3.1. CLM Server

Sonatype CLM Server is typically deployed on a dedicated server. More specific hardware requirements are ultimately a function of the deployment architecture, the primary usage patterns and the scale of deployment.

With these influencing factors in mind, we recommend a modern processor speed with at least 8 CPU cores and 8GB of physical RAM for initial setup. A minimum of 6GB of process space should be available to the CLM server. Additional RAM can improve the performance due to decreased disk caching.

As an example a Sonatype CLM Server deployment at Sonatype is using a Dual Intel Xeon E5620 with 2.4Ghz, 12M Cache, 5.86 GT/s QPI, Turbo, HT.

Storage requirements range with the number of applications projected to use the CLM server. For less than 1000 applications 200GB is recommended. Between 1000 and 2000 applications we suggest to use 500GB. Above 2000 applications we suggest to provide 1TB of storage.

[Tip]

Monitoring disk-space usage will help you gauge the storage needs in your actual deployment and react to growing demands in time.

Sonatype CLM Server is an I/O intensive application and disk speed will affect the performance of the CLM server considerably. We therefore recommend to use local drives or SAN usage. Usage of network mapped storage via NFS or similar is not recommended. It is important to consider the I/O load when running CLM server in a virtual machine, especially when other virtual machines on the same host are running other I/O intensive applications e.g. the Nexus repository manager.

Development, test or evaluation deployments can be scaled smaller than the above recommendations and will continue to function, while a minor performance degradation can be observed.

CPU and RAM
We recommend any reasonably modern 2-4 core CPU with 4GB of RAM. While individual needs can very, this should generally be sufficient for normal uses of CLM.
Disk
By modern standards, 500GB to 1 TB of free disk space should provide more than adequate resources.
Operating System
Generally, any machine that can run a supported Sun/Oracle Java version should work. Refer to the Oracle documentation for specifics: Oracle JDK 1.7 to 1.8 and JRE 1.7 to 1.8 Certified System Configurations. The most widely used operating system for CLM is Linux and therefore customers should consider it the best tested platform.
Ports

The following ports are used for communication and should be addressed according to your Firewall configuration.

8070
Used by all CLM clients to access the CLM Server. This port is configurable.
8071
Used by the local host or other IT monitoring tools for monitoring and operating functions. This port is optional and configurable. If omitted port 8081 will be used.
443
Used by the CLM server to securely access Sonatype’s Hosted Data Services (HDS). This port is not configurable.
Java
Oracle Java 1.7 to 1.8 64 bit