Requirements for System Tracing

team bbl


To capture useful information for troubleshooting a performance problem, follow these guidelines before you begin to trace a system:

  • Use the right tool for the right step of your analysis. If the data that the tool you use is not reliable because it is the wrong tool for the job, your time is wasted analyzing the wrong data or application.

  • Ensure that the system that is being traced has enough memory and storage. For example, if there is not enough memory, swapping occurs, which can distort the results.

  • Know the overhead of the tool you are using. If the tool is very intrusive into your system, the performance analysis might be inaccurate.

  • Use a defined test scenario to make your measurements. It is imperative that you use a consistent set of steps for the measurements and that the results are repeatable. Measure the same functions in the same order during each step of the analysis.

  • Use a controlled environment. Do not allow other processes or functions to be performed during the measurements and traces unless they are part of the measurement scenario. After you have applied fixes based on the results of the measure-ments and traces, you can begin a new round of testing with new applications added to the mix. The best rule of thumb is to keep the scenario simple and know what is running when.

    team bbl



    Performance Tuning for Linux Servers
    Performance Tuning for Linux Servers
    ISBN: 0137136285
    EAN: 2147483647
    Year: 2006
    Pages: 254

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net