[armhf, tor] strange "your system clock just jumped" warnings

I recently upgraded to 0.3.2 because 0.3.0 won´t be supported beyond the end of this month anymore. The warning first occured in 0.3.1 by the way. The tor relay is running on a bananapi box on Debian Jessie and a custom grsec enabled kernel 4.8 (soon to be upgraded to stretch).

[https://atlas.torproject.org/#details/15841A96CA5C1171985A9565BF7CDDFE2BF8E91E]

At first I thought the new "diff-cache" consumes too much cpu and causes the clock jump warning. But even if I set the consensus age to one second, the warning won´t disappear. They can be found one or two times per hour in the syslog saying the clock is 100-500 (forward) seconds off.

A ntp client is running to keep the clock up to date. So I began to record the clock skew into a rrd and queried(*) the local network ntp server every ten seconds. The average is 1.6 milliseconds so far.

Maybe the experts have some ideas. Thanks for your time :)


Collected information can be found on the webserver - please don´t mind the self-signed certificate:

The clock skew graph: [https://bundesgebaermutter.ddnss.eu/graphs/torinfo4.png]

CPU usage (tor is limited to one core at the moment): [https://bundesgebaermutter.ddnss.eu/graphs/torinfo5.png]

An excerpt of tor´s debug log around a clock jump: [https://bundesgebaermutter.ddnss.eu/torlog.sample1.gz]

(*) = ntpdate-debian -q -p2 ntp-server-ip-address

Trac:
Username: bundesgebaermutter

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information