commit f9c8e4ac602a256cf6ad5264b64716f3895a4484 Author: Matthew Dillon <dil...@apollo.backplane.com> Date: Sat Jul 29 16:24:41 2017 -0700
kcollect - Implement gnuplot output feature * Implement the gunplot output feature. This feature currently hard-selects a set of fields (fields cannot be specified). Generates two graphs. The first collects memory statistics and machine load. The second collects cpu utilization and fault, syscall, and nlookup (file path resolution) rate. * In gnuplot output mode, -f will cause the entire dataset to be regenerated every 60 seconds (I don't see any way to avoid this to update an existing gnuplot window). * Finish implementing -o fields Summary of changes: usr.bin/kcollect/Makefile | 3 +- usr.bin/kcollect/gnuplot.c | 205 +++++++++++++++++++++ usr.bin/kcollect/kcollect.8 | 31 +++- usr.bin/kcollect/kcollect.c | 120 ++++++++---- .../sched_getcpu.c => usr.bin/kcollect/kcollect.h | 31 ++-- 5 files changed, 333 insertions(+), 57 deletions(-) create mode 100644 usr.bin/kcollect/gnuplot.c copy lib/libc/sys/sched_getcpu.c => usr.bin/kcollect/kcollect.h (77%) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f9c8e4ac602a256cf6ad5264b64716f3895a4484 -- DragonFly BSD source repository