Performance Tuning Guide - EMC Community Network
Performance Tuning Guide - EMC Community Network
Performance Tuning Guide - EMC Community Network
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Measuring <strong>Performance</strong><br />
Build in realistic idle time — Provide realistic idle time between user operations. Base your built-in<br />
idle time on expectations of real-user behavior. Real-user delays between successive operations result<br />
from "think time", coffee breaks, or other forms of distraction. Your testing scenario can bundle many<br />
concurrent users to create high aggregate volume of incoming operation requests. However, the<br />
better you can model each user session with the appropriate between operation delays, the better<br />
your multi-user testing can approximate performance expectations for the production system.<br />
Monitor coarse grain metrics — Setup monitors to record coarse grain performance metrics on all<br />
hardware. Bottlenecks can occur in any tier of the hardware infrastructure. Conduct a more detailed<br />
analysis of those areas indicated as a problem by the coarse grain performance metrics. The coarse<br />
grain performance metrics are:<br />
• CPU consumption of the servers<br />
• memory consumption of the servers<br />
• network bandwidth consumption<br />
• response time of a few key operations<br />
• I/O activities of the servers or storage.<br />
Run peak volume in steady state — Run each multi-user test and record the result for a steady state<br />
period of at least 30 minutes. Keep each multi-user test run within several hours, including the<br />
ramp-up time for adding users. Figure 34, page 82 illustrates a multi-user test in which it took 1.5<br />
hours to ramp-up 4,000 users, which then ran at the 4,000 user steady state for one hour.<br />
Figure 34. Ramping up number of users<br />
82 <strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong>