Commit Graph

9 Commits

Author SHA1 Message Date
868f40c165 Check THP support at startup and warn about it. 2014-11-12 11:17:44 +01:00
9ed02e137c LATENCY DOCTOR: initial draft and events summary output. 2014-07-18 12:20:56 +02:00
c7f1aa74d7 Latency: low level time series analysis implemented. 2014-07-18 12:20:56 +02:00
b2d6266521 latencyStartMonitor() modified to avoid warnings. 2014-07-18 12:20:55 +02:00
6fb6609600 latencyTimeSeries structure max field type fixed. 2014-07-18 12:20:55 +02:00
e817f6c013 License added to latency.h. 2014-07-18 12:20:55 +02:00
485a5908c0 Latency monitor: command duration is in useconds. Convert. 2014-07-18 12:20:55 +02:00
44cf7395a2 Latency monitor: collect slow commands.
We introduce the distinction between slow and fast commands since those
are two different sources of latency. An O(1) or O(log N) command without
side effects (can't trigger deletion of large objects as a side effect of
its execution) if delayed is a symptom of inherent latency of the system.

A non-fast command (commands that may run large O(N) computations) if
delayed may just mean that the user is executing slow operations.

The advices LATENCY should provide in this two different cases are
different, so we log the two classes of commands in a separated way.
2014-07-18 12:20:55 +02:00
62ca4bd438 Latency monitor: basic samples collection. 2014-07-18 12:20:55 +02:00