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

The current standard Version of SarCheck for Solaris SPARC 8+ is: 7.01.36
The current standard Version of SarCheck for Solaris x86 10+ is: 7.01.36

Note: No one has needed the special "7.02" version of SarCheck for Solaris in the last year and we are not actively maintaining it. It was only used on one system which no longer requires it. If anyone else needs it we can always resurrect that project, but for now we are returning to having only one 64-bit SPARC version of SarCheck for Solaris.


Enhancements to versions 7.01.36 (September 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.
  • There is no 7.02.36 at this time because for the last year, there has been no demand for the version that supports huge disk tables.

Enhancements to versions 7.01.35 & 7.02.35 (March 16, 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 "dkbusy" graph
  • Fix an inconsistency in the logic used to produce and display the "freem" graph
  • Fix an inconsistency in the logic used to produce and display the "psmem" graph

Enhancements to version 7.02.34 (September 4, 2015):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a misspelling in the text
  • Increase the size of internal disk tables
  • Disable ctd mapping function to make room for larger disk tables

Enhancements to version 7.01.34 (September 4, 2015):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Fix a misspelling in the text
  • Change wording of "disk table full" message.

General release reverted to 7.01.32 (August 12, 2015):
(Subscription holders: If you'd like this version, ask your sales rep)

  • The increased support for the number of disks in 7.01.33 caused a problem with -ctd switch. The need to support very large numbers of disks and the usefulness of -ctd do not co-exist well and fortunately are not needed on the same systems. We have backed off 7.01.33 and are shipping 7.01.32 while we create two different versions of SarCheck for our Solaris SPARC customers.

    The problem was reported by only one customer and was not reported until months after the release of 7.01.33, so we believe that very few customers are likely to be affected or need to update their software.

Enhancements to version 7.01.33 (March 16, 2015):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Add support for a larger number of disks
  • Fix a misspelling in the text

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

  • Add "vdc" to the list of sar -d devices eligible for a ctd lookup
  • Only report the cpu/wio correlation coefficient if there are more than 5 samples
  • Add the cpu/wio correlation coefficient to the tabular summary
  • Report on bad calculated averages in the sar -u data.

Version 7.01.31 did not have a general release

Enhancements to version 7.01.30 (October 27, 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 on pre-Solaris 10 operating systems. The %wio data became obsolete in Solaris 10.

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

  • The legend for the CPU usage, run queue depth, DNLC hit/miss rate, total I/O, and number of processes graphs has been changed to show the peak value. This should improve readability when the graphs are seen without the surrounding text in the report.
  • The reset command has been added to the disk busy and capacity planning graphs to make the syntax correct

Enhancements to version 7.01.28 (May 12, 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 ST_REPORT_RETENTION keyword to the parms file. This will permit control over how long the static files are retained before deletion. Syntax is "FS_REPORT_RETENTION 30" for 30 days. Static files hold the info used to do the cxtxdx translation for disk names.

Enhancements to version 7.01.27 (March 24, 2014):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Report the time and date of a detected short sample
  • End the propeller hat promotion mentioned in evaluation software
  • Remove code related to an old translation project

Enhancements to version 7.01.26 (November 11, 2013):
(Subscription holders: If you'd like this version, ask your sales rep)

  • Tolerate a small (<5/sec) negative buffer cache miss rate, apparently due to a small difference in the timing of buffer cache counter updates in Solaris buffer cache instrumentation.

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

  • Expand a few fields to support ridiculously large counters. One customer reported a problem on an AIX system and we expanded these fields to prevent a similar problem from ever occurring on Solaris.

Enhancements to version 7.01.24 (September 3, 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.

Enhancements to version 7.01.23 (April 16, 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
  • Don't warn if the kstat buffer cache hit ratio in -t table is zero because this only indicates a lack of data
  • Tweak the wording about the lack of %wio stats in Solaris 10+. Solaris engineers have determined that this value is meaningless and have hardcoded the value to zero starting with Solaris 10

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

  • Add support for gnuplot 4.6

Enhancements to version 7.01.21 (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.20 (December 12, 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.19 (October 24, 2012):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Fix a bug with the agent not reading the parms file correctly
  • Add the version number to the agent's output

Enhancements to version 7.01.18 (September 25, 2012):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Add the NOPSRINFO keyword to the sarcheck_parms so the agent doesn't run psrinfo -p on Solaris 10+
  • Update bad buffer cache negative data warning to not be fooled by reboots
  • Fix the reporting of the GNUPLOT and NOPSRINFO sarcheck_parms entries in the Custom Settings section of the SarCheck report

Enhancements to version 7.01.17 (July 31, 2012):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Fix a rare bug that caused the -ctd switch to fail

Enhancements to version 7.01.16 (June 19, 2012):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Report on memory in TB if more than 16384 GB is seen.
  • The size of the internal ps table was increased.
  • Add ps table reorg stats to the diagnostic message
  • Report if psrinfo -p cpu count is different than the sysconf cpu count. This happens on multi-core CPUs

Enhancements to version 7.01.15 (January 4, 2012):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Add a table & text of the top cpu using processes. This feature was first added to SarCheck for HP-UX and is being ported to the other platforms.

Enhancements to version 7.01.14 (December 21, 2011):
(Not released)

  • Collection of buffer cache statistics was enhanced because an inexplicable negative buffer cache miss rate was seen on a customer system.

Enhancements to version 7.01.13 (November 4, 2011):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • There are no code changes in this version. We changed the build process and are using the new version number to track it.

Enhancements to version 7.01.12 (April 15, 2011):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Fix an attempt to close a file that was never opened. A recent change to Solaris now catches this unlikely condition and causes the analysis program to end with a segmentation error.

Enhancements to version 7.01.11 (March 9, 2011):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Allow for the fact that on some newer Solaris systems, there is no /etc/system file.

Enhancements to version 7.01.10 (February 25, 2011):
(This version is available to 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
  • Improve the readability of some -tr output to improve supportability
  • Remove an errant space between the sar report end time and a comma in the report intro

Enhancements to version 7.01.09 (February 4, 2011):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Add support for Solaris 11.

Enhancements to version 7.01.08 (September 28, 2010):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Add some diagnostic code to help provide better tech support

Enhancements to version 7.01.07 (August 6, 2010):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Add support for gnuplot 4.4
  • Add a comment to the generated gnuplot scripts saying what gnuplot version they're made for
  • Fix an erroneous zonehound message if somehow no zone used any CPU at all

Enhancements to version 7.01.06 (July 6, 2010):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • The agent now captures the output of "zpool list" on solaris 10+
  • Report on zpool size and percent full
  • Report on the quantification of memory pressure in more detail
  • Improve the algorithm for detecting OS version
  • Improve the code which triggers the "this OS is too old" text
  • Move the paragraph describing the maxpgio parameter next to slow/fastscan paragraphs
  • Add additional resiliency and security to the expiration date processing functions

Enhancements to version 7.01.05 (January 13, 2010):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Support TIME data in ps output which has been formatted as ddd-hh:mm:ss
  • Fix a bug in the output of 'analyze -o evaluation'
  • Update ps1 script to use ps data collected with the ps -o option. This is needed because complete zone names are not available with ps -Zelf.

Enhancements to version 7.01.03 (December 3, 2009):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Put the system architecture in output: SPARC32/64, X86-32, or AMD64
  • Collect the zone name in the ps -elf output
  • Include the zone name in the report section on interesting (runaway processes, memory leaks, etc.) processes.

Enhancements to version 7.01.02 (May 12, 2009):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Add peak time and date to the segmap miss row in the tabular summary
  • Assume segmap default is 12 percent on SPARC, make recommendations if necessary

Enhancements to version 7.01.01 (March 12, 2009):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • Make a table of the network interface statistics if html
  • Add tcp listen drop statistics to tabular summary

Enhancements to version 7.01.00 (January 20, 2009):
(This version is available to subscription holders. If you'd like this version, ask your sales rep)

  • DNLC hit percent is now calculated with negative hits (if seen) counting as hits
  • Look for undersized DNLC with the agent's pick_heu & pick_last fields
  • Collect buffer cache stats from agent data, add to analysis
  • Rewrite buffer cache section because of add'l buffer cache agent data
  • Change largest acceptable bufhwm size from 4096 to 3% of memsize
  • Rewrite code to complain if lotsfree, desfree, minfree, fastscan, slowscan, cachefree are in /etc/system on Solaris 10+, or priority_paging in /etc/system on Solaris 8+
  • Optimize code that makes multiday graphs
  • Optimize code that build HTML tables
  • Rewrite input/output packet reporting
  • Don't report on syswide io/sec in table if bad sar -d
  • Mention that sar -d data is bad before reporting on it
  • Call the static file "static", add switches, parms, helptext
  • Created the add'l help text -ha

Enhancements to version 7.00.06 (August 25, 2008):
(This Beta version is available to Subscription holders only. If you'd like this version, ask your sales rep)

  • Perform a sanity check on segmap stats: not negative, less than 100 million per sec
  • Fix the bug in the calculation of average total IO/sec
  • Fix a bug in calculating cxtxdx names whan a large number of Sparc Storage Array devices are present
  • Add -cs switch to suppress custom settings section
  • Reorganize the internal ps tables when they become full
  • Add support for GNUPLOT 4.2
  • Add WIDE keyword to sarcheck_parms, change width with WIDE or -wide from 1.0 to 1.2
  • Add PRP, PML, PLP, DBRP, DBML, DBLP keywords to sarcheck_parms
  • Turn off individual reccomendations w/"TUNABLE ignore" in parmsfile
  • Fix a condition where SarCheck's text refers to recommended parameter changes when none have been recommended
  • Clean up some redundant code in the creation of scripts for the gnuplot utility
  • Stop the HTML comment on i/o btlnk from being inserted into the HTML output when I/O activity is only moderate
  • Don't attempt to parse sar -m data on Solaris 10+
  • Replace netstat -k references with /bin/kstat references if Solaris 10+

Enhancements to version 7.00.03 include:
(This Beta version is available to Subscription holders only. If you'd like this version, ask your sales rep)

  • Enhance the analyze program so it doesn't rely on the system that it's running on
  • If greater than Solaris 9, don't make recommendations for lotsfree, desfree, minfree, fastscan, slowscan, priority_paging, cachefree
  • Complain if lotsfree, desfree, minfree, fastscan, slowscan, priority_paging, cachefree entries are in /etc/system on Solaris 10
  • Add Solaris 10 obsolete tunable detection (pre10es=) to agent
  • Fix a problem with closing a graph data file that's already closed
  • Close graph data files before building graphs
  • Update large process, memory leak, and runaway process detection if data from one system is analyzed on another
  • Allow CPULIM in parms file to go up to 12800% (128 processors)
  • Add basic sar -m reporting of sema/s and msg/s columns
  • Add exec/fork calculation and analysis
  • Fix HTML syntax if HTML is specified and no valid sar report is found
  • Add slowscan and fastscan values to page scanning graph
  • Mention slowscan and fastscan values in text about scan rate
  • Update nautoup recommendation algorithm based on Jim Mauro's presentation at LISA '07
  • Collect data from the kernel only if analyze is running on the system being analyzed
  • Only make recommendations if nautoup & fsflushr are non-zero
  • Add warning if ps data not seen. This becomes more important when analyzing data from one system on another
  • Get the presence of physmem in /etc/system from agent data in ps file
  • Get the number of pages of memory from agent data in ps file
  • Scale decimal precision in process table data
  • Get rid of sysconf stuff throughout analysis
  • Change agent to only read the /etc/system file once
  • Add collection of segmap stats to agent
  • Do segmap analysis, make recommendations based on Jim Mauro's presentation at LISA '07
  • Allow for 128mb max segmap on 32 bit x86
  • Parse some tcp statistics, make tcp_conn_req_max recomms
  • Parse netstat -i interface statistics
  • Perform some basic analysis of network statistics
  • Check for problems in the SarCheck build process

Return to the Solaris page
Go to the SarCheck home page


Sample ReportsVideoPricing InfoPlatformsCustomer ReviewsAboutContact
HomeFacebook

Copyright © 1996-2015 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.