Julien Desfossez [Tue, 3 Feb 2015 23:11:14 +0000 (18:11 -0500)]
install note in the README
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 23:04:55 +0000 (18:04 -0500)]
writeback_pages_written is not necessarily available depending on the kernel config, allow it to fail
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 22:59:05 +0000 (17:59 -0500)]
packaging and install stuff
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 21:36:15 +0000 (16:36 -0500)]
readme style
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 21:35:07 +0000 (16:35 -0500)]
install procedure for other distros
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 20:43:39 +0000 (15:43 -0500)]
fix: lost link to the LTTng documentation
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 20:31:18 +0000 (15:31 -0500)]
don't pad with .00 histogram values when it represents a counter (only integers)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 20:25:23 +0000 (15:25 -0500)]
example of iolatencytop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 19:35:13 +0000 (14:35 -0500)]
split iolatencytop and iolatencystats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 20:18:39 +0000 (15:18 -0500)]
Merge pull request #11 from abusque/master
Fix typos, formulation and formatting in README.md
Julien Desfossez [Tue, 3 Feb 2015 20:15:54 +0000 (15:15 -0500)]
fix: title and units in irq freq distribution
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Antoine Busque [Tue, 3 Feb 2015 20:15:14 +0000 (15:15 -0500)]
Merge branch 'master' of github.com:abusque/lttng-analyses
Antoine Busque [Tue, 3 Feb 2015 20:10:22 +0000 (15:10 -0500)]
Fix typos, formulation, and remove trailing whitespace from README.md
Julien Desfossez [Tue, 3 Feb 2015 20:09:53 +0000 (15:09 -0500)]
check for lost events manually with babeltrace
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 19:57:06 +0000 (14:57 -0500)]
refix the fix
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Jérémie Galarneau [Tue, 3 Feb 2015 19:48:17 +0000 (14:48 -0500)]
Update README.md
Julien Desfossez [Tue, 3 Feb 2015 19:46:38 +0000 (14:46 -0500)]
Merge pull request #9 from PSRCode/patch-1
Update README.md
Jonathan Rajotte Julien [Tue, 3 Feb 2015 19:45:44 +0000 (14:45 -0500)]
Update README.md
Little things here and there.
Julien Desfossez [Tue, 3 Feb 2015 19:30:28 +0000 (14:30 -0500)]
fix: note on lttng setup
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 19:22:38 +0000 (14:22 -0500)]
namespace the executables
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 19:08:49 +0000 (14:08 -0500)]
readme
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 18:51:23 +0000 (13:51 -0500)]
fix: reset irq instance must be shared
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 3 Feb 2015 15:47:51 +0000 (10:47 -0500)]
Cleanup license (MIT)
Most of the code was already "kind of" MIT, somehow the last sentence of
the license was not present in the source files. Also, after the recent
refactoring, most of the new sources didn't have a proper license
header.
This commit adds the proper MIT licensing header and copyright to every
file that didn't have one.
Ccing every contributor according to [1] regardless of their
contribution. If someone opposes to this change, please contact me and
we will solve the problem.
[1] https://github.com/lttng/lttng-analyses/graphs/contributors
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Cc: Antoine Busque <antoinebusque@gmail.com>
Cc: Stéphane Graber <stgraber@ubuntu.com>
Cc: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Cc: Yannick Brosseau <yannick.brosseau@gmail.com>
Cc: Philippe Proulx <eeppeliteloop@gmail.com>
Julien Desfossez [Mon, 2 Feb 2015 16:18:37 +0000 (11:18 -0500)]
fix last_sched TS for process that exist at statedump
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 2 Feb 2015 16:12:33 +0000 (11:12 -0500)]
fix trailing zeros
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 2 Feb 2015 15:47:45 +0000 (10:47 -0500)]
fix aliasing between context.pid vs field.pid
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 2 Feb 2015 15:34:10 +0000 (10:34 -0500)]
fix PID with contexts
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 21:51:07 +0000 (16:51 -0500)]
remove output
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 21:47:06 +0000 (16:47 -0500)]
helper script to record an analyses session
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 21:27:57 +0000 (16:27 -0500)]
fix: unify timerange display everywhere
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 20:49:50 +0000 (15:49 -0500)]
clearer name for the iousage script
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 15:35:40 +0000 (10:35 -0500)]
fix: filtering in syscallstats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 00:18:08 +0000 (19:18 -0500)]
move write_sched_switch outside of the root directory
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 00:16:30 +0000 (19:16 -0500)]
move old code outside of the root directory for future cleanup
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 30 Jan 2015 00:12:00 +0000 (19:12 -0500)]
new I/O commands
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 23:57:16 +0000 (18:57 -0500)]
multiple irq commands with the same backend
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 23:37:41 +0000 (18:37 -0500)]
filters in memtop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 23:25:33 +0000 (18:25 -0500)]
fix: break cb
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:52:56 +0000 (17:52 -0500)]
bye bye syscalltop.py
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:52:43 +0000 (17:52 -0500)]
bye bye iotop.py
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:52:02 +0000 (17:52 -0500)]
syscallstats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:41:09 +0000 (17:41 -0500)]
irqstats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:40:56 +0000 (17:40 -0500)]
block and net state providers
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:27:44 +0000 (17:27 -0500)]
missed some handlers
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:25:07 +0000 (17:25 -0500)]
wakeup kswapd in syscall
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:23:59 +0000 (17:23 -0500)]
wb pages in syscall
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:22:15 +0000 (17:22 -0500)]
handle sched_wakeup
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:19:24 +0000 (17:19 -0500)]
statedump state provider
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:13:44 +0000 (17:13 -0500)]
begin io syscall analysis
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:06:20 +0000 (17:06 -0500)]
fix old syscalltop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 22:05:55 +0000 (17:05 -0500)]
common args between irq and io scripts
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 29 Jan 2015 17:03:15 +0000 (12:03 -0500)]
remove old irq.py
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 28 Jan 2015 05:36:19 +0000 (00:36 -0500)]
irq with the new code architecture
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 28 Jan 2015 01:10:39 +0000 (20:10 -0500)]
memtop with the new code architecture
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 28 Jan 2015 00:01:08 +0000 (19:01 -0500)]
vim temp files in gitignore
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 28 Jan 2015 00:00:42 +0000 (19:00 -0500)]
tag file in gitignore
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 27 Jan 2015 23:57:41 +0000 (18:57 -0500)]
Missing cputop files
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 27 Jan 2015 23:57:25 +0000 (18:57 -0500)]
remove dummy code
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 27 Jan 2015 23:55:34 +0000 (18:55 -0500)]
useless code
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 27 Jan 2015 23:23:03 +0000 (18:23 -0500)]
switch to the new cputop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 27 Jan 2015 23:22:12 +0000 (18:22 -0500)]
cputop with the new code architecture
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Philippe Proulx [Tue, 27 Jan 2015 18:07:39 +0000 (13:07 -0500)]
New code structure
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 22 Jan 2015 18:23:46 +0000 (13:23 -0500)]
seek by time in memtop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 22 Jan 2015 18:21:36 +0000 (13:21 -0500)]
seek by time in cputop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 22 Jan 2015 18:17:52 +0000 (13:17 -0500)]
seek by time in irq.py
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 22 Jan 2015 18:03:20 +0000 (13:03 -0500)]
get rid of useless parameter
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 22 Jan 2015 17:57:41 +0000 (12:57 -0500)]
factor the date manipulation functions in common
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 22 Jan 2015 17:53:09 +0000 (12:53 -0500)]
fix --help documentation
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
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>
This page took 0.038866 seconds and 5 git commands to generate.