Thursday, April 15, 2010

dstat - Versatile resource statistics tool for Ubuntu / Debian Linux

Dstat is a versatile replacement for vmstat, nfsstat, iostat, netstat and ifstat. Dstat covers some of their limitations and adds some extra features and flexibility. Dstat can easily monitor systems during performance tuning tests, benchmarks or troubleshooting.
Dstat allows you to view all of your system resources instantly, 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_app - the most expensive process on the system
  • dstat_battery - the percentage of battery charge (needs ACPI)
  • dstat_cpufreq - the CPU frequency (needs ACPI)
  • dstat_dbus - the number of dbus connections (needs python-dbus)
  • dstat_freespace - see the disk usage per partition
  • dstat_gpfs - the GPFS read/write IO
  • dstat_gpfsop - the GPFS filesystem operations
  • dstat_nfs3 - the NFS v3 client operations
  • dstat_nfs3op - the extended NFS v3 client operations
  • dstat_nfsd3 - the NFS v3 server operations
  • dstat_nfsd3op - the extended NFS v3 server operations
  • dstat_postfix - counters of the differnt queues (needs postfix)
  • dstat_rpc - RPC client calls
  • dstat_rpcd - RPC server calls
  • dstat_sendmail - counters of the queue (needs sendmail)
  • dstat_thermal - CPU temperature
  • dstat_utmp - number of utmp sessions (needs python-utmp)
  • dstat_wifi - wireless link quality and signal/noise ratio (needs python-wifi)
Install dstat in ubuntu 9.04

$sudo apt-get install dstat
$ dstat -M time,cpu,net,disk,sys,load,proc,topcpu

See more here

No comments: