 |
AIX Version & Recent Enhancement Information
The current version of SarCheck for AIX
is: 7.01.30
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
Request a FREE evaluation copy
Return to the AIX page
Go to the SarCheck home page
|
 |
 |