Julien Desfossez [Thu, 22 Jan 2015 17:38:46 +0000 (12:38 -0500)]
timerange argument
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 21 Jan 2015 02:10:32 +0000 (21:10 -0500)]
cleanup the display of out-of-range syscalls when filtering
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 21 Jan 2015 01:05:25 +0000 (20:05 -0500)]
fix: missing begin/end in block latency
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 20 Jan 2015 19:49:48 +0000 (14:49 -0500)]
Compute stats for pending syscalls as well
If a syscall is not completed when printing, we don't know it's full
duration and some of its parameters, but it may be useful for the user
to find long running syscalls (especially when filtering on begin/end
timestamp).
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 20 Jan 2015 19:48:56 +0000 (14:48 -0500)]
fix: fix net.py with SyscallConsts
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 20 Jan 2015 19:34:15 +0000 (14:34 -0500)]
move syscalls constants into a separate class
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 15 Jan 2015 21:01:53 +0000 (16:01 -0500)]
fix: missing irq events in README
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 15 Jan 2015 20:35:56 +0000 (15:35 -0500)]
fix: process the latency of the closed FDs as well
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 15 Jan 2015 19:40:12 +0000 (14:40 -0500)]
handle special case of sys_sync()
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 15 Jan 2015 19:39:47 +0000 (14:39 -0500)]
fix: syscall events new name
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 13 Jan 2015 22:40:53 +0000 (17:40 -0500)]
explicitely refuse 'b' in units to avoid confusion with bits
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 13 Jan 2015 20:59:11 +0000 (15:59 -0500)]
fix: missing units in freq graph
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 13 Jan 2015 20:56:59 +0000 (15:56 -0500)]
filter size in input with support for units
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 13 Jan 2015 17:27:41 +0000 (12:27 -0500)]
cleanup: embed reset count functions into parent objects
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 22:53:24 +0000 (17:53 -0500)]
extra information (dirty, free, alloc, etc)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 21:36:21 +0000 (16:36 -0500)]
filter min/max syscall latencies
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 21:30:35 +0000 (16:30 -0500)]
requests log
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 18:54:05 +0000 (13:54 -0500)]
don't process stats on error
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 18:53:47 +0000 (13:53 -0500)]
display fd in stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 18:42:20 +0000 (13:42 -0500)]
top latencies
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 18:34:27 +0000 (13:34 -0500)]
fix: syscall accept family not mandatory
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 Jan 2015 16:28:00 +0000 (11:28 -0500)]
namespace latency output functions
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 7 Jan 2015 18:57:28 +0000 (13:57 -0500)]
cleanup output function syscalls stats/freq
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 7 Jan 2015 00:02:18 +0000 (19:02 -0500)]
freq, stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 6 Jan 2015 21:46:38 +0000 (16:46 -0500)]
prettify iostats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 6 Jan 2015 21:05:11 +0000 (16:05 -0500)]
syscalls stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 5 Jan 2015 19:09:59 +0000 (14:09 -0500)]
filter by PID and procname
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 5 Jan 2015 15:11:25 +0000 (10:11 -0500)]
Merge pull request #8 from greenscientist/master
Update minimal python version
Yannick Brosseau [Sat, 20 Dec 2014 03:37:08 +0000 (19:37 -0800)]
Update minimal python version
statistics python module is new in 3.4
Julien Desfossez [Fri, 19 Dec 2014 21:54:22 +0000 (16:54 -0500)]
prepare per-process syscalls stats/freq distribution
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 19 Dec 2014 21:25:10 +0000 (16:25 -0500)]
fix: make sure we have data before computing stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 19 Dec 2014 20:58:14 +0000 (15:58 -0500)]
iostats and iolatency for disks
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 17 Dec 2014 19:09:08 +0000 (14:09 -0500)]
namespace iotop output functions
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 17 Dec 2014 18:22:05 +0000 (13:22 -0500)]
don't display block info in syscall I/O top
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 17 Dec 2014 05:45:51 +0000 (00:45 -0500)]
seek in trace with various date format
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 21:45:42 +0000 (16:45 -0500)]
extra parenthesis
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 21:37:59 +0000 (16:37 -0500)]
clarify iotop view (disk vs syscall)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 20:52:55 +0000 (15:52 -0500)]
fix per-process title
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 20:46:12 +0000 (15:46 -0500)]
fix string padding in syscall read/write
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 20:40:43 +0000 (15:40 -0500)]
clarify that we look for multi-day in a trace collection
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 20:38:54 +0000 (15:38 -0500)]
account for read/write in closed files as well
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 17:18:11 +0000 (12:18 -0500)]
allow display of timestamps based on GMT
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 17:12:00 +0000 (12:12 -0500)]
detect multi-day traces and adapt timestamp display
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 16:18:59 +0000 (11:18 -0500)]
time range in bracket
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 16 Dec 2014 04:33:10 +0000 (23:33 -0500)]
log irqs
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 15 Dec 2014 20:37:25 +0000 (15:37 -0500)]
fix freq title
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 15 Dec 2014 17:23:04 +0000 (12:23 -0500)]
cleanup display in iotop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 15 Dec 2014 15:41:34 +0000 (10:41 -0500)]
remove obsolete unicode call in python3
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 15 Dec 2014 15:40:31 +0000 (10:40 -0500)]
add info_before flag
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 15 Dec 2014 15:21:02 +0000 (10:21 -0500)]
add missing copyright for ascii_graph
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 10 Dec 2014 22:08:27 +0000 (17:08 -0500)]
filtering and frequency graphs in irq
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 10 Dec 2014 20:26:09 +0000 (15:26 -0500)]
make no-refresh arg optionnal in the progressbar module
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 10 Dec 2014 15:24:55 +0000 (10:24 -0500)]
trace parser generator
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 10 Dec 2014 00:07:04 +0000 (19:07 -0500)]
remove the detailled historic graph
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 10 Dec 2014 00:04:51 +0000 (19:04 -0500)]
cleanup: pre-compute irq stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 9 Dec 2014 23:09:54 +0000 (18:09 -0500)]
fix irq stats sorting
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 9 Dec 2014 18:18:57 +0000 (13:18 -0500)]
fix output irq stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 3 Dec 2014 21:07:44 +0000 (16:07 -0500)]
fix: missing return in progressbar setup
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 3 Dec 2014 00:08:16 +0000 (19:08 -0500)]
upper bound for padding spaces in histograms
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 23:38:11 +0000 (18:38 -0500)]
open traces recursively
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 23:07:11 +0000 (18:07 -0500)]
Move state dicts to a State object
All the state dictionnaries and methods are now abstracted into the
State object
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 22:08:47 +0000 (17:08 -0500)]
fix: abstract the v4addr field type
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 20:11:02 +0000 (15:11 -0500)]
abstract the progressbar
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 17:38:48 +0000 (12:38 -0500)]
begin reformatting the irq analysis
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 01:04:27 +0000 (20:04 -0500)]
send missing file
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 00:24:11 +0000 (19:24 -0500)]
limit nb of digits in stdev
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 2 Dec 2014 00:23:03 +0000 (19:23 -0500)]
account raise latency
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 1 Dec 2014 22:21:50 +0000 (17:21 -0500)]
handle refresh arg in irq analysis
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 1 Dec 2014 22:01:08 +0000 (17:01 -0500)]
interrupts analysis
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 1 Dec 2014 16:25:31 +0000 (11:25 -0500)]
display tid in syscall top
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 1 Dec 2014 16:11:13 +0000 (11:11 -0500)]
fix reset total syscall count
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 29 Nov 2014 00:59:29 +0000 (19:59 -0500)]
progress bar in analyses.py
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 29 Nov 2014 00:50:29 +0000 (19:50 -0500)]
rename syscalltop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 29 Nov 2014 00:17:30 +0000 (19:17 -0500)]
progress bar in cputop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 29 Nov 2014 00:14:58 +0000 (19:14 -0500)]
fix useless param in memtop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 29 Nov 2014 00:14:11 +0000 (19:14 -0500)]
introduce syscallstop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 23:11:57 +0000 (18:11 -0500)]
total memory usage
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 23:08:14 +0000 (18:08 -0500)]
introducing memtop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 22:36:38 +0000 (17:36 -0500)]
total cpu usage
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 22:32:12 +0000 (17:32 -0500)]
migrate count in cputop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 22:22:21 +0000 (17:22 -0500)]
major fix in file read/write display
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 20:33:45 +0000 (15:33 -0500)]
fix tmp
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 19:47:37 +0000 (14:47 -0500)]
specify the units in the histograms
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 19:38:02 +0000 (14:38 -0500)]
remove useless code in proc-info
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 19:36:08 +0000 (14:36 -0500)]
convert dev id into major,minor
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 19:30:18 +0000 (14:30 -0500)]
actually implement the with_value option
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 28 Nov 2014 19:05:27 +0000 (14:05 -0500)]
add option to specify the unit in ascii_graph
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 26 Nov 2014 21:20:10 +0000 (16:20 -0500)]
fix: syscall event name before/after 2.6
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 26 Nov 2014 21:15:38 +0000 (16:15 -0500)]
fix display of syscalls before and after 2.6
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 26 Nov 2014 20:37:11 +0000 (15:37 -0500)]
fix count argument for readv syscall
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 21 Nov 2014 22:42:56 +0000 (17:42 -0500)]
compute global and per-tid memory usage (alloc/free pages)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 6 Nov 2014 01:52:05 +0000 (20:52 -0500)]
Merge pull request #7 from stgraber/master
Some more pyflakes3 and pep-8 warnings
Stéphane Graber [Wed, 5 Nov 2014 21:31:44 +0000 (16:31 -0500)]
Fix the remaining pyflakes3/pep-8 issues
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Wed, 5 Nov 2014 20:45:39 +0000 (15:45 -0500)]
Some more pyflakes3 and pep-8 warnings
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Julien Desfossez [Fri, 31 Oct 2014 17:46:45 +0000 (13:46 -0400)]
add support for the pid context if present
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 28 Oct 2014 23:18:58 +0000 (19:18 -0400)]
extract latencies per-pid in separate files
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 28 Oct 2014 18:54:55 +0000 (14:54 -0400)]
fix pyflakes/pep8 before stgraber notices
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 28 Oct 2014 18:33:37 +0000 (14:33 -0400)]
add mode to store one metric per-file
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 23 Oct 2014 16:33:24 +0000 (12:33 -0400)]
graphite output of latencies
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 22 Oct 2014 20:37:30 +0000 (16:37 -0400)]
check if cpu exists
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
This page took 0.038424 seconds and 5 git commands to generate.