Lines Matching +full:local +full:- +full:pid
1 perf-c2c(1)
5 ----
6 perf-c2c - Shared Data C2C/HITM Analyzer.
9 --------
12 'perf c2c record' [<options>] \-- [<record command options>] <command>
16 -----------
28 - memory address of the access
29 - type of the access (load and store details)
30 - latency (in cycles) of the load access
33 for cachelines with highest contention - highest number of HITM accesses.
41 --------------
42 -e::
43 --event=::
44 Select the PMU event. Use 'perf c2c record -e list'
47 -v::
48 --verbose::
51 -l::
52 --ldlat::
53 Configure mem-loads latency. Supported on Intel and Arm64 processors
56 -k::
57 --all-kernel::
60 -u::
61 --all-user::
65 --------------
66 -k::
67 --vmlinux=<file>::
70 -v::
71 --verbose::
74 -i::
75 --input::
78 -N::
79 --node-info::
82 -c::
83 --coalesce::
85 Following fields are available: tid,pid,iaddr,dso
88 -g::
89 --call-graph::
91 Please refer to perf-report man page for details.
93 --stdio::
96 --stats::
99 --full-symbols::
102 --no-source::
105 --show-all::
108 -f::
109 --force::
112 -d::
113 --display::
118 --stitch-lbr::
121 perf c2c record --call-graph lbr.
130 ----------
137 -W,-d,--phys-data,--sample-cpu
139 Unless specified otherwise with '-e' option, following events are monitored by
142 cpu/mem-loads,ldlat=30/P
143 cpu/mem-stores/P
151 cpu/mem-loads/
152 cpu/mem-stores/
154 User can pass any 'perf record' option behind '--' mark, like (to enable
157 $ perf c2c record -- -g -a
162 ----------
167 - sort all the data based on the cacheline address
168 - store access details for each cacheline
169 - sort all cachelines based on user settings
170 - display data
180 - zero based index to identify the cacheline
183 - cacheline address (hex number)
186 - cacheline percentage of all Remote/Local HITM accesses
189 - cacheline percentage of all peer accesses
191 LLC Load Hitm - Total, LclHitm, RmtHitm (For display with HITM types)
192 - count of Total/Local/Remote load HITMs
194 Load Peer - Total, Local, Remote (For display with peer type)
195 - count of Total/Local/Remote load from peer cache or DRAM
198 - sum of all cachelines accesses
201 - sum of all load accesses
204 - sum of all store accesses
206 Store Reference - L1Hit, L1Miss, N/A
207 L1Hit - store accesses that hit L1
208 L1Miss - store accesses that missed L1
209 N/A - store accesses with memory level is not available
211 Core Load Hit - FB, L1, L2
212 - count of load hits in FB (Fill Buffer), L1 and L2 cache
214 LLC Load Hit - LlcHit, LclHitm
215 - count of LLC load accesses, includes LLC hits and LLC HITMs
217 RMT Load Hit - RmtHit, RmtHitm
218 - count of remote load accesses, includes remote hits and remote HITMs;
222 Load Dram - Lcl, Rmt
223 - count of local and remote DRAM accesses
227 HITM - Rmt, Lcl (Display with HITM types)
228 - % of Remote/Local HITM accesses for given offset within cacheline
230 Peer Snoop - Rmt, Lcl (Display with peer type)
231 - % of Remote/Local peer accesses for given offset within cacheline
233 Store Refs - L1 Hit, L1 Miss, N/A
234 - % of store accesses that hit L1, missed L1 and N/A (no available) memory
237 Data address - Offset
238 - offset address
240 Pid
241 - pid of the process responsible for the accesses
244 - tid of the process responsible for the accesses
247 - code address responsible for the accesses
249 cycles - rmt hitm, lcl hitm, load (Display with HITM types)
250 - sum of cycles for given accesses - Remote/Local HITM and generic load
252 cycles - rmt peer, lcl peer, load (Display with peer type)
253 - sum of cycles for given accesses - Remote/Local peer load and generic load
256 - number of cpus that participated on the access
259 - code symbol related to the 'Code address' value
262 - shared object name related to the 'Code address' value
265 - source information related to the 'Code address' value
268 - nodes participating on the access (see NODE INFO section)
271 ---------
274 - node IDs separated by ','
275 - node IDs with stats for each ID, in following format:
278 - node IDs with list of affected CPUs in following format:
281 User can switch between above flavors with -N option or
285 --------
291 tid - coalesced by process TIDs
292 pid - coalesced by process PIDs
293 iaddr - coalesced by code address, following fields are displayed:
295 dso - coalesced by shared object
297 By default the coalescing is setup with 'pid,iaddr'.
300 ------------
305 - overall statistics of memory accesses
308 - overall statistics on shared cachelines
311 - list of most expensive cachelines
314 - list of all accessed offsets for each cacheline
317 ----------
324 -------
330 --------
332 https://joemario.github.io/blog/2016/09/01/c2c-blog/
335 --------
336 linkperf:perf-record[1], linkperf:perf-mem[1]