Skip to main content
Skip table of contents

Resource requirements for containerized masking

Virtual CPUs

Container Name

Requirements

Notes

app

8 vCPUs

  • CPU resource shortfalls can occur both on an over-committed host as well as competition for host resources during high IO utilization.

  • CPU reservations are strongly recommended for the Containerized Masking so that Delphix is guaranteed the full complement of vCPUs even when resources are overcommitted.

mds

4 vCPUs

proxy

1 vCPUs

Memory

Container Name

Requirements

Notes

app

128 or higher GB vRAM (recommended)
64GB vRAM (minimum)

  • The masking service on the Containerized Masking Engine uses its memory to process database and file blocks.

  • More memory can sometimes improve performance. Memory reservation is a requirement for the Delphix VM.

  • Overcommitting memory resources will significantly impact the performance of the Containerized Masking.

  • Reservation ensures that the Containerized Masking will not stall.

mds

32 or higher GB vRAM (recommended)
16GB vRAM (minimum)

proxy

1GB vRAM

Metadata storage

Requirements

Notes

The minimum recommended storage size is 50 GB.

 

ApplicationSettings property behavior

  • MaximumMemoryForJobs

    • If property MaximumMemoryForJobs=0 then the system will calculate available memory automatically using this formula: 75% of the App container max memory limit - 6 GB

    • We recommend setting the property, MaximumMemoryForJobs = App container max memory limit - 4GB

  • NumSimulJobsAllowed

    • The max number of jobs that can be scheduled in parallel, max running jobs = App container’s total available core - 1

Important Notes

  1. If you don’t define a limit in pod resources, the system will not be able to calculate MaximumMemoryForJobs correctly, in that case, you need to set the value for MaximumMemoryForJobs property manually to avoid the memory issues.

  2. Resource utilization will be affected by job configurations, like min/max memory, stream, and number of columns/tables to mask etc. So job’s min/max memory, streams, and App Container’s memory limit need to be adjusted accordingly.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.