Commit 9b9765b8 authored by Thomas De Schampheleire's avatar Thomas De Schampheleire Committed by Peter Korsgaard
Browse files

Add package dstat (python script for system stats/profiling)



[Peter: depend on WCHAR as python needs it, fix white space]
Signed-off-by: default avatarThomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent fc09aae5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ endmenu
menu "Debugging, profiling and benchmark"
source "package/bonnie/Config.in"
source "package/dhrystone/Config.in"
source "package/dstat/Config.in"
source "package/dmalloc/Config.in"
source "package/kexec/Config.in"
source "package/lmbench/Config.in"
+23 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_DSTAT
	bool "dstat"
	depends on BR2_USE_WCHAR # python
	select BR2_PACKAGE_PYTHON
	help
	  Dstat, written in Python, is a versatile replacement for vmstat,
	  iostat, netstat and ifstat. Dstat overcomes some of their limitations
	  and adds some extra features, more counters and flexibility. Dstat is
	  handy for monitoring systems during performance tuning tests,
	  benchmarks or troubleshooting.
	  Dstat allows you to view all of your system resources in real-time,
	  you can e.g. compare disk utilization in combination with interrupts
	  from your IDE controller, or compare the network bandwidth numbers
	  directly with the disk throughput (in the same interval).

	  Note that to get proper output, your terminal size should be known by
	  the termios subsystem. This can be done by running the 'resize'
	  utility of busybox.

	  http://dag.wieers.com/home-made/dstat/

comment "dstat requires a toolchain with WCHAR support"
	depends on !BR2_USE_WCHAR

package/dstat/dstat.mk

0 → 100644
+15 −0
Original line number Diff line number Diff line
#############################################################
#
# dstat
#
#############################################################

DSTAT_VERSION = 0.7.2
DSTAT_SOURCE = dstat-$(DSTAT_VERSION).tar.bz2
DSTAT_SITE = http://dag.wieers.com/home-made/dstat

define DSTAT_INSTALL_TARGET_CMDS
       $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
endef

$(eval $(call GENTARGETS))