membw8
Tool for generating memory bandwidth
Usage
membw [OPTIONS]
[OPERATION]
Overview
The membw software tool provides a way to stress local and remote memory bandwidth using a variety of memory operations. The tool allows the user to choose an operation to generate a specified amount of memory bandwidth on a selected core.
Options
membw options are as follow:
-
--help -
show help
-
-c, --cpu -
cpu to generate B/W
-
-b, --bandwidth -
memory B/W specified in MBps
Operation
|
prefetcht0 |
|---|---|
|
prefetcht1 |
|
prefetcht2 |
|
prefetchtnta |
|
prefetchw |
|
x86 loads |
|
SSE loads |
|
SSE NT loads |
|
x86 load XOR write |
|
x86 stores |
|
AVX512 stores |
|
x86 stores + clwb |
|
x86 stores & clflush (naturally generates loads & stores) |
|
SSE stores |
|
SSE stores & clflush (naturally generates loads & stores) |
|
x86 NT stores |
|
AVX512 NT stores |
|
x86 NT stores + clwb |
|
SSE NT stores |
Releases
Unchanged in 2 releases since Debian 12 (Bookworm).