Change Currency
  • Set currency to GBP
  • Set currency to USD
  • Set currency to Euros
Translation
English French

SGI UV System Analysis

Languages: English  |  Available as: Classroom, Virtual
Course Length: 4.5 Days

This course provides the system administrator with methodologies and tools to evaluate system performance, identify problems and recommend solutions. Students will learn to use Performance Co-Pilot and accounting to identify applications that may have performance problems. Students will then profile these applications to evaluate common code problems such as cache thrashing, barrier problems or false cache sharing.

1. Choose a Region

More Information

Target Audience:

  • System administrators
  • System analysts
  • System programmers
  • Advanced application programmers

Prerequisites:

  • Basic Linux knowledge

Topics Covered:

  • System analysis methology
  • Hardware and software inventory
  • Establish performance metrics
  • Live monitoring tools, sar and Performance Co-Pilot
  • Performance evaluation
  • Establish a baseline
  • Profile applications PAPI, Perfsuite
  • Multithreaded applications - OpenMP, MPI, pthreads
  • Application memory
  • Numa tools - dplace, cpusets
  • System time

Objectives:  Upon completion of this course the student should be able to:

  • Use hwinfo and inventory commands to determine hardware
  • Use chkconfig, sysctl, rpm and xfs tools to determine software configuration
  • Use a methodology to determine metrics needed
  • Instrument the system by using Performance Co-Pilot, sar, and accounting
  • Use Performance Co-Pilot and accounting data to obtain a baseline performance
  • Explain performance evaluation techniques
  • Use live monitoring tools to monitor the system
  • Use Intel compiler options to improve code
  • Use PAPI and Perfsuite to profile the application
  • Use Intel compiler OpenMP to multithread an application
  • Use the SGI Message Passing Toolkit and mpirun for MPI
  • Profile with ps and dlook and explain application memory use
  • Profile with strace and explain application system time

Course Sequences

This course is featured in the following sequences

SGI UV System Administration