Use the following hardware configuration recommendations if you want to retain data for a longer period as compared to the recommendations available for horizontal scaling and vertical scaling of the product.
These recommendations are aimed at providing a 90-day data retention period and are meant for reference purposes only.
Note
The recommendations in this topic are based on a 100 GB per day data indexing rate.
Each time you double the data indexing rate, you need to multiply the recommended RAM by 1.5 times. For example, to index 400 GB data per day in a single Indexer setup, you need 28 GB * 1.5 * 1.5 = 63 GB.
These recommendations can be useful in the following scenarios:
Refer to the following configuration recommendations for achieving a 90-day data retention period:
A higher data retention impacts the following resources:
This topic covers recommendations for a multiple-server deployment with the Indexer component scaled-out. For more information, see the following links:
The recommended setups consider the following distribution of components:
As the number of servers hosting the Indexer component increases, the disk space, RAM, and maximum memory required for the Indexer component reduces proportionately.
The following table lists the configurations recommendations for a setup with one Indexer.
1 server hosting 1 Indexer
Resource | Recommendation |
---|---|
CPU | 8 |
RAM | 28 GB |
Disk space | 10 TB HDD |
x 1 server |
The preceding details requires the maximum memory required for the Indexer (wrapper.java.maxmemory
property) to be set to 22 GB.
For more information, see Component configuration recommendations for horizontal scaling.
The following table lists the configurations recommendations for a setup with two Indexers.
2 servers hosting 1 Indexer each
Resource | Recommendation |
---|---|
CPU | 8 |
RAM | 21 GB |
Disk space | 5 TB HDD |
x 2 servers |
The preceding details requires the maximum memory required for the Indexer (wrapper.java.maxmemory
property) to be set to 15 GB.
The following table lists the configurations recommendations for a setup with five Indexers.
5 server hosting 1 Indexer each
Resource | Recommendation |
---|---|
CPU | 8 |
RAM | 16 GB |
Disk space | 2 TB HDD |
x 5 servers |
The preceding details requires the maximum memory required for the Indexer (wrapper.java.maxmemory
property) to be set to 10 GB.
The following table lists the configurations recommendations for a setup with one instance of the Console Server, Search, Collection Station, and Configuration Database components.
1 server hosting Console Server, Search, Collection Station, and Configuration Database
Resource | Recommendation |
---|---|
CPU | 8 |
RAM | 16 GB |
Disk space | 1 TB HDD |
x 1 server |
This note is applicable only if you have configured Collection Agents by using the TrueSight console or the PATROL infrastructure. For optimum performance of such Collection Agents, you need to change certain properties based on the number of Collection Agents set up in your environment.
The following properties need to be modified:
http.server.workers.thread.pool.size
: Determines the maximum number of concurrent HTTP requests that can be handled by the Collection Station. http.response.timeout.millis
: Determines the period after which the Configuration Channel request must timeout.
This property needs to be added with the new values at %BMC_ITDA_HOME%\agent\collection\custom\conf\agent.properties.
agent.request.poll.heartbeat.per.node.retry
: Determines the number of failed HTTP requests before accepting that the Collection Station is not reachable.
This property needs to be added with the new values at %BMC_ITDA_HOME%\agent\collection\custom\conf\agent.properties.
Use the following table as a guideline to determine the preceding property values. These values are based on internal performance tests.
Number of Collection Agents | http.server.workers. | http.response. | agent.request.poll. |
---|---|---|---|
Upto 450 | (Default) 15 | (Default) 30,000 | (Default) 10 |
More than 450 and upto 950 | 60 | 1,200,000 | 30 |
More than 950 and upto 1750 Read more | 60 | 1,200,000 | 30 |
Note
If you are operating in an environment with 950-1750 Collection Agents, then at a minimum you need two Collection Stations setup on different servers to receive data from those Collection Agents.