DOOL(1) DOOL(1) (NAME) dool - (SYNOPSIS) dool [-afv] [options..] [delay [count]] (DESCRIPTION) Dool vmstat iostat ifstat . Dool . Dool IDE (throughput) . Dool . Dool (block devices) . Dool CSV OpenOffice Gnumeric Excel . (OPTIONS) -c, --cpu ( ) --cpu-adv --cpu-use . -C 0,3,total cpu0 cpu3 total ( -c/--cpu) all . -d, --disk ( ) --disk . -D total,sda total sda ( --disk). --diskset diskset_name:dev1,dev2,dev3,etc... ( --disk). -g, --page (page in page out). -i, --int (interrupts). -I 5,10 ( -i/--int). -l, --load ( ). -m, --mem ( ) --mem-adv --swap . -n, --net ( ). -N eth1,total eth1 total ( -n/--net). -p, --proc ( ). -r, --io I/O ( ). -s, --swap swap ( ). -S swap1,total swap1 total ( -s/--swap). -t, --time / . -T, --epoch ( epoch). -y, --sys ( context switches). --aio aio (/ ). --cpu-adv . --cpu-use . --fs, --filesystem ( inode). --ipc ipc ( ). --lock (posix flock ). --mem-adv --raw ( raw) --socket (total tcp udp raw ip-fragments) --tcp tcp ( listen established syn time_wait close) --udp udp ( listen active) --unix unix ( datagram stream listen active) --vm vm ( ) --vm-adv vm ( steal scanK scanD pgoru astll) --zones zoneinfo ( d32F d32H normF normH) -- () PLUGINS : aio cpu cpu24 cpu-adv cpu-use disk disk24 disk24-old epoch fs int int24 io ipc load lock mem mem-adv net page page24 proc raw socket swap swap-old sys tcp time udp unix vm vm-adv zones --list -a, --all -cdngy () -f, --full -C -D -I -N -S -v, --vmstat -pmgdsc -D total --bits --bytes --float ( --integer) --integer ( --float) --color () --color16 --bw, --blackonwhite --nocolor --noheaders --noupdate delay > 1 --output file CSV file --display . --output --dstat Dstat --profile dool --ascii ascii ANSI dool ( ) dool . dool : --battery ( ACPI) --battery-remain ( ACPI) --cpufreq ( ACPI) --dbus dbus ( python-dbus) --disk-avgqu --disk-avgrq ( ) --disk-svctm ( ) I/O --disk-tps --disk-util I/O ( ) --disk-wait ( ) I/O --dool cputime dool --dool-cpu dool --dool-ctxt (context switches) dool --dool-mem dool --fan ( ACPI) --freespace --gpfs / / GPFS ( mmpmon) --gpfs-ops GPFS ( mmpmon) --helloworld <> dool --innodb-buffer innodb --innodb-io I/O innodb --innodb-ops innodb --lustre / lustre --lnet / lustre --md-status raid (md) --memcache-hits (hits) (misses) memcache --mysql5-cmds MySQL5 --mysql5-conn MySQL5 --mysql5-innodb innodb MySQL5 --mysql5-io / MySQL5 --mysql5-keys MySQL5 --mysql-io / MySQL --mysql-keys MySQL --net-packets --nfs3 NFS v3 --nfs3-ops NFS v3 --nfsd3 NFS v3 --nfsd3-ops NFS v3 --nfsd4-ops NFS v4 --nfsstat4 NFS v4 --ntp NTP NTP --postfix postfix ( postfix) --power --proc-count --qmail qmail ( qmail) --redis: redis --rpc RPC --rpcd RPC --sendmail sendmail ( sendmail) --snmp-cpu CPU SNMP DOOL_SNMPSERVER --snmp-load SNMP DOOL_SNMPSERVER --snmp-mem SNMP DOOL_SNMPSERVER --snmp-net SNMP DOOL_SNMPSERVER --snmp-net-err: SNMP DOOL_SNMPSERVER --snmp-sys ( ) SNMP DOOL_SNMPSERVER --snooze --squid squid --test --thermal --top-bio I/O --top-bio-adv I/O ( pid ) --top-childwait --top-cpu CPU --top-cpu-adv CPU ( pid ) --top-cputime CPU ( ) --top-cputime-avg ( ) --top-int --top-io I/O --top-io-adv I/O ( pid ) --top-latency ( ) --top-latency-avg ( ) --top-mem --top-oom OOM --utmp utmp ( python-utmp) --vm-cpu VMware --vm-mem VMware --vm-mem-adv VMware --vmk-hba vmhba VMware ESX --vmk-int VMware ESX --vmk-nic VMware ESX --vz-cpu OpenVZ --vz-io I/O OpenVZ --vz-ubc beancounters OpenVZ --wifi --zfs-arc arc ZFS --zfs-l2arc l2arc ZFS --zfs-zil zil ZFS (ARGUMENTS) delay count delay count () (INTERMEDIATE UPDATES) dool delay --noupdate . (snapshot) . vmstat . (EXAMPLES) dool (eth0) : dool -dnyc -N eth0 -C total -f 5 dool dool : dool -taf --debug time cpu net disk system load proc top_cpu: dool -tcndylp --top-cpu dool --time --cpu --net --disk --sys --load --proc --top-cpu dool : dool -t --cpu-adv -yif dool python . : dag@wieers.com[1] TODO . (FILES) dool_*.py : ~/.dool/ (path of binary)/plugins/ /usr/share/dool/ /usr/local/share/dool/ (ENVIRONMENT VARIABLES) Dool DOOL_OPTS . Dool (black-on-white) : export DOOL_OPTS="--bw --noupdate" : DOOL_NTPSERVER DOOL_MYSQL DOOL_MYSQL_HOST DOOL_MYSQL_PORT DOOL_MYSQL_SOCKET DOOL_MYSQL_USER DOOL_MYSQL_PWD DOOL_SNMPSERVER DOOL_SNMPCOMMUNITY DOOL_SQUID_OPTS DOOL_TIMEFMT (Performance tools) htop(1), ifstat(1), iftop(8), iostat(1), mpstat(1), netstat(8), nfsstat(8), perf(1), powertop(1), rtacct(8), top(1), vmstat(8), xosview(1) (Process tracing) lslk(8), lsof(8), ltrace(1), pidstat(1), pmap(1), ps(1), pstack(1), strace(1) (Binary debugging) ldd(1), file(1), nm(1), objdump(1), readelf(1) (Memory usage tools) free(1), memusage, memusagestat, ps_mem(1), slabtop(1), smem(8) (Accounting tools) acct(2), dump-acct(8), dump-utmp(8), lastcomm(1), sa(8) (Hardware debugging tools) dmidecode(8), ifinfo(1), lsdev(1), lshal(1), lshw(1), lsmod(8), lspci(8), lsusb(8), numactl(8), smartctl(8), turbostat(8), x86info(1) (Application debugging) mailstats(8), qshape(1) Xorg (Xorg related tools) xdpyinfo(1), xrestop(1) collectl(1), proc(5), procinfo(8) (AUTHOR) Dool Scott Baker scott@perturb.org[2] https://github.com/scottchiefbaker/dool dstat Dag Wieers dag@wieers.com[1] http://dag.wieers.com/home-made/dstat Andrew Pollock apollock@debian.org[3] Debian GNU/Linux . (AUTHOR) Scott Baker . (NOTES) 1. dag@wieers.com mailto:dag@wieers.com 2. scott@perturb.org mailto:scott@perturb.org 3. apollock@debian.org mailto:apollock@debian.org 1.3.0 October 2024 DOOL(1)