Dstat

Dstat is a versatile replacement for vmstat, iostat, and ifstat.
Download

Dstat Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • dag
  • Publisher web site:
  • http://dag.wieers.com/home-made/dstat/

Dstat Tags


Dstat Description

Dstat is a versatile replacement for vmstat, iostat, and ifstat. Dstat project is a versatile replacement for iostat, vmstat and ifstat. Dstat overcomes some of the limitations and adds some extra features.Dstat allows you to view all of your system resources instantly, you can eg. compare disk usage in combination with interrupts from your IDE controller, or compare the network bandwidth numbers directly with the disk throughput (in the same interval).Dstat also cleverly gives you the most detailed information in columns and clearly indicates in what magnitude and unit the output is displayed. Less confusion, less mistakes.Dstat is also unique in letting you aggregate block device throughput for a certain diskset or network bandwidth for a group of interfaces, ie. you can see the throughput for all the block devices that make up a single filesystem or storage system.You can customize your dstat output from /etc/dstat.conf and you can write your own dstat modules to plug into the dstat output.Dstat's output by default is optimized for being interpreted by humans in real-time, however the new CSV output allows you to store CSV output to a file to be imported later into Gnumeric or Excel to generate graphs. Here are some key features of "Dstat": · Combines vmstat, iostat and ifstat information (in exactly the same timeframe) · Modular design · Enable/order counters as they make most sense during analysis/troubleshooting · Easy to extend, add your own counters (please contribute those) · Can summarize grouped block devices and see total numbers · Can show interrupts per device · Very accurate timeframes, no timeshifts when system is stressed · Shows exact units and limits conversion mistakes · Indicate different units with different colors · Show intermediate results when delay > 1 · Written in python so easily extendable for the task at hand · Allows to export CSV output · CSV output can be imported in Gnumeric and Excel to make graphs What's New in This Release: · Fixed dstat_disk plugin for total calculation on 2.6.25+ kernels (Noel J. Bergman) · Precompile regular expressions used as a disk filter (self.diskfilter) · Raise a warning when discovery returns empty · Improvements to dstat_battery and dstat_cpufreq · Added external dstat_power plugin to show ACPI power usage · Simplified logic inside dstat_time · Added external dstat_ntp plugin to show time from an NTP server · Flush sys.stdout later in the loop · Filtering out more interfaces (eg. bonding) in total values (Bert de Bruijn) · Provide error output when now power information is available (AC power) · Make topcpu plugin SMP aware (values are not percent per CPU) · Drop support for Python 1.5 (and removed dstat15 version) · Introduced splitlines() function that allows a replace/split on readlines() · Added external dstat_fan plugin to show fan speed · Added theming support (not exposed to users yet) · Added --bw/--blackonwhite option to use dark colors on white background · Allow any plugin to be added by using long options (ie. --topbio) · Added external dstat_memcache_hits plugin to show memcache hits and misses (Dean Wilson) · Various changes to simplify plugin interface and performance improvements · Added external dstat_proccount plugin to show total number of process (Dean Wilson) · Added external dstat_vzio plugin to show I/O account number per OpenVZ container · Added external dstat_battery_remain plugin to show how much battery time is remaining · Added getnamebypid() function to simplify finding best process name by process id · Added external dstat_toplatency plugin to show process with top wait time in milliseconds · Added external dstat_toplatency_avg plugin to show process with top average wait time in milliseconds · Added external dstat_topcputime plugin to show process with top total cpu in milliseconds · Added external dstat_topcputime_avg plugin to show process with top average timeslice in milliseconds · Improvements to timing when writing to screen so that it feels nicer · Added external dstat_disk_util to show per disk utilization rates in percentage · Added new --float option to force float values on screen · Reduce the number of paths used for importing modules (CVE-2009-3894) · Mass rename plugins to follow better convention (impacts existing options) · This release was 'sponsored' by the Linux Foundation during the Japan Linux Symposium


Dstat Related Software