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.
Quick Enable
#> dnf copr enable pjakma/disable-hardware-prefetch
More info about enabling Copr repositories