1MEMBW(8) System Manager's Manual MEMBW(8)
2
3
4
6 membw - tool for generating memory bandwidth
7
9 membw [OPTIONS][OPERATION]
10
12 The membw software tool provides a way to stress local and remote mem‐
13 ory bandwidth using a variety of memory operations. The tool allows the
14 user to choose an operation to generate a specified amount of memory
15 bandwidth on a selected core.
16
18 membw options are as follow:
19
20 --help show help
21
22 -c, --cpu
23 cpu to generate B/W
24
25 -b, --bandwidth
26 memory B/W specified in MBps
27
29 --prefetch-t0
30 prefetcht0
31
32 --prefetch-t1
33 prefetcht1
34
35 --prefetch-t2
36 prefetcht2
37
38 --prefetch-nta
39 prefetchtnta
40
41 --prefetch-w
42 prefetchw
43
44 --read x86 loads
45
46 --read-sse
47 SSE loads
48
49 --nt-read-sse
50 SSE NT loads
51
52 --read-mod-write
53 x86 load XOR write
54
55 --write
56 x86 stores
57
58 --write-avx512
59 AVX512 stores
60
61 --write-clwb
62 x86 stores + clwb
63
64 --write-flush
65 x86 stores & clflush (naturally generates loads & stores)
66
67 --write-sse
68 SSE stores
69
70 --write-sse-flush
71 SSE stores & clflush (naturally generates loads & stores)
72
73 --nt-write
74 x86 NT stores
75
76 --nt-write-avx512
77 AVX512 NT stores
78
79 --nt-write-clwb
80 x86 NT stores + clwb
81
82 --nt-write-sse
83 SSE NT stores
84
86 membw was written by Michal Aleksinski <michalx.aleksinski@intel.com>,
87 Adrian Boczkowski <adrianx.boczkowski@intel.com> Wojciech Andralojc
88 <wojciechx.andralojc@intel.com>, Marcel Cornu <marcel.d.cornu@in‐
89 tel.com>,
90
91 This is free software; see the source for copying conditions. There is
92 NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
93 PURPOSE.
94
95
96
97 Jul 29, 2021 MEMBW(8)