DocumentationAPI ReferenceRelease Notes
Documentation

Capacity Planning Guide

Introduction

This document describes capacity planning requirements per module for the BeyondInsight and Password Safe solutions by BeyondTrust. This document considers each module operating independently and considers scalability, throughput, and storage requirements in an average deployment. Assumptions for the environment are documented below and do not consider product interaction between modules nor the cumulative effect for operating multiple modules on the same asset and by multiple users simultaneously. It is reasonable to assume the results are additive in these situations for capacity planning purposes due to the number of permutations possible. Therefore, when more than one module is used for capacity planning, sum the requirements, except when specifications are for maximums use the lowest value, and consider that resources should be for peak loads as well as potential sustained utilization.

U-Series Appliance (virtual)

  • Real-world appliance specs depend on what is selected when deploying the image (Getting Started with U-Series Appliance)
  • For the purposes of this document we assume the minimum specs for the virtual appliance are applicable:
    • 2 cores
    • 2 CPUs
    • 32 GB RAM
  • All these data points assume that data retention values remain at the defaults. Keeping data for longer increases data volumes and can negatively impact system performance.
  • Factors that may limit performance in a real-world deployment include:
    • non-performant network/dns infrastructure
    • poorly configured smart rules
    • poorly configured password cache
    • too many appliances talking to a single SQL server
    • excessive scan frequency/scope
  • Factors that may improve performance in a real-world deployment include:
    • Active/Active deployment and use of external SQL

BeyondInsight

Metric/Deployment ModelU-Series Virtual Appliance
Max Active Assets40,000
Max # Concurrent logged in users50
Max Smart Rules1500
Max Daily Events (EPM, Password Rotation, Scanning etc)500,000

Analytics & Reporting (cube)

Metric/Deployment ModelU-Series Virtual Appliance
Max number of subscriptions200
Average Time to Complete the Daily Job90 mins

Password Safe

Metric/Deployment ModelU-Series Virtual Appliance
Max Managed Accounts50,000
Max Daily Password Rotations5,000
Max Concurrent Sessions - RDP300
Max Concurrent Sessions - SSH600
Max Managed Systems50,000

Endpoint Privilege Management

Metric/Deployment ModelU-Series Virtual Appliance
Max Endpoints5,000

Database growth

Password Change

  • Each change: 8KB
  • Example: 100k password changes per year = 800MB

Requests

  • Per request: 0.25KB
  • Per approval: 0.13KB
  • Per session recording: 0.35KB
  • Example: (assume session length of 2 hours in 18 hr working day = 9 sessions per concurrent user per day x 100 concurrent users = 900 sessions per day)
    • 900 x 0.73KB = 0.67MB per day for requests with approvals
    • 900 x 0.6KB = 0.54MB per day for auto-approved requests

Session Recording Files

  • These calculations are based on single monitor, with screen resolution of 1600 x 1200, more detailed screen resolution or multiple monitors will increase the file size on disk
  • RDP session file (on disk): ~350KB per minute of recording
  • SSH session file (on disk): ~25KB per minute of recording
  • Example: (assume 900 sessions per day x 120 mins = 108,000 minutes of recording).
    • SSH: 108,000 x 25KB = 2.7 GB per day
    • RDP: 108,000 x 350KB = 37.8 GB per day

©2003-2026 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.