From a brief consultation with upstream developer an observation that this component should be rebased came up. Version in RHEL5: 0.6.6-3.el5_4.1 (released 28/04/2007) Latest version: 0.7.1 (released today) Important differences (details in ChangeLog): - Improvements to stability, exception handling, procfs handling - Improvements to plugin interface - Improvements to dstat and plugin performance - Improvements to usability and documentation - Plugins now use long options - Better hints when eg. no options have been specified - Option --float to show floating point results when possible - More accurate scheduler (better accuracy than vmstat/iostat) - Theming support (eg. for using on white background terminals --bw) - Options to debug and baseline performance (--debug, --dstat, --snooze, --profile) - Various fixes to irregularities in time-keeping (reports missing ticks) - May happen when virtualized, hibernated or high latency - Many new plugins: - top process monitoring: --top-io, --top-bio, --top-oom, --top-mem, --top-cpu - per process latency and cputime plugins: --top-latency(-avg), --top-cputime(-avg) - page faults, allocations and frees plugin: --vm - disk utilization rate plugin: --disk-util - disk i/o transaction plugin: --disk-tps - baseline dstat plugin: --dstat - mysql and mysql5 plugins - network plugin: --net-packets - lustre plugin: --lustre - filesystem plugin: --fs - socket plugin: --socket - aio plugin: --aio - io plugin: --io - vmware plugins: --vmmemctl - ntp plugin: --ntp - power usage plugin: --power - battery time plugin: --battery-remain - fan plugin: --fan - process count plugin: --proccount - openvz io plugin: --vzio - memcache plugin: --memcache - qmail plugin: --qmail - accuracy plugin: --snooze Some of these plugins increase the usefulness of dstat, especially the latency, disk and i/o plugins are a lifesaver. I always advertised dstat as a modern replacement to vmstat, iostat and ifstat, but it's only after the --disk-util and --disk-tps plugins that we're on par with iostat. These plugins make a huge difference in functionality if dstat is to be considered a valuable tool for doing system performance analysis.
I copied the changelog from description to technical notes. Also it should be mentioned, that the new version has been tested on RHEL5 by upstream developer.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: - Stability, exception and procfs handling improvements - Improvements to plugin interface - Improvements to dstat and plugin performance - Improvements to usability and documentation - More accurate scheduler - Theming support - Options to debug and baseline performance - Various fixes to irregularities in time-keeping - Many new plugins: -- top process monitoring -- per process latency and cputime plugins -- page faults, allocations and frees plugin: --vm -- disk utilization rate plugin: --disk-util -- disk i/o transaction plugin: --disk-tps -- baseline dstat plugin: --dstat -- mysql and mysql5 plugins -- network plugin: --net-packets -- lustre plugin: --lustre -- filesystem plugin: --fs -- socket plugin: --socket -- aio plugin: --aio -- io plugin: --io -- vmware plugins: --vmmemctl -- ntp plugin: --ntp -- power usage plugin: --power -- battery time plugin: --battery-remain -- fan plugin: --fan -- process count plugin: --proccount -- openvz io plugin: --vzio -- memcache plugin: --memcache -- qmail plugin: --qmail -- accuracy plugin: --snooze
This request was evaluated by Red Hat Product Management for inclusion in the current release of Red Hat Enterprise Linux. Because the affected component is not scheduled to be updated in the current release, Red Hat is unfortunately unable to address this request at this time. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.