[time-nuts] Comparing the BeagleBone Black & Raspberry Pi asNTP servers
wolfgang-wallner at gmx.at
Sun Mar 22 18:01:52 EDT 2015
What kernel do you use? And what scheduling configuration?
As it is a timing application, and sensible to jitter, I would suggest
to use a real-time kernel (e.g. Preempt RT) .
Usually one can find pre-built kernels with PreempRT-support for boards
like the RPi etc. on the internet.
If you use a real-time kernel, and have it configured that your
application of choice (in this case ntp) has real-time priority, the 16%
cpu usage won't be a problem any more. Other workloads like IRQs or task
scheduling may have much worse effects on application jitter (even on
Interestingly, more CPU usage can even be better for jitter-sensitive
applications: low cpu usage might enable power-saving functions, which
in turn might lead to longer reaction times once an application needs to
On 03/22/2015 08:46 AM, David J Taylor wrote:
> On the BBB, were you running the fully loaded release, or the minimum
> "console" version of the OS?
> Which specific version of the OS?
> --- Graham
> The download was:
> bone-debian-7.8-lxde-4gb-armhf-2015-03-01-4gb.img.xz (547,024,548 bytes)
> which was from the "Recommended Debian Images" from:
> http://beagleboard.org/latest-images. Perhaps there are some services
> or background tasks I can disable to reduce the CPU steady load from its
> present 16% average level?
> David GM8ARV
More information about the time-nuts