A Look At VIOS Performance Advisor

There are several tools out there for measuring performance in Virtual I/O Server. However, there is one performance tool built in to VIOS that makes it easy to grab snapshots of performance and, at the same time, provide feedback on changes that could be made. The tool is officially called the VIOS Performance Advisor and ran by using the command part.

When it comes time for the busiest workload on your system for the day, connect to each of your VIOS LPARs via SSH or the console and run this command:  part -i 60 -t 2

This will capture performance data for 60 minutes at a detailed level. At the end of the 60 minutes, a .tar file will be in the /home/padmin directory that contains all the files generated. Use your favorite FTP tool pull that file down to your workstation. To extract the files in the .tar file, I recommend pulling down a copy of 7zip to quickly pull out the contents. The contents of the file will look like this:

The nice-looking report we want to look at is in vios_advisor_report.xml, but there is a catch  modern web browsers will not let you interact with the expand/collapse boxes in this report. Thankfully, there is a nice little workaround that will let you disable CORS for the purpose of viewing this report. For this example, I will use Chrome. Find your Chrome executable and create a new shortcut to it.

Once you’ve created the shortcut, you need to make one little change. Go to the Properties of the shortcut and add the following to the end of the Target:

–disable-web-security –disable-gpu –user-data-dir=~/chromeTemp

Altogether, it should look something like this:  “C:\Program Files\Google\Chrome\Application\chrome.exe” –disable-web-security –disable-gpu –user-data-dir=~/chromeTemp

Open up Chrome and in the URL, key in the location on your workstation where you’ve stashed the .xml file and hit Enter. Use this data to help do fine-tuning and detect any bottlenecks.

More From This Month:

Leave a Comment

Your email address will not be published. Required fields are marked *