News

birq-1.3.0

Added by Serj Kalichev over 1 year ago

The licence of all birq code is BSD now. The birq doesn't contain GPL code. Thanks to Semyon Verchenko for the patch.

Hardware problems

Added by Serj Kalichev almost 2 years ago

There were a hardware problems with birq server for a several days. Now the problems are fixed.

birq-1.2.0

Added by Serj Kalichev almost 2 years ago

Conservative birq behaviour. The birq on start tries to link IRQs to CPU using current affinity. It doesn't change affinity if IRQ doesn't have affinity to multiply CPUs. It doesn't change IRQ affinity if number of interrupts is 0.

In some cases the OS can't move IRQ to specified CPU. To keep the state consistent the birq analyzes real IRQ affinity on each iteration.

Add new option --load-limit. If the loading of CPU is greater than this limit then no IRQs can't be moved to this CPU. It stabilizes the behaviour on a high load.

Version 1.1.3

Added by Redmine Admin over 2 years ago

The "strategy" option was fixed. The Markdown documentation was added.

The documentation was added

Added by Redmine Admin over 2 years ago

The printable (PDF) and HTML documentation was added. See the "Documentation" tab.

Version 1.1.2

Added by Serj Kalichev about 3 years ago

The birq was processed by the three static analysis tools. So some potential bugs were fixed.

Version 1.1.1

Added by Serj Kalichev about 3 years ago

Sometimes while a really high load the previous version of birq can mistakenly blacklist IRQs on start. It was fixed in birq-1.1.1. Also some warnings were fixed.

Version 1.1.0

Added by Serj Kalichev about 3 years ago

The proximity configuration file is implemented. It's useful for platforms with broken NUMA node proximity. Using this configuration file, the user can set PCI device proximity to a specific NUMA node or to a subset of CPUs (CPU mask).

First version of birq project

Added by Serj Kalichev about 3 years ago

The first version of birq project was released! Enjoy! :)

(1-9/9)

Also available in: Atom