PageSourceSearch

https://systemstraining.vercel.app/_next/static/chunks/pages/course/AN52G-b0eb31f8b58c88083d1e.js

js systemstraining.vercel.app collected 2026-10-03 07:50:59 UTC 8,505 bytes, 1 lines download raw bytes

1_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[41],{HfXA:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/course/AN52G",function(){return n("lLvy")}])},lLvy:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"default",(function(){return u}));var a=n("rePB"),r=n("Ff2n"),i=(n("q1tI"),n("7ljp")),c=n("ZDfL");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var o={title:"AN52G: Advanced Tools for AIX Performance Analysis",modality:"CR,ILO",summary:"The audience for this training includes AIX technical support personnel, performance benchmark personnel, and AIX system administrators. ",image:"/static/images/power.jpg",brand:"Power Systems - AIX",lastPublishedOn:"2026-03-14",firstCreatedOn:"2013-02-18",wordCount:503,readingTime:{text:"3 min read",minutes:2.51,time:150600,words:502},__resourcePath:"course/AN52G.mdx",__scans:{},layout:"index"},s={frontMatter:o},p=c.a;function u(e){var t=e.components,n=Object(r.a)(e,["components"]);return Object(i.b)(p,b(b(b({},s),n),{},{components:t,mdxType:"MDXLayout"}),Object(i.b)("h1",b({},{id:"table-of-contents"}),"Table of Contents"),Object(i.b)("ol",null,Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#short-summary"}),"Short Summary")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#duration-in-hours-"}),"Duration")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#content-description"}),"Content Description")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#objectives"}),"Objectives")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#agenda"}),"Agenda")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#audience"}),"Audience")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#skill-level"}),"Skill Level")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#labs-"}),"Labs?")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#keywords"}),"Keywords")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#prerequisites"}),"Prerequisites")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#enrollment"}),"Enrollment")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#errata"}),"Errata")),Object(i.b)("li",{parentName:"ol"},Object(i.b)("a",b({parentName:"li"},{href:"#follow-on-courses"}),"Follow-on Courses"))),Object(i.b)("h1",b({},{id:"short-summary"}),"Short Summary"),Object(i.b)("p",null,"The audience for this training includes AIX technical support personnel, performance benchmark personnel, and AIX system administrators. "),Object(i.b)("h1",b({},{id:"duration-in-hours-"}),"Duration in Hours \u231a"),Object(i.b)("p",null,"32.0"),Object(i.b)("h1",b({},{id:"content-description"}),"Content Description"),Object(i.b)("p",null,"Develop the skills to use kernel traces, trace based utilities, and svmon to measure and analyze CPU, memory, and I/O performance issues on IBM systems running AIX. Reinforce each lecture during extensive hands-on lab exercises and get practical experience applicable to their performance management requirements."),Object(i.b)("h1",b({},{id:"objectives"}),"Objectives"),Object(i.b)("ul",null,Object(i.b)("li",{parentName:"ul"},"Use the trace facility to collect data and create a trace report"),Object(i.b)("li",{parentName:"ul"},"Use the kernel trace facilities to analyze CPU performance issues"),Object(i.b)("li",{parentName:"ul"},"Describe causes and impacts of high context switching rates"),Object(i.b)("li",{parentName:"ul"},"Identify what causes a thread to be blocked and later woken up"),Object(i.b)("li",{parentName:"ul"},"Explain the relationship between the output of svmon -G, svmon -P, and svmon -S"),Object(i.b)("li",{parentName:"ul"},"Calculate the amount of memory in use on the system"),Object(i.b)("li",{parentName:"ul"},"Explain the relationship between svmon, vmstat, and ipcs output"),Object(i.b)("li",{parentName:"ul"}
1,"Categorize the memory in use on the system by segment type"),Object(i.b)("li",{parentName:"ul"},"Identify which processes are using the most memory or paging space"),Object(i.b)("li",{parentName:"ul"},"Describe the characteristics of asynchronous I/O, synchronous I/O, direct I/O, and concurrent I/O"),Object(i.b)("li",{parentName:"ul"},"Identify if the expected type of I/O is being executed"),Object(i.b)("li",{parentName:"ul"},"Tune asynchronous I/O")),Object(i.b)("h1",b({},{id:"agenda"}),"Agenda"),Object(i.b)("p",null,Object(i.b)("strong",{parentName:"p"},"Day 1")),Object(i.b)("ul",null,Object(i.b)("li",{parentName:"ul"},"Welcome"),Object(i.b)("li",{parentName:"ul"},"Unit 1: AIX trace facilities"),Object(i.b)("li",{parentName:"ul"},"Exercise 1: AIX trace facilities"),Object(i.b)("li",{parentName:"ul"},"Unit 2: Advanced memory topics - I"),Object(i.b)("li",{parentName:"ul"},"Exercise 1: AIX trace facilities (Part 3)"),Object(i.b)("li",{parentName:"ul"},"Exercise 2: Advanced memory topics - I")),Object(i.b)("p",null,Object(i.b)("strong",{parentName:"p"},"Day 2")),Object(i.b)("ul",null,Object(i.b)("li",{parentName:"ul"},"Unit 3: Advanced memory topics - II"),Object(i.b)("li",{parentName:"ul"},"Exercise 3: Advanced memory tropics - II"),Object(i.b)("li",{parentName:"ul"},"Unit 4: Advanced CPU topics - I"),Object(i.b)("li",{parentName:"ul"},"Exercise 4: Advanced CPU topics - I"),Object(i.b)("li",{parentName:"ul"},"(Optional) Exercise 4: Advanced CPU topics - I (Part 2)")),Object(i.b)("p",null,Object(i.b)("strong",{parentName:"p"},"Day 3")),Object(i.b)("ul",null,Object(i.b)("li",{parentName:"ul"},"Unit 5: Advanced CPU topics - II"),Object(i.b)("li",{parentName:"ul"},"Exercise 5: Advanced CPU topics - II"),Object(i.b)("li",{parentName:"ul"},"Unit 6: Advanced I/O topics - I"),Object(i.b)("li",{parentName:"ul"},"Exercise 6: Advanced I/O topics - I (Part 1)"),Object(i.b)("li",{parentName:"ul"},"(Optional) Exercise 5: Advanced CPU topics - II"),Object(i.b)("li",{parentName:"ul"},"(Parts 2 and 3)")),Object(i.b)("p",null,Object(i.b)("strong",{parentName:"p"},"Day 4")),Object(i.b)("ul",null,Object(i.b)("li",{parentName:"ul"},"Exercise 6: Advanced I/O topics - I (Part 2)"),Object(i.b)("li",{parentName:"ul"},"Unit 7: Advanced I/O topics - II"),Object(i.b)("li",{parentName:"ul"},"Exercise 7: Advanced I/O topics - II"),Object(i.b)("li",{parentName:"ul"},"(Optional) Exercise 7: Advanced I/O topics - II (Part 3)")),Object(i.b)("h1",b({},{id:"audience"}),"Audience"),Object(i.b)("p",null,"The audience for this training includes AIX technical support personnel, performance benchmark personnel, and AIX system administrators."),Object(i.b)("h1",b({},{id:"skill-level"}),"Skill Level"),Object(i.b)("p",null,"Advanced            "),Object(i.b)("h1",b({},{id:"labs-"}),"Labs? \ud83d\udcbb"),Object(i.b)("p",null,"Yes"),Object(i.b)("h1",b({},{id:"keywords"}),"Keywords"),Object(i.b)("p",null,"AN52G;AN52;AIX trace facilities"),Object(i.b)("h1",b({},{id:"prerequisites"}),"Prerequisites"),Object(i.b)("p",null,"You are expected to have extensive AIX skills. These skills can be obtained by attending the following courses:"),Object(i.b)("ul",null,Object(i.b)("li",{parentName:"ul"},"AIX Power Systems for AIX IV: Performance Management (AN510) ",Object(i.b)("strong",{parentName:"li"},"or")," have the equivalent extensive AIX skills")),Object(i.b)("h1",b({},{id:"enrollment"}),"Enrollment"),Object(i.b)("p",null,Object(i.b)("a",b({parentName:"p"},{href:"https://www.ibm.com/training/course/AN52G"}),"https://www.ibm.com/training/course/AN52G")),Object(i.b)("h1",b({},{id:"errata"}),"Errata"),Object(i.b)("p",null,"None specified."),Object(i.b)("h1",b({},{id:"follow-on-courses"}),"Follow-on Courses"),Object(i.b)("p",null,"None"))}u.isMDXComponent=!0}},[["HfXA",1,2,4,7,10,0,3,5,6,8,9]]]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.