• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# TraceStreamer支持识别事件列表
2trace事件是指系统在运行过程中输出的日志。trace事件有内核输出的,也有用户输出的,系统或用户在输出日志时,都可以添加特定的标识,以特定的格式输出。
3所谓事件,是指特定的标签,指定了其事件类型。
4## ftrace事件
5ftrace属于linux标准内核事件。
6ftrace相关事件属于系统内核事件,具体请参考linux内核相关技术网站(www.kernel.org)。
7```
8binder_transaction
9binder_transaction_received
10binder_transaction_alloc_buf
11binder_transaction_lock
12binder_transaction_locked
13binder_transaction_unlock
14sched_switch
15task_rename
16task_newtask
17tracing_mark_write
18print
19sched_wakeup
20sched_waking
21cpu_idle
22cpu_frequency
23suspend_resume
24workqueue_execute_start
25workqueue_execute_end
26clock_set_rate
27clock_enable
28clock_disable
29clk_set_rate
30clk_enable
31clk_disable
32sys_enter
33sys_exit
34irq_handler_entry
35irq_handler_exit
36softirq_raise
37softirq_entry
38softirq_exit
39sched_wakeup_new
40sched_process_exit
41trace_event_clock_sync
42// 下面的事件,属于ftrace,TraceStream可以识别并记录,但并不做业务解析。
43ipi_entry
44ipi_exit
45regulator_set_voltage
46regulator_set_voltage_complete
47regulator_disable
48regulator_disable_complete
49signal_generate
50signal_deliver
51trace_block_bio_backmerge
52trace_block_bio_bounce
53trace_block_bio_complete
54trace_block_bio_frontmerge
55trace_bblock_bio_queue
56trace_block_bio_remap
57trace_block_dirty_buffer
58trace_block_getrq
59trace_block_plug
60trace_block_rq_complete
61trace_block_rq_insert
62trace_block_rq_remap
63trace_block_rq_issue
64```
65## 其他插件数据
66以下的数据,来自于htrace(序列化后的trace)的其他插件。
67注:如果是文本的trace的话,只支持ftrace。
68```
69memory
70hilog
71hidump_fps
72native_hook_malloc
73native_hook_free
74native_hook_mmap
75native_hook_munmap
76sys_memory
77sys_virtual_memory
78trace_diskio
79trace_process
80trace_cpu_usage
81trace_network
82trace_perf
83trace_ebpf
84trace_ebpf_file_system
85trace_ebpf_paged_memory
86trace_ebpf_bio_latency
87trace_hisys_event
88trace_smaps
89xpower
90```
91## 进程的内存事件
92```
93mem.vm.size
94mem.rss
95mem.rss.anon
96mem.rss.file
97mem.rss.schem
98mem.swap
99mem.locked
100mem.hwm
101mem.oom_score_adj
102```
103## 系统内存事件
104```
105sys.mem.unspecified
106sys.mem.total
107sys.mem.free
108sys.mem.avaiable
109sys.mem.buffers
110sys.mem.cached
111sys.mem.swap.chard
112sys.mem.active
113sys.mem.inactive
114sys.mem.active.anon
115sys.mem.inactive.anon
116sys.mem.active_file
117sys.mem.inactive_file
118sys.mem.unevictable
119sys.mem.mlocked
120sys.mem.swap.total
121sys.mem.swap.free
122sys.mem.dirty
123sys.mem.writeback
124sys.mem.anon.pages
125sys.mem.mapped
126sys.mem.shmem
127sys.mem.slab
128sys.mem.slab.reclaimable
129sys.mem.slab.unreclaimable
130sys.mem.kernel.stack
131sys.mem.page.tables
132sys.mem.commit.limit
133sys.mem.commited.as
134sys.mem.vmalloc.total
135sys.mem.vmalloc.used
136sys.mem.vmalloc.chunk
137sys.mem.cma.total
138sys.mem.cma.free
139```
140## 系统虚拟内存事件
141```
142sys.virtual.mem.unspecified
143sys.virtual.mem.nr.free.pages
144sys.virtual.mem.nr.alloc.batch
145sys.virtual.mem.nr.inactive.anon
146sys.virtual.mem.nr.active_anon
147sys.virtual.mem.nr.inactive.file
148sys.virtual.mem.nr.active_file
149sys.virtual.mem.nr.unevictable
150sys.virtual.mem.nr.mlock
151sys.virtual.mem.anon.pages
152sys.virtual.mem.nr.mapped
153sys.virtual.mem.nr.file.pages
154sys.virtual.mem.nr.dirty
155sys.virtual.mem.nr.writeback
156sys.virtual.mem.nr.slab.reclaimable
157sys.virtual.mem.nr.slab.unreclaimable
158sys.virtual.mem.nr.page_table.pages
159sys.virtual.mem.nr_kernel.stack
160sys.virtual.mem.nr.overhead
161sys.virtual.mem.nr.unstable
162sys.virtual.mem.nr.bounce
163sys.virtual.mem.nr.vmscan.write
164sys.virtual.mem.nr.vmscan.immediate.reclaim
165sys.virtual.mem.nr.writeback_temp
166sys.virtual.mem.nr.isolated_anon
167sys.virtual.mem.nr.isolated_file
168sys.virtual.mem.nr.shmem
169sys.virtual.mem.nr.dirtied
170sys.virtual.mem.nr.written
171sys.virtual.mem.nr.pages.scanned
172sys.virtual.mem.workingset.refault
173sys.virtual.mem.workingset.activate
174sys.virtual.mem.workingset_nodereclaim
175sys.virtual.mem.nr_anon.transparent.hugepages
176sys.virtual.mem.nr.free_cma
177sys.virtual.mem.nr.swapcache
178sys.virtual.mem.nr.dirty.threshold
179sys.virtual.mem.nr.dirty.background.threshold
180sys.virtual.mem.vmeminfo.pgpgin
181sys.virtual.mem.pgpgout
182sys.virtual.mem.pgpgoutclean
183sys.virtual.mem.pswpin
184sys.virtual.mem.pswpout
185sys.virtual.mem.pgalloc.dma
186sys.virtual.mem.pgalloc.normal
187sys.virtual.mem.pgalloc.movable
188sys.virtual.mem.pgfree
189sys.virtual.mem.pgactivate
190sys.virtual.mem.pgdeactivate
191sys.virtual.mem.pgfault
192sys.virtual.mem.pgmajfault
193sys.virtual.mem.pgrefill.dma
194sys.virtual.mem.pgrefill.normal
195sys.virtual.mem.pgrefill.movable
196sys.virtual.mem.pgsteal.kswapd.dma
197sys.virtual.mem.pgsteal.kswapd.normal
198sys.virtual.mem.pgsteal.kswapd.movable
199sys.virtual.mem.pgsteal.direct.dma
200sys.virtual.mem.pgsteal.direct.normal
201sys.virtual.mem.pgsteal_direct.movable
202sys.virtual.mem.pgscan.kswapd.dma
203sys.virtual.mem.pgscan_kswapd.normal
204sys.virtual.mem.pgscan.kswapd.movable
205sys.virtual.mem.pgscan.direct.dma
206sys.virtual.mem.pgscan.direct.normal
207sys.virtual.mem.pgscan.direct.movable
208sys.virtual.mem.pgscan.direct.throttle
209sys.virtual.mem.pginodesteal
210sys.virtual.mem.slabs_scanned
211sys.virtual.mem.kswapd.inodesteal
212sys.virtual.mem.kswapd.low.wmark.hit.quickly
213sys.virtual.mem.high.wmark.hit.quickly
214sys.virtual.mem.pageoutrun
215sys.virtual.mem.allocstall
216sys.virtual.mem.pgrotated
217sys.virtual.mem.drop.pagecache
218sys.virtual.mem.drop.slab
219sys.virtual.mem.pgmigrate.success
220sys.virtual.mem.pgmigrate.fail
221sys.virtual.mem.compact.migrate.scanned
222sys.virtual.mem.compact.free.scanned
223sys.virtual.mem.compact.isolated
224sys.virtual.mem.compact.stall
225sys.virtual.mem.compact.fail
226sys.virtual.mem.compact.success
227sys.virtual.mem.compact.daemon.wake
228sys.virtual.mem.unevictable.pgs.culled
229sys.virtual.mem.unevictable.pgs.scanned
230sys.virtual.mem.unevictable.pgs.rescued
231sys.virtual.mem.unevictable.pgs.mlocked
232sys.virtual.mem.unevictable.pgs.munlocked
233sys.virtual.mem.unevictable.pgs.cleared
234sys.virtual.mem.unevictable.pgs.stranded
235sys.virtual.mem.nr.zspages
236sys.virtual.mem.nr.ion.heap
237sys.virtual.mem.nr.gpu.heap
238sys.virtual.mem.allocstall.dma
239sys.virtual.mem.allocstall.movable
240sys.virtual.mem.allocstall.normal
241sys.virtual.mem.compact_daemon.free.scanned
242sys.virtual.mem.compact.daemon.migrate.scanned
243sys.virtual.mem.nr.fastrpc
244sys.virtual.mem.nr.indirectly.reclaimable
245sys.virtual.mem.nr_ion_heap_pool
246sys.virtual.mem.nr.kernel_misc.reclaimable
247sys.virtual.mem.nr.shadow_call.stack_bytes
248sys.virtual.mem.nr.shmem.hugepages
249sys.virtual.mem.nr.shmem.pmdmapped
250sys.virtual.mem.nr.unreclaimable.pages
251sys.virtual.mem.nr.zone.active.anon
252sys.virtual.mem.nr.zone.active.file
253ys.virtual.mem.nr.zone.inactive_anon
254sys.virtual.mem.nr.zone.inactive_file
255sys.virtual.mem.nr.zone.unevictable
256sys.virtual.mem.nr.zone.write_pending
257sys.virtual.mem.oom.kill
258sys.virtual.mem.pglazyfree
259sys.virtual.mem.pglazyfreed
260sys.virtual.mem.pgrefill
261sys.virtual.mem.pgscan.direct
262sys.virtual.mem.pgscan.kswapd
263sys.virtual.mem.pgskip.dma
264sys.virtual.mem.pgskip.movable
265sys.virtual.mem.pgskip.normal
266sys.virtual.mem.pgsteal.direct
267sys.virtual.mem.pgsteal.kswapd
268sys.virtual.mem.swap.ra
269sys.virtual.mem.swap.ra.hit
270```