Hardware Sizing
How to Choose Hardware Resources
The hardware resources that are required to run Smart Previews depend on the following:
- The size of your search environment
- How frequently documents change in your environment
- The Preview mode: Offline/Online
Note: Consult with your BA Insight representative for hardware sizing and configuration.
Assessing Your System Requirements
-
You should size your Smart Previews deployment to adequately handle ongoing operations and to build the Preview cache within the deployment time-frame that is acceptable to your organization.
-
The primary focus of your organization determines your requirements. See the topics below.
Deployment Time-Frame
-
You can reduce the time that is required for the initial cache build-up by scaling (adding more CPUs to the existing hardware).
-
You can also build-out (add servers to) your Smart Previews deployment.
-
The performance of Smart Previews increases with the number of cores that are available (whether you are scaling or building out).
-
In the case of scaling, you can reclaim the additional hardware once the cache is built.
Storage (Disk Space)
-
When deploying Smart Previews with less than optimum resources, sufficient temporary storage is required to accommodate crawled documents waiting to be processed.
-
For example, the typical plan is for approximately 60% of the largest content source.
Content Sources that Exceed 10M Documents
For large-scale installations (above ~10M documents), BA Insight recommends that you build a benchmarking exercise into the deployment project.
- This exercise lets you measure the throughput in the target environment, on the target hardware, and with representative documents.
- In this case, optimize the configuration to minimize the hardware footprint, while considering the characteristics of your environment and the desired performance.
Recommended Hardware Configurations
The following table describes some hardware guidelines for overall system performance:
Hardware Component |
Description |
---|---|
CPU |
Smart Previews can support up to 32 cores, on a single VM.
|
Memory |
Smart Previews expects 1 GB of memory per core for optimal results.
|
Local storage |
BA Insight recommends that you use multiple disks for most environments.
|
Database servers |
Databases on the SQL server have size requirements that are approximately 60% of the indexed content size.
Note: Your BA Insight representative can assist you with this planning.
There are the 3 Smart Previews databases:
For information about how to configure multiple preview databases, see How to Manage Your Databases.
|
Server capacity |
Note: If the server is not dedicated solely to preview generation, CPU utilization can be set to either:
|
Online preview |
Preview response time is affected by the following:
|