Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. NetBackup™ Backup Planning and Performance Tuning Guide
  3. Tuning the NetBackup data transfer path
  4. NetBackup network performance in the data transfer path
  5. About the NOSHM file
NetBackup™ Backup Planning and Performance Tuning Guide

About the NOSHM file

Each time a backup runs, NetBackup checks for the existence of the NOSHM file. No services need to be stopped and started for it to take effect. You might use NOSHM, for example, when the NetBackup server hosts another application that uses a large amount of shared memory, such as Oracle.

NOSHM is also useful for testing: both as a workaround while solving a shared memory issue, and to verify that an issue is caused by shared memory.

Note:

NOSHM only affects operations when the client host is the media server.

NOSHM forces a local backup to run as though it were a remote backup. A local backup is a backup of a client that has a directly-attached storage unit. An example is a client that happens to be a primary server or media server. A remote backup passes the data across a network connection from the client to a primary server's or media server's storage unit.

A local backup normally has one or more client processes, for example bpbkar, that read from the disk and write into shared memory. A local backup also has a bptm process that reads from shared memory and writes to the storage media. A remote backup has one or more bptm (child) processes that read from a socket connection to bpbkar and write into shared memory. A remote backup also has a bptm (parent) process that reads from shared memory and writes to the storage media. NOSHM forces the remote backup model even when the client and the media server are the same system.

For a local backup without NOSHM, shared memory is used between bptm and bpbkar. Whether the backup is remote or local, and whether NOSHM exists or not, shared memory is always used between bptm (parent) and bptm (child).

Note:

NOSHM does not affect the shared memory that bptm uses to buffer the data that is written to tape or disk. bptm uses shared memory for any backup, local or otherwise.

Feedback

Was this page helpful?
Previous

Setting the NetBackup client communications buffer size

Next

Using socket communications (the NOSHM file)

Feedback

Was this page helpful?