This article contains recommendations and guidelines for configuring Discover Servers to scan File System targets efficiently.
Bear in mind the following factors while planning to configure Discover Servers for File System scan targets:
Symantec recommends the following settings for each Discover Server. These settings can be changed in the crawler.properties file in on the Discover Server, located in <SymantecDLPinstalldirectory>\protect\config.
Please note on newer versions of Enforce these settings are modified in the Enforce console Located at: System > Servers and Detectors > Overview Server / Detector Detail - > Advanced Settings
crawler.threadpoolsize = 30 (default is 15)
where crawler.threadpoolsize represents the number maximum number of crawler threads.
Note: Use the recommended value only if your setup conforms to the recommended hardware configuration in the table below.
MessageChain.NumChains = 1 * No. of CPU cores (if hyper-threading can be verified, 2 * No. of cores)
where MessageChain.NumChains represents the number of messages in parallel that the FileReader will process.
MessageChain.CacheSize = Same as MessageChain.NumChains
where MessageChain.CacheSize represents the size of the Detection (MessageChain) queue.
FileReader.MaxFileSystemCrawlerMemory = (Crawler Threads + MessageChain.NumChains + MessageChain.CacheSize) * FileReader.MaxFileSize
where FileReader.MaxFileSystemCrawlerMemory represents the total runtime memory for all running threads.
BoxMonitor.FileReaderMemory = 4 * FileReader.MaxFileSystemCrawlerMemory
where BoxMonitor.FileReaderMemory represents a dynamic memory pool holding all runtime data about the FileReader. This value should be less than the assigned system memory.
In addition, if you use the Grid Scanning feature, Symantec recommends configuring the following settings:
Note: The grid scanning feature is available in Symantec Data Loss Prevention version 15.0 and later.
Symantec recommends the following guidelines for configuring File System scan targets:
Parameters | Recommended Configuration (Single Server) | Recommended Configuration (Grid Leader and 10 Discover servers) |
---|---|---|
Number of CPU cores | 16 | 16 |
RAM (GB) | 32 | 32 |
FileReaderMemory (GB) | 16 | 16 |
FileReader.MaxFileSystemCrawlerMemory (MB) | 2048 | 2048 |
crawler.threadpoolsize |
30 | 30 |
MessageChain.NumChain | 16 | 16 |
MessageChains.CacheSize | 16 | 16 |
crawler.grid.follower.queuesize | NA | 60 |
crawler.grid.queuesize.multiplier |
NA | 120 |
For more information, refer to the grid scanning performance guidelines in the Symantec Data Loss Prevention 15.x Administration Guide.