Performance Analysis and Tuning Simplified
Sample Reports Video Pricing Info Platforms Customer Reviews About Contact Home
AIX Version & Recent Enhancement Information

The current version of SarCheck for AIX is: 7.01.49

Enhancements to version 7.01.49 (November 2, 2016):
(Subscription holders: If you'd like this version, ask your sales rep)

  • If any of SarCheck's internal tables become more than 80 percent full, an informational message will be printed showing how full all of the tables are. This is designed to help us understand the requirements of various systems that use SarCheck and does not indicate a system problem.
  • Diagnostic messages related to gnuplot graphing were enhanced
  • This version is also the first one built on a newer (but still old) machine please let us know if it behaves differently than older versions

Enhancements to version 7.01.48 (July 5, 2016):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add peak total paging space usage to the tabular summary
  • Add total paging space size to the tabular summary, if the size changed during the monitoring period, show the peak
  • If total paging space size didn't change and usage was greater than 50%, color the cells in the HTML table

Enhancements to version 7.01.47 (February 23, 2016):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Support the gnuplot terminal type "pngcairo"
  • Fix an inconsistency in the logic used to produce and display the "cycle" graph
  • Fix an inconsistency in the logic used to produce and display the "runq" graph

Enhancements to version 7.01.46 (November 23, 2015):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Tweak some of the wording in the report to improve its clarity
  • Housekeeping: Remove some unneeded comments in the text file from old projects

Enhancements to version 7.01.45 (January 30, 2015):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add the cpu/wio correlation coefficient to the tabular summary

Enhancements to version 7.01.44 (December 22, 2014):
(Subscription holders: If you'd like this version, ask your sales rep)

  • A new algorithm has been implemented to better calculate the coefficient of correlation between the CPU usage (%usr+%sys) and I/O wait (%wio) metrics in the sar -u report.
  • Fix the syntax of the "bad sar -u data" msg if total of fields > 100%

Enhancements to version 7.01.43 (September 2, 2014):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Create the -ir switch to tell the recommendation algorithms to ignore restricted tunable parameters and parameters related to them. Many tunable parameters are interrelated, so this can affect a surprising number of recommendations.
  • Recognize the line "RESTRICTED ignore" in the parms file to ignore the same parameters as the -ir switch.

Enhancements to version 7.01.42 (May 19, 2014):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a problem creating the "paging space used" graph when the amount of paging space used was always zero. This condition was never seen prior to 7100-03-02.
  • Add code to other graph production routines to prevent a problem similar to the one seen in the "paging space used" graph.

Enhancements to version 7.01.41 (April 23, 2014):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add the PS_REPORT_RETENTION keyword to the parms file. This will permit control over how long the ps files are retained before deletion. Syntax is "PS_REPORT_RETENTION 30" for 30 days
  • Add the FS_REPORT_RETENTION keyword to the parms file. This will permit control over how long the fs files are retained before deletion. Syntax is "FS_REPORT_RETENTION 30" for 30 days

Enhancements to version 7.01.40 (April 2, 2014):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Tweak the vmo recommendation algorithms to allow for the lack of an lru_file_repage parameter in 7.1. Licensees with 7.1 should update their SarCheck software to take advantage of this change.
  • Display the time and date of a short sample, but only the time if it's a single day report.

Enhancements to version 7.01.39 (January 16, 2014):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Improve the text if "no significant I/O bottleneck seen" and there's little or no i/o capacity left
  • Start to provide details to some of the bullet items in the report. Example: peak pgout rate
  • Display time of a short sample or system configuration change

Enhancements to version 7.01.38 (October 10, 2013):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a parsing error in our agent on systems with huge amounts of I/O (tens of thousands of petabytes transferred since the last reboot). Note that any data collected incorrectly by older versions of the agent will still be wrong and correct reporting requires the start of the measurement interval to be after the installation of 7.01.38+.
  • Expand a few other fields just in case

Enhancements to version 7.01.37 (September 5, 2013):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Change contact info to reflect move from Portsmouth, NH to Biddeford, ME.
  • Fix a typographical error in the text file

Enhancements to version 7.01.36 (July 8, 2013):
(Subscription holders: If you'd like this version, ask your sales rep)

  • If no -html, add an asterisk to the -t table data when values are outside the thresholds
  • Fix a few misspelled words in text file

Enhancements to version 7.01.35 (March 4, 2013):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a rare bug in the agent's key validation routines. This is only a problem if a long LPAR name is in use, and it only happens with certain random character combinations.

Enhancements to version 7.01.34 (January 26, 2013):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add support for gnuplot 4.6

Enhancements to version 7.01.33 (January 2, 2013):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Move info on the agent's version number to the diagnostic message in SarCheck's output, available by using the -diag switch

Enhancements to version 7.01.32 (December 10, 2012):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Added the sarcheck version number to agent's output
  • Report if agent & analyze versions aren't the same

Enhancements to version 7.01.31 (September 5, 2012):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Collect and report on hypervisor and active memory expansion data from vmstat -v -h, lparstat -i, and amepat

Enhancements to version 7.01.30 (January 16, 2012):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add list of top CPU using processes in text and/or table format
  • Tweak the wording if no table of runaway processes, memory leaks, or suspiciously large processes is generated.

Enhancements to version 7.01.29 (October 21, 2011):
(Subscription holders: If you'd like this version, ask your sales rep)

  • SarCheck will no longer get tripped up by a bug in AIX 7.1 sar -d stats that corrupted much of the data and concatenated two columns of data into one. As of this writing, we don't have information on this problem in sar or its fix.

Enhancements to version 7.01.28 (August 12, 2011):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Added some diagnostic code to the agent to help with a rare customer support issue

Enhancements to version 7.01.27 (May 31, 2011):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Remove references to a -p switch when making recommendations using the lvmo utility
  • Reduce sensitivity to cycle/s data when analyzing memory pressure
  • Prevent the chance of a buffer overflow when parsing corrupt ps -elf data

Enhancements to version 7.01.26 (April 8, 2011):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add NOAIOO keyword to the parms file to suppress collecting aioo data

Enhancements to version 7.01.25 (February 28, 2011):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Support compressed ps data files
  • Recognize the parms keyword PSCOMPRESS to allow compression by the ps2 script

Enhancements to version 7.01.24 (November 18, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Added some diagnostic code to the agent to help with customer support issues

Enhancements to version 7.01.23 (October 12, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fixed a case where total paging size could still be erroneously reported as being less than memory size

Enhancements to version 7.01.22 (October 6, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a condition where the value of v_min_process was incorrectly reported
  • Total paging size was occasionally reported as being less memory size when it wasn't
  • Improve the parsing of ps data to more accurately find if DB2 was running
  • Improve the wording of maxfree and minfree recommendations in the Resource Analysis section

Enhancements to version 7.01.20 (August 30, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Tolerate varying values for lcpu=, entc=, mem= in sar report
  • Tolerate varying rmssmemsize in agent data
  • Display the correct error message if some fs files not found
  • Ignore disks named "System" in the sar report because they aren't actually disks
  • Produce a more verbose error message if -newkey date is invalid
  • Don't add negative "wait for pbufs" values to the statistics
  • Tell the user if machine id changes on multiday reports
  • Tolerate changes in the number and size of paging spaces
  • Mention if memory size changes in paging space analysis

Enhancements to version 7.01.19 (July 21, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add support for AIX version 7
  • Make sure the minfree/maxfree delta is a multiple of 32
  • Describe the presence of a memory bottleneck more clearly
  • Add DB2 awareness to min/maxfree recommendation and Resource Analysis section
  • Allow for x/xx/xx date entry during software build
  • Add support for gnuplot 4.4
  • Correctly report the peak amount of paging space usage
  • Change the wording if no paging space problems seen in pserr
  • Add aioo min/max servers and maxreqs parameters AIX 5.3
  • Add ioo -a aio/posix active parameters AIX 6.1
  • Added support for restricting other parameters in case they're restricted in future versions of AIX: maxpin, minperm, minpgahead, j2maxpgahead, j2minpgahead, j2maxrandwrt, j2nrc, j2nppwbc, j2dynbufval, max/minfree

Enhancements to version 7.01.18 (May 14, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Tweak the decimal precision for lvmo -a "pervg_blocked_io_count" per second
  • Don't report individually on VGs with no blocking for pbufs
  • Use "Percent unallocated" for disk info table, "Percent free" for LV info table
  • Only count active paging spaces when calculating the paging ops threshold
  • Provide more detail on the reasons used to decide if there's a memory bottleneck
  • Don't print a graph if peak I/O blocking was less than 0.1/sec
  • Fix a bug which occasionally prevented the disk busy graph from printing

Enhancements to version 7.01.17 (April 27, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Capture and analyze the value of the vmstat field 'avm', comparing it to the number of memory pages
  • Capture the value of the PSALLOC enviromment variable and use its value in the analysis of paging space size
  • Correct a few spelling and grammatical errors in the text
  • Do not look for the ARP protocol in AIX 4.3 network statistics

Enhancements to version 7.01.16 (March 4, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a bug in LPAR reporting on AIX 6.1

Enhancements to version 7.01.15 (February 23, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • When the agent runs lsvg, it now uses the -L switch

Enhancements to version 7.01.14 (February 15, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Enhance the reporting of blocked I/Os per VG, fix a case where nothing is reported
  • Clean up the code in the agent
  • Prevent the printing of some stray text that could show up when the -s and -h switches are used

Enhancements to version 7.01.13 (February 9, 2010):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add vmstat's sr/fr (scanned and freed) data to the agent and report on it
  • Use lvmo -a data to catch I/O blocking problems per VG, recommend more pbufs per VG on AIX 5.3+
  • Tweak min/maxfree recommendations because of changes required on systems with 64k pages. Add a better explanation of where the recommendation came from on 5.3+ systems
  • Tweak the ondemand script to work with newer agent data

Enhancements to version 7.01.11 (November 25, 2009):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Improve error handling when a sar report has been corrupted by a sys config change
  • Fix the wording for recommendations for a few tunable parameters that are restricted in AIX 6.1

Enhancements to version 7.01.10 (November 4, 2009):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Characterize a system's disk I/O as being mostly sequential, mostly random, or a mix
  • Characterize a system's disk I/O as being JFS, JFS2, or a mix
  • Don't automatically recommend lowering j2_maxPageReadAhead to 128 if it's above that value, or raising it above 128

Enhancements to version 7.01.09 (August 19, 2009):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a rare bug in the maxperm/minperm algorithm
  • Print the maxclient recommendation before the maxperm recommendation
  • Get the v_min_process value from agent data in ps file
  • Don't make sched_R recommendation if data is from an LPAR
  • Don't report on run queue if sar data shows > 1 lcpu
  • Totally ignore dac*, dar*, cd*, and dvd* devices reported by sar -d
  • Report the date along with time for bad sar data examples in multi-day reports
  • Fix times when sar -d short samples were not being ignored
  • Report on fsioblked, the statistic used to check the value of numfsbufs

Enhancements to version 7.01.08 (July 24, 2009):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a rare bug in the algorithm for minperm recommendations that would cause them to cycle repeatedly between 3 and 5 percent.

Enhancements to version 7.01.07 (July 8, 2009):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Calculate the optimum entitled capacity so %entc peaks at 80%
  • Fix a bug in the calculation of y-axis scaling of the pgused graph
  • Don't consider dac* or dar* devices for disk balancing
  • Display software build date & today's date if the "old software" message is displayed
  • Change pv_min_buf recommendation to increment by 1024 if it's already a multiple of 1024
  • Fix "a 112.50 gigabytes disk", change "gigabytes" to "gigabyte"
  • Remove extra spaces between paragraphs in network resource analysis

Enhancements to version 7.01.06 (April 3, 2009):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Change fsagent to properly ignore inaccessible VGs
  • Change Aptitune contact info because of the new address

Enhancements to version 7.01.05 (March 12, 2009):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add -dcrp, -dclp, -dcml, -dcall switches
  • Change fsagent to properly support powerdisk

Enhancements to version 7.01.04 (November 24, 2008):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Reorganize SarCheck's internal ps tables when they become full
  • Put redundant code in functions
  • Add support for restricted tunables in AIX 6.1
  • Color the table cell for average %wio if threshold exceeded
  • Tweak minfree/maxfree recommendations for new information: Chg min/maxperm recs from 5/80 to 3/90 (big sys), 5/90 (small)
  • Added support for use_isno & tunables specific to each interface
  • Update network recommendations
  • Tweak the effect of -q, -Q switches
  • Fix some stray text when no ps -elf data is found & operating system is pre-5.3

Enhancements to version 7.01.00 (July 21, 2008):
(Subscription holders: If you'd like this version, ask your sales rep)

  • In numfsbufs & j2nbuffer recommendations, talk about remounting/rebooting
  • Remove references to POWER5 when we just mean micropartitioned
  • Add NOIOSTAT to parmsfile to stop running iostat -d
  • In lru_* based recs, don't chg maxclient if it's low as a way to limit NFS buffering
  • In filesystems table, don't show dio,cio columns if no dio or cio
  • Add a test for "db2" to the -db* switches
  • Change cio/dio/write verify to print only once if not found
  • Change references in SarCheck's text file from vmsparse to scaixagent
  • Change parsing of lsps -a to allow for the syntax changes in AIX 6
  • Check the validity of the data before reporting on paging space utilization
  • Read filesystem & LVM data from /opt/sarcheck/fs
  • Report on dio/cio mounted filesystems
  • Create a separate disk table for EMC powerdisk disks
  • Create fs1 script and fsaixagent
  • Add -fs and -fsd switches to specify location of fsagent data
  • Add FSDIR and PSELFDIR keywords to specify default fs & ps data directories
  • Get MTU size from agent, include in analysis
  • Start making recommendations for various networking parameters
  • Fix minperm recommendation wording if os is 5.2 and pre52tune enabled
  • Add a warning to the recommendations for maxrandwrt and j2maxRandomWrite that the likelihood of a performance improvement is application dependent
  • Add parmsfile entries to suppress various tunable parameter recommendations
  • Calculate default large process and memory leak thresholds from agent data
  • Don't complain about small paging spaces if there's no (or trivial) paging activity
  • Collect mtu data from netstat -in, non loopback interfaces
  • Add parmsfile entries to customize the agent's search for MTU size
  • Expand the explanation preceding the memory stats graph
  • Simplify the y-axis scaling in the paging space activity, paging space used, cycle/s, and blocked I/O graphs
  • Tweak wording of disk analysis if multiple %busy peaks are seen
  • Change memory leak detection threshold to be 1/2% memory size if mem size is between 1-32gb
  • Fix a bug in the cyclegraph when multiday data is analyzed
  • If present, use clockhandrevs data in the cycle graph & text
  • If > 3 clockhandrevs per interval, calculate mb/sec scanned
  • Change (TM) to (R) or ® at the start of the report
  • Update dkbusy graph to shows peaks as well as averages
  • Fix runaway process & memory leak detection for multiday process data
  • Remove "RS/6000" hardcoded in front of the model name
  • Get memsize from rmss field in vmsparse output
  • Support the analysis of data from one system on another
  • Do some basic analysis of networking (no) parameters
  • Add network stats to -t table
  • Add support for parmsfile keywords WIDE PRP PML PLP DBRP DBML DBLP
  • Add -newkey switch
  • Tweak lru_* based recs to prevent recommending maxperm 90->80, etc.
  • Fix start/end reporting in multiday process (ps) analysis
  • Change wording for bad sar -d data
  • Increase max length of a -diag word
  • Mention that j2maxrandwrt changes don't always work
  • Use better decimal precision for sema/s and msg/s averages
  • Fix timestamp problems in graphs of ps or agent data
  • Change color of maxperm line on vmtune graph
  • Make change decimal precision of cswch/s peak zero to match sar
  • Make change decimal precision of %busy peak zero in text to match sar
  • Fix HTML code if -html and no valid sar report found
  • Calculate coefficient of correlation for cpu and %wio
  • Fix code to allow multiple graphs to use multiple graph data files
  • Fix the display of NOARP, NOTCP, NOUDP parms
  • Add a -cs switch & CS parm to suppress cust settings

Return to the AIX page
Go to the SarCheck home page


Sample ReportsVideoPricing InfoPlatformsCustomer ReviewsAboutContact
HomeFacebook

Copyright © 1996-2016 Aptitune Corporation, All rights reserved. Information in this document is subject to change without notice.
Other products and companies referred to herein are trademarks or registered trademarks of their respective companies or mark holders.