Infrastructure agent performance overhead

The New Relic Infrastructure agent is a lightweight piece of software, designed to minimize its impact on the performance of your hosts. However, the exact load varies depending on your host's workload, particularly on the number of processes running on the host. This is because Infrastructure collects detailed event data from each individual process.

As a general guideline, New Relic has collected benchmarks for some common types of hosts:

Linux single-task host

The agent has very low performance overhead on a classic, single-task host. For example, a server running Apache, Unicorn, or a single Java application.

Our benchmarks for this type of host are based on an Amazon EC2 c3.2xlarge:

  • vCPUs: 8 vCPUs
  • Memory: 30.0 GB
  • Storage: 160.0 GB
  • Operating system: CentOS 7

For this type of classic, single-task host, typical usage is:

  • CPU: about 1.5%
  • Virtual memory: about 1 GB
  • Resident memory: 15 to 20 MB
  • Storage on disk: about 50 MB
Linux Docker host

The agent has very low performance overhead on a host running Docker, with exact usage depending on the number of Docker containers your machine hosts, and whether those processes are long- or short-lived.

Our benchmarks for this type of host are based on an Amazon EC2 m3.2xlarge:

  • vCPUs: 8 vCPUs
  • Memory: 30.0 GB
  • Storage: 160.0 GB
  • Number of containers: 20 to 30 long lived processes
  • Operating system: CentOS 7

For this type of Docker host, typical usage is:

  • CPU: 2 to 3%
  • Virtual memory: about 1 GB
  • Resident memory: 20 to 30 MB
  • Storage on disk: about 50 MB
Windows host

The agent has very low performance overhead on a typical Windows host serving web apps and running the Windows/IIS stack.

Our benchmarks for this type of host are based on an Amazon EC2 t2.small:

  • vCPUs: 1
  • Memory: 2.0 GB
  • Storage: 30.0 GB
  • Operating system: Windows Server 2012 R2

For this type of Windows host, typical usage is:

  • CPU: 2 to 3%​
  • Resident Memory: 30 MB
  • Storage on disk: about 50 MB

New Relic is always improving the performance of the Infrastructure agent. If you see unusually high agent performance overhead, get support at support.newrelic.com.

For more help

Recommendations for learning more: