 |
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
|
 |
 |