pjakma/disable-hardware-prefetch

Project ID: 47113

Description

Tiny script and boot time systemd unit to disable hardware memory prefetchers on modern Intel CPUs.

On memory intensive workloads with random access patterns, where there is little locality of data, disabling hardware prefetch can give noticeable performance improvements. It is only possible to disable hardware prefetch globally on a CPU - applying to all programmes running.

Installation Instructions

dnf copr enable pjakma/disable-hardware-prefetch

dnf install disable-hardware-prefetch

systemctl enable disable-hardware-prefetch

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Centos-stream 8 x86_64 (10)* Centos-stream 8 (42 downloads)
Centos-stream 9 x86_64 (9)* Centos-stream 9 (47 downloads)
Custom 1 x86_64 (0)* Custom 1 (48 downloads)
EPEL 6 x86_64 (0)* EPEL 6 (0 downloads)
EPEL 7 x86_64 (3)* EPEL 7 (46 downloads)
EPEL 8 x86_64 (10)* EPEL 8 (39 downloads)
Fedora 38 x86_64 (5)* Fedora 38 (0 downloads)
Fedora 39 x86_64 (2)* Fedora 39 (21 downloads)
Fedora 40 x86_64 (1)* Fedora 40 (14 downloads)
Fedora 41 x86_64 (0)* Fedora 41 (5 downloads)
Fedora eln x86_64 (9)* Fedora eln (39 downloads)
Fedora rawhide x86_64 (15)* Fedora rawhide (36 downloads)
Mageia 8 x86_64 (4)* Mageia 8 (42 downloads)
Mageia cauldron x86_64 (5)* Mageia cauldron (42 downloads)
openSUSE Tumbleweed x86_64 (9)* openSUSE Tumbleweed (44 downloads)

* Total number of downloaded packages.