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

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


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

Request a FREE evaluation copy

Return to the Solaris page
Go to the SarCheck home page


Evaluation Copy
Sample ReportsVideoPricing InfoPlatformsCustomer ReviewsAboutContact
HomeFacebook

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