28.11.2014 Views

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Overview<br />

their own dedicated resources. You can also use tools, like Shunra, to simulate network latency<br />

between different host machine locations in your production environment. Virtual machines do not<br />

simulate the capacity of physical hardware exactly, but they can be used to gauge the effect of adding<br />

hosts of different types. As such, they can help you decide on the number and type of physical hosts<br />

to handle the throughput requirements of your business.<br />

Addressing bottlenecks<br />

Focus your load balancing strategy on system areas prone to bottlenecks. Devising good<br />

measurements of throughput for these areas helps you iteratively change aspects of your software<br />

design and assess the impact on throughput. After tuning the software, you can add hosts (virtual or<br />

physical) to bottleneck areas that cannot be designed away. Key process areas prone to bottlenecks<br />

include the following:<br />

• automatic and manual activity creation<br />

• manual and automatic activity completion<br />

• work queue and audit trail management in the repository database<br />

• system query performance.<br />

Avoiding resource sharing<br />

When possible, provide dedicated hardware resources for xCP system components. System<br />

performance fluctuates when one or more tiers in the system share resources with other applications.<br />

Partitioning of xCP resources opens the possibility of resources not being available to xCP when<br />

needed. This effect also occurs when running virtualized images on a large host machine. Bottlenecks<br />

that occur due to disk I/O can be hard to diagnose. CPU and memory utilization do not indicate<br />

which application or image generates the I/O.<br />

Minimize the use of multiple schemas on your database host and do not use the same database<br />

instance for your repository and for BAM.<br />

Dedicate each JVM or application server cluster to a single application, such as TaskSpace. Dedicated<br />

JVMs enable applications to scale and perform better, as well as making them easier to troubleshoot.<br />

14 <strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!