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. Veritas NetBackup™ Deduplication Guide
  3. MSDP cloud support
  4. About the configuration items in cloud.json, contentrouter.cfg and spa.cfg
Veritas NetBackup™ Deduplication Guide

About the configuration items in cloud.json, contentrouter.cfg and spa.cfg

The cloud.json file is available at: <STORAGE>/etc/puredisk/cloud.json.

The file has the following parameters:

Parameter

Details

Default value

UseMemForUpload

If it is set to true, the upload cache directory is mounted in memory as tmpfs. It is especially useful for high speed cloud that disk speed is bottleneck. It can also reduce the disk competition with local LSU. The value is set to true if the system memory is enough.

The default value is true if there is enough memory available.

true

CachePath

The path of the cache. It is created under an MSDP volume according to the space usage of MSDP volumes. It will reserve some space that local LSU cannot write beyond. Usually you do not need to change this path, unless in some case that some volumes are much freer than others, multiple cloud LSUs may be distributed to the same disk volume. For performance consideration, you may need to change this option to make them distributed to different volumes. This path can be changed to reside in a non-MSDP volume.

NA

UploadCacheGB

It is the maximum space usage of upload cache. Upload cache is a subdirectory named "upload" under CachePath. For performance consideration, it should be set to larger than:

(max concurrent write stream number) * MaxFileSizeMB * 2.

So, for 100 concurrent streams, about 13 GB is enough.

Note:

The initial value of UploadCacheGB in the cloud.json file is the value of CloudUploadCacheSize in the contentrouter.cfg file.

When you add a new cloud LSU, the value of UploadCacheGB is equal to CloudUploadCacheSize. You can later change this value in the cloud.json file.

12

DownloadDataCacheGB

It is the maximum space usage of data file, mainly the SO BIN file. The larger this cache, the more data files can reside in the cache. Then there is no need to download these files from cloud when doing restore.

Note:

The initial value of DownloadDataCacheGB in the cloud.json file is the value of CloudDataCacheSize in the contentrouter.cfg file.

When you add a new cloud LSU, the value of DownloadDataCacheGB is equal to CloudDataCacheSize. You can later change this value in the cloud.json file.

500

DownloadMetaCacheGB

It is the maximum space usage of metadata file, mainly the DO file and SO BHD file. The larger this cache, the more meta files can reside in the cache. Then there is no need to download these files from cloud when doing restore.

Note:

The initial value of DownloadMetaCacheGB in the cloud.json file is the value of CloudMetaCacheSize in the contentrouter.cfg file.

When you add a new cloud LSU, the value of DownloadMetaCacheGB is equal to CloudMetaCacheSize. You can later change this value in the cloud.json file.

500

MapCacheGB

It is the max space usage of map file that is used for compatibility of MD5 type fingerprint. The larger this cache, the more map files can reside in the cache.

Note:

The initial value of MapCacheGB in the cloud.json file is the value of CloudMapCacheSize in the contentrouter.cfg file.

When you add a new cloud LSU, the value of MapCacheGB is equal to CloudMapCacheSize. You can later change this value in the cloud.json file.

5

UploadConnNum

Maximum number of concurrent connections to the cloud provider for uploading. Increasing this value is helpful especially for high latency network.

60

DataDownloadConnNum

Maximum number of concurrent connections to the cloud provider for downloading data. Increasing this value is helpful especially for high latency network.

40

MetaDownloadConnNum

Maximum number of concurrent connections to the cloud provider for downloading metadata. Increasing this value is helpful especially for high latency network.

40

MapConnNum

Maximum number of concurrent connections to the cloud provider for downloading map.

40

DeleteConnNum

Maximum number of concurrent connections to the cloud provider for deleting. Increasing this value is helpful especially for high latency network.

100

KeepData

Keep uploaded data to data cache. The value always false if UseMem is true.

false

KeepMeta

Keep uploaded meta to meta cache, always false if UseMem is true.

false

ReadOnly

LSU is read only, cannot write and delete on this LSU.

false

MaxFileSizeMB

Max size of bin file in MB.

64

WriteThreadNum

The number of threads for writing data to the data container in parallel that can improve the performance of IO.

2

RebaseThresholdMB

Rebasing threshold (MB), when image data in container less than the threshold, all of the image data in this container will not be used for deduplication to achieve good locality. Allowed values: 0 to half of MaxFileSizeMB, 0 = disabled

Adding a new cloud LSU fails if no partition has free space more than the following:

CloudDataCacheSize + CloudMapCacheSize + CloudMetaCacheSize + CloudUploadCacheSize + WarningSpaceThreshold * partition size

Use thecrcontrol --dsstat 2 --verbosecloud command to check the space of each of the partition.

4

UsableMemoryLimit

Specify the maximum usable memory size in percentage.

MaxCacheSize + MaxCloudCacheSize + Cloud in-memory upload cache size must be less than or equal to the value of UsableMemoryLimit

80%

Note:

Each Cloud LSU has a cache directory. The directory is created under an MSDP volume that is selected according to the disk space usage of all the MSDP volumes. Cloud LSU reserves some disk space for cache from that volume, and the local LSU cannot utilize more disk space.

The initial reserved disk space for each of the cloud LSU is the sum of values of UploadCacheGB, DownloadDataCacheGB, DownloadMetaCacheGB, and MapCacheGB in the <STORAGE>/etc/puredisk/cloud.json file. The disk space decreases when the caches are used.

There is a Cache options in crcontrol --dsstat 2 --verbosecloud output:

# crcontrol --dsstat 2 --verbosecloud

=============== Mount point 2 ===============

Path = /msdp/data/dp1/1pdvol

Data storage

Raw Size Used Avail Cache Use%

48.8T 46.8T 861.4G 46.0T 143.5G 2%

Number of containers : 3609

Average container size : 252685915 bytes (240.98MB)

Space allocated for containers : 911943468161 bytes (849.31GB)

Reserved space : 2156777086976 bytes (1.96TB)

Reserved space percentage : 4.0%

The Cache option is the currently reserved disk space by cloud for this volume. The disk space is the sum of the reserved space for all cloud LSUs that have cache directories on this volume. The actually available space for Local LSU on this volume is Avail - Cache.

The contentrouter.cfg file is available at: <STORAGE>/etc/puredisk/contentrouter.cfg.

The file has the following parameters:

Parameter

Details

Default value

CloudDataCacheSize

Default data cache size when adding Cloud LSU.

Decrease this value if enough free space is not available.

500 GiB

CloudMapCacheSize

Default map cache size when adding Cloud LSU.

Decrease this value if enough free space is not available.

5 GiB

CloudMetaCacheSize

Default meta cache size when adding Cloud LSU.

Decrease this value if enough free space is not available.

500 GiB

CloudUploadCacheSize

Default upload cache size when adding Cloud LSU.

The minimum value is 12 GiB.

12 GiB

MaxCloudCacheSize

Specify the maximum cloud cache size in percentage. It is based on total system memory, swap space excluded.

20 %

CloudBits

The number of top-level entries in the cloud cache. This number is (2^CloudBits). Increasing this value improves cache performance, at the expense of extra memory usage. Minimum value = 16, maximum value = 48.

Auto-sized according to MaxCloudCacheSize

DCSCANDownloadTmpPath

While using the dcscan to check cloud LSU, data gets downloaded to this folder. For details, see the dcscan tool in cloud support section.

disabled

The spa.cfg file is available at: <STORAGE>/etc/puredisk/spa.cfg.

The file has the following parameters:

Parameter

Details

Default value

CloudLSUCheckInterval

The check cloud LSU status interval in seconds.

1800

Feedback

Was this page helpful?
Previous

About backward compatibility support

Next

About the tool updates for cloud support

Feedback

Was this page helpful?