Dstat – versatile programma per le statistiche del sistema

Dstat è un versatile programmino per la sostituzione di vmstat, nfsstat, iostat, netstat e ifstat. Dstat copre alcune delle loro limitazioni ed aggiunge alcune funzionalità e flessibilità infatti può facilmente monitorare i sistemi durante i test per la risoluzione dei problemi.

Dstat consente di visualizzare tutte le tue risorse di sistema immediatamente, ad es. confrontare utilizzo del disco, in combinazione con gli interrupt dal controller IDE o confrontare i valori diutilizzo tra larghezza di banda della rete con i throughput del disco.

Alcuni plug-in esterni sono:

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

Installazione con ubuntu 9.04:

$sudo apt-get install dstat

Es. $ dstat -M time,cpu,net,disk,sys,load,proc,topcpu