1. perf

perf 是一个调查 Linux 中各种性能问题的有力工具。

  1. NAME
  2. perf - Performance analysis tools for Linux
  3.  
  4. SYNOPSIS
  5. perf [--version] [--help] COMMAND [ARGS]
  6.  
  7. DESCRIPTION
  8. Performance counters for Linux are a new kernel-based subsystem that provide a framework for all things performance
  9. analysis. It covers hardware level (CPU/PMU, Performance Monitoring Unit) features and software features (software
  10. counters, tracepoints) as well.
  11.  
  12. SEE ALSO
  13. perf-stat(), perf-top(), perf-record(), perf-report(), perf-list()

性能 counter 是 Linux 新内核中提供了专门的子系统 , 该子系统提供了一个专门的框架用于各种性能分析。包括各种硬件性能指标和软件性能指标。

perf 包含了:perf-stat (perf stat), perf-top (perf top), perf-record (perf record), perf-list (perf list)

注意:在查看manual时需要使用 man perf-top, 但是执行命令时使用:perf top

2. perf list

perf list 主要是用于列出有哪些可用的event,可以供 perf top -e eventname 来分析。

perf list [hw|sw|cache|tracepoint|pmu|event_glob]

perf list hw 可以列出 hard ware 的event, sw 是software的event, 其它类似

  1. [root@localhost ~]# perf list hw
  2. [root@localhost ~]# perf list sw
  3. cpu-clock [Software event]
  4. task-clock [Software event]
  5. page-faults OR faults [Software event]
  6. context-switches OR cs [Software event]
  7. cpu-migrations OR migrations [Software event]
  8. minor-faults [Software event]
  9. major-faults [Software event]
  10. alignment-faults [Software event]
  11. emulation-faults [Software event]
  12. dummy [Software event]
    [root@localhost ~]# perf list pmu
    [root@localhost ~]# perf list event_glob
  13.  
  14. List of pre-defined events (to be used in -e):
    [root@localhost ~]#

perf list tracepoint 有高达700多个(tracepoint events):

  1. ext4:ext4_free_inode [Tracepoint event]
  2. ext4:ext4_request_inode [Tracepoint event]
  3. ext4:ext4_allocate_inode [Tracepoint event]
  4. ext4:ext4_write_begin [Tracepoint event]
  5. ext4:ext4_da_write_begin [Tracepoint event]
  6. ext4:ext4_ordered_write_end [Tracepoint event]
  7. ext4:ext4_writeback_write_end [Tracepoint event]
  8. ext4:ext4_journalled_write_end [Tracepoint event]
  9. ext4:ext4_da_write_end [Tracepoint event]
  10. ext4:ext4_writepage [Tracepoint event]
  11. ext4:ext4_da_writepages [Tracepoint event]
  12. ext4:ext4_da_write_pages [Tracepoint event]
  13. ext4:ext4_da_writepages_result [Tracepoint event]
  14. ext4:ext4_discard_blocks [Tracepoint event]
  15. ext4:ext4_mb_new_inode_pa [Tracepoint event]
  16. ext4:ext4_mb_new_group_pa [Tracepoint event]
  17. ext4:ext4_mb_release_inode_pa [Tracepoint event]
  18. ext4:ext4_mb_release_group_pa [Tracepoint event]
  19. ext4:ext4_discard_preallocations [Tracepoint event]
  20. ext4:ext4_mb_discard_preallocations [Tracepoint event]
  21. ext4:ext4_request_blocks [Tracepoint event]
  22. ext4:ext4_allocate_blocks [Tracepoint event]
  23. ext4:ext4_free_blocks [Tracepoint event]
  24. ext4:ext4_sync_file [Tracepoint event]
  25. ext4:ext4_sync_fs [Tracepoint event]
  26. ext4:ext4_alloc_da_blocks [Tracepoint event]
  27. ext4:ext4_mballoc_alloc [Tracepoint event]
  28. ext4:ext4_mballoc_prealloc [Tracepoint event]
  29. ext4:ext4_mballoc_discard [Tracepoint event]
  30. ext4:ext4_mballoc_free [Tracepoint event]
  31. ext4:ext4_trim_extent [Tracepoint event]
  32. ext4:ext4_trim_all_free [Tracepoint event]
  33. ext4:ext4_update_reserve_space [Tracepoint event]
  34. jbd2:jbd2_checkpoint [Tracepoint event]
  35. jbd2:jbd2_start_commit [Tracepoint event]
  36. jbd2:jbd2_commit_locking [Tracepoint event]
  37. jbd2:jbd2_commit_flushing [Tracepoint event]
  38. jbd2:jbd2_commit_logging [Tracepoint event]
  39. jbd2:jbd2_drop_transaction [Tracepoint event]
  40. jbd2:jbd2_end_commit [Tracepoint event]
  41. jbd2:jbd2_submit_inode_data [Tracepoint event]
  42. jbd2:jbd2_run_stats [Tracepoint event]
  43. jbd2:jbd2_checkpoint_stats [Tracepoint event]
  44. jbd2:jbd2_update_superblock_end [Tracepoint event]
  45. skb:kfree_skb [Tracepoint event]
  46. skb:consume_skb [Tracepoint event]
  47. skb:skb_copy_datagram_iovec [Tracepoint event]
  48. net:net_dev_xmit [Tracepoint event]
  49. net:net_dev_queue [Tracepoint event]
  50. net:netif_receive_skb [Tracepoint event]
  51. net:netif_rx [Tracepoint event]
  52. napi:napi_poll [Tracepoint event]
  53. sock:sock_rcvqueue_full [Tracepoint event]
  54. sock:sock_exceed_buf_limit [Tracepoint event]
  55. udp:udp_fail_queue_rcv_skb [Tracepoint event]
  56. scsi:scsi_dispatch_cmd_start [Tracepoint event]
  57. scsi:scsi_dispatch_cmd_error [Tracepoint event]
  58. scsi:scsi_dispatch_cmd_done [Tracepoint event]
  59. scsi:scsi_dispatch_cmd_timeout [Tracepoint event]
  60. scsi:scsi_eh_wakeup [Tracepoint event]
  61. ras:aer_event [Tracepoint event]
  62. block:block_rq_abort [Tracepoint event]
  63. block:block_rq_requeue [Tracepoint event]
  64. block:block_rq_complete [Tracepoint event]
  65. block:block_rq_insert [Tracepoint event]
  66. block:block_rq_issue [Tracepoint event]
  67. block:block_bio_bounce [Tracepoint event]
  68. block:block_bio_complete [Tracepoint event]
  69. block:block_bio_backmerge [Tracepoint event]
  70. block:block_bio_frontmerge [Tracepoint event]
  71. block:block_bio_queue [Tracepoint event]
  72. block:block_getrq [Tracepoint event]
  73. block:block_sleeprq [Tracepoint event]
  74. block:block_plug [Tracepoint event]
  75. block:block_unplug_timer [Tracepoint event]
  76. block:block_unplug_io [Tracepoint event]
  77. block:block_split [Tracepoint event]
  78. block:block_remap [Tracepoint event]
  79. block:block_rq_remap [Tracepoint event]
  80. writeback:writeback_nothread [Tracepoint event]
  81. writeback:writeback_queue [Tracepoint event]
  82. writeback:writeback_exec [Tracepoint event]
  83. writeback:writeback_pages_written [Tracepoint event]
  84. writeback:writeback_nowork [Tracepoint event]
  85. writeback:writeback_bdi_register [Tracepoint event]
  86. writeback:writeback_bdi_unregister [Tracepoint event]
  87. writeback:writeback_task_start [Tracepoint event]
  88. writeback:writeback_task_stop [Tracepoint event]
  89. writeback:wbc_writeback_start [Tracepoint event]
  90. writeback:wbc_writeback_written [Tracepoint event]
  91. writeback:wbc_writeback_wait [Tracepoint event]
  92. writeback:wbc_balance_dirty_start [Tracepoint event]
  93. writeback:wbc_balance_dirty_written [Tracepoint event]
  94. writeback:wbc_balance_dirty_wait [Tracepoint event]
  95. writeback:wbc_writepage [Tracepoint event]
  96. kmem:kmalloc [Tracepoint event]
  97. kmem:kmem_cache_alloc [Tracepoint event]
  98. kmem:kmalloc_node [Tracepoint event]
  99. kmem:kmem_cache_alloc_node [Tracepoint event]
  100. kmem:kfree [Tracepoint event]
  101. kmem:kmem_cache_free [Tracepoint event]
  102. kmem:mm_page_free_direct [Tracepoint event]
  103. kmem:mm_pagevec_free [Tracepoint event]
  104. kmem:mm_page_alloc [Tracepoint event]
  105. kmem:mm_page_alloc_zone_locked [Tracepoint event]
  106. kmem:mm_page_pcpu_drain [Tracepoint event]
  107. kmem:mm_page_alloc_extfrag [Tracepoint event]
  108. kmem:mm_anon_fault [Tracepoint event]
  109. kmem:mm_anon_pgin [Tracepoint event]
  110. kmem:mm_anon_cow [Tracepoint event]
  111. kmem:mm_anon_userfree [Tracepoint event]
  112. kmem:mm_anon_unmap [Tracepoint event]
  113. kmem:mm_filemap_fault [Tracepoint event]
  114. kmem:mm_filemap_cow [Tracepoint event]
  115. kmem:mm_filemap_unmap [Tracepoint event]
  116. kmem:mm_filemap_userunmap [Tracepoint event]
  117. kmem:mm_pagereclaim_pgout [Tracepoint event]
  118. kmem:mm_pagereclaim_free [Tracepoint event]
  119. kmem:mm_background_writeout [Tracepoint event]
  120. kmem:mm_olddata_writeout [Tracepoint event]
  121. kmem:mm_balancedirty_writeout [Tracepoint event]
  122. kmem:mm_kswapd_ran [Tracepoint event]
  123. kmem:mm_directreclaim_reclaimall [Tracepoint event]
  124. kmem:mm_directreclaim_reclaimzone [Tracepoint event]
  125. kmem:mm_pagereclaim_shrinkzone [Tracepoint event]
  126. kmem:mm_pagereclaim_shrinkactive [Tracepoint event]
  127. kmem:mm_pagereclaim_shrinkinactive [Tracepoint event]
  128. kmem:mm_kernel_pagefault [Tracepoint event]
  129. kmem:mm_vmscan_kswapd_sleep [Tracepoint event]
  130. kmem:mm_vmscan_kswapd_wake [Tracepoint event]
  131. kmem:mm_vmscan_wakeup_kswapd [Tracepoint event]
  132. kmem:mm_vmscan_direct_reclaim_begin [Tracepoint event]
  133. kmem:mm_vmscan_direct_reclaim_end [Tracepoint event]
  134. kmem:mm_vmscan_lru_isolate [Tracepoint event]
  135. kmem:mm_vmscan_writepage [Tracepoint event]
  136. power:power_start [Tracepoint event]
  137. power:power_frequency [Tracepoint event]
  138. power:power_end [Tracepoint event]
  139. power:pstate_sample [Tracepoint event]
  140. module:module_load [Tracepoint event]
  141. module:module_free [Tracepoint event]
  142. module:module_get [Tracepoint event]
  143. module:module_put [Tracepoint event]
  144. module:module_request [Tracepoint event]
  145. workqueue:workqueue_insertion [Tracepoint event]
  146. workqueue:workqueue_execution [Tracepoint event]
  147. workqueue:workqueue_creation [Tracepoint event]
  148. workqueue:workqueue_destruction [Tracepoint event]
  149. signal:signal_generate [Tracepoint event]
  150. signal:signal_deliver [Tracepoint event]
  151. timer:timer_init [Tracepoint event]
  152. timer:timer_start [Tracepoint event]
  153. timer:timer_expire_entry [Tracepoint event]
  154. timer:timer_expire_exit [Tracepoint event]
  155. timer:timer_cancel [Tracepoint event]
  156. timer:hrtimer_init [Tracepoint event]
  157. timer:hrtimer_start [Tracepoint event]
  158. timer:hrtimer_expire_entry [Tracepoint event]
  159. timer:hrtimer_expire_exit [Tracepoint event]
  160. timer:hrtimer_cancel [Tracepoint event]
  161. timer:itimer_state [Tracepoint event]
  162. timer:itimer_expire [Tracepoint event]
  163. irq:irq_handler_entry [Tracepoint event]
  164. irq:irq_handler_exit [Tracepoint event]
  165. irq:softirq_entry [Tracepoint event]
  166. irq:softirq_exit [Tracepoint event]
  167. irq:softirq_raise [Tracepoint event]
  168. sched:sched_kthread_stop [Tracepoint event]
  169. sched:sched_kthread_stop_ret [Tracepoint event]
  170. sched:sched_wait_task [Tracepoint event]
  171. sched:sched_wakeup [Tracepoint event]
  172. sched:sched_wakeup_new [Tracepoint event]
  173. sched:sched_switch [Tracepoint event]
  174. sched:sched_migrate_task [Tracepoint event]
  175. sched:sched_process_free [Tracepoint event]
  176. sched:sched_process_exit [Tracepoint event]
  177. sched:sched_process_wait [Tracepoint event]
  178. sched:sched_process_fork [Tracepoint event]
  179. sched:sched_stat_wait [Tracepoint event]
  180. sched:sched_stat_sleep [Tracepoint event]
  181. sched:sched_stat_iowait [Tracepoint event]
  182. sched:sched_stat_blocked [Tracepoint event]
  183. sched:sched_stat_runtime [Tracepoint event]
  184. mce:mce_record [Tracepoint event]
  185. syscalls:sys_enter_sendmmsg [Tracepoint event]
  186. syscalls:sys_exit_sendmmsg [Tracepoint event]
  187. syscalls:sys_enter_recvmmsg [Tracepoint event]
  188. syscalls:sys_exit_recvmmsg [Tracepoint event]
  189. syscalls:sys_enter_socketcall [Tracepoint event]
  190. syscalls:sys_exit_socketcall [Tracepoint event]
  191. syscalls:sys_enter_add_key [Tracepoint event]
  192. syscalls:sys_exit_add_key [Tracepoint event]
  193. syscalls:sys_enter_request_key [Tracepoint event]
  194. syscalls:sys_exit_request_key [Tracepoint event]
  195. syscalls:sys_enter_keyctl [Tracepoint event]
  196. syscalls:sys_exit_keyctl [Tracepoint event]
  197. syscalls:sys_enter_mq_open [Tracepoint event]
  198. syscalls:sys_exit_mq_open [Tracepoint event]
  199. syscalls:sys_enter_mq_unlink [Tracepoint event]
  200. syscalls:sys_exit_mq_unlink [Tracepoint event]
  201. syscalls:sys_enter_mq_timedsend [Tracepoint event]
  202. syscalls:sys_exit_mq_timedsend [Tracepoint event]
  203. syscalls:sys_enter_mq_timedreceive [Tracepoint event]
  204. syscalls:sys_exit_mq_timedreceive [Tracepoint event]
  205. syscalls:sys_enter_mq_notify [Tracepoint event]
  206. syscalls:sys_exit_mq_notify [Tracepoint event]
  207. syscalls:sys_enter_mq_getsetattr [Tracepoint event]
  208. syscalls:sys_exit_mq_getsetattr [Tracepoint event]
  209. syscalls:sys_enter_quotactl [Tracepoint event]
  210. syscalls:sys_exit_quotactl [Tracepoint event]
  211. syscalls:sys_enter_nfsservctl [Tracepoint event]
  212. syscalls:sys_exit_nfsservctl [Tracepoint event]
  213. syscalls:sys_enter_flock [Tracepoint event]
  214. syscalls:sys_exit_flock [Tracepoint event]
  215. syscalls:sys_enter_io_setup [Tracepoint event]
  216. syscalls:sys_exit_io_setup [Tracepoint event]
  217. syscalls:sys_enter_io_destroy [Tracepoint event]
  218. syscalls:sys_exit_io_destroy [Tracepoint event]
  219. syscalls:sys_enter_io_submit [Tracepoint event]
  220. syscalls:sys_exit_io_submit [Tracepoint event]
  221. syscalls:sys_enter_io_cancel [Tracepoint event]
  222. syscalls:sys_exit_io_cancel [Tracepoint event]
  223. syscalls:sys_enter_io_getevents [Tracepoint event]
  224. syscalls:sys_exit_io_getevents [Tracepoint event]
  225. syscalls:sys_enter_eventfd2 [Tracepoint event]
  226. syscalls:sys_exit_eventfd2 [Tracepoint event]
  227. syscalls:sys_enter_eventfd [Tracepoint event]
  228. syscalls:sys_exit_eventfd [Tracepoint event]
  229. syscalls:sys_enter_timerfd_create [Tracepoint event]
  230. syscalls:sys_exit_timerfd_create [Tracepoint event]
  231. syscalls:sys_enter_timerfd_settime [Tracepoint event]
  232. syscalls:sys_exit_timerfd_settime [Tracepoint event]
  233. syscalls:sys_enter_timerfd_gettime [Tracepoint event]
  234. syscalls:sys_exit_timerfd_gettime [Tracepoint event]
  235. syscalls:sys_enter_signalfd4 [Tracepoint event]
  236. syscalls:sys_exit_signalfd4 [Tracepoint event]
  237. syscalls:sys_enter_signalfd [Tracepoint event]
  238. syscalls:sys_exit_signalfd [Tracepoint event]
  239. syscalls:sys_enter_epoll_create1 [Tracepoint event]
  240. syscalls:sys_exit_epoll_create1 [Tracepoint event]
  241. syscalls:sys_enter_epoll_create [Tracepoint event]
  242. syscalls:sys_exit_epoll_create [Tracepoint event]
  243. syscalls:sys_enter_epoll_ctl [Tracepoint event]
  244. syscalls:sys_exit_epoll_ctl [Tracepoint event]
  245. syscalls:sys_enter_epoll_wait [Tracepoint event]
  246. syscalls:sys_exit_epoll_wait [Tracepoint event]
  247. syscalls:sys_enter_epoll_pwait [Tracepoint event]
  248. syscalls:sys_exit_epoll_pwait [Tracepoint event]
  249. syscalls:sys_enter_inotify_init1 [Tracepoint event]
  250. syscalls:sys_exit_inotify_init1 [Tracepoint event]
  251. syscalls:sys_enter_inotify_init [Tracepoint event]
  252. syscalls:sys_exit_inotify_init [Tracepoint event]
  253. syscalls:sys_enter_inotify_add_watch [Tracepoint event]
  254. syscalls:sys_exit_inotify_add_watch [Tracepoint event]
  255. syscalls:sys_enter_inotify_rm_watch [Tracepoint event]
  256. syscalls:sys_exit_inotify_rm_watch [Tracepoint event]
  257. syscalls:sys_enter_ioprio_set [Tracepoint event]
  258. syscalls:sys_exit_ioprio_set [Tracepoint event]
  259. syscalls:sys_enter_ioprio_get [Tracepoint event]
  260. syscalls:sys_exit_ioprio_get [Tracepoint event]
  261. syscalls:sys_enter_bdflush [Tracepoint event]
  262. syscalls:sys_exit_bdflush [Tracepoint event]
  263. syscalls:sys_enter_statfs [Tracepoint event]
  264. syscalls:sys_exit_statfs [Tracepoint event]
  265. syscalls:sys_enter_statfs64 [Tracepoint event]
  266. syscalls:sys_exit_statfs64 [Tracepoint event]
  267. syscalls:sys_enter_fstatfs [Tracepoint event]
  268. syscalls:sys_exit_fstatfs [Tracepoint event]
  269. syscalls:sys_enter_fstatfs64 [Tracepoint event]
  270. syscalls:sys_exit_fstatfs64 [Tracepoint event]
  271. syscalls:sys_enter_ustat [Tracepoint event]
  272. syscalls:sys_exit_ustat [Tracepoint event]
  273. syscalls:sys_enter_utime [Tracepoint event]
  274. syscalls:sys_exit_utime [Tracepoint event]
  275. syscalls:sys_enter_utimensat [Tracepoint event]
  276. syscalls:sys_exit_utimensat [Tracepoint event]
  277. syscalls:sys_enter_futimesat [Tracepoint event]
  278. syscalls:sys_exit_futimesat [Tracepoint event]
  279. syscalls:sys_enter_utimes [Tracepoint event]
  280. syscalls:sys_exit_utimes [Tracepoint event]
  281. syscalls:sys_enter_sync [Tracepoint event]
  282. syscalls:sys_exit_sync [Tracepoint event]
  283. syscalls:sys_enter_syncfs [Tracepoint event]
  284. syscalls:sys_exit_syncfs [Tracepoint event]
  285. syscalls:sys_enter_fsync [Tracepoint event]
  286. syscalls:sys_exit_fsync [Tracepoint event]
  287. syscalls:sys_enter_fdatasync [Tracepoint event]
  288. syscalls:sys_exit_fdatasync [Tracepoint event]
  289. syscalls:sys_enter_vmsplice [Tracepoint event]
  290. syscalls:sys_exit_vmsplice [Tracepoint event]
  291. syscalls:sys_enter_splice [Tracepoint event]
  292. syscalls:sys_exit_splice [Tracepoint event]
  293. syscalls:sys_enter_tee [Tracepoint event]
  294. syscalls:sys_exit_tee [Tracepoint event]
  295. syscalls:sys_enter_setxattr [Tracepoint event]
  296. syscalls:sys_exit_setxattr [Tracepoint event]
  297. syscalls:sys_enter_lsetxattr [Tracepoint event]
  298. syscalls:sys_exit_lsetxattr [Tracepoint event]
  299. syscalls:sys_enter_fsetxattr [Tracepoint event]
  300. syscalls:sys_exit_fsetxattr [Tracepoint event]
  301. syscalls:sys_enter_getxattr [Tracepoint event]
  302. syscalls:sys_exit_getxattr [Tracepoint event]
  303. syscalls:sys_enter_lgetxattr [Tracepoint event]
  304. syscalls:sys_exit_lgetxattr [Tracepoint event]
  305. syscalls:sys_enter_fgetxattr [Tracepoint event]
  306. syscalls:sys_exit_fgetxattr [Tracepoint event]
  307. syscalls:sys_enter_listxattr [Tracepoint event]
  308. syscalls:sys_exit_listxattr [Tracepoint event]
  309. syscalls:sys_enter_llistxattr [Tracepoint event]
  310. syscalls:sys_exit_llistxattr [Tracepoint event]
  311. syscalls:sys_enter_flistxattr [Tracepoint event]
  312. syscalls:sys_exit_flistxattr [Tracepoint event]
  313. syscalls:sys_enter_removexattr [Tracepoint event]
  314. syscalls:sys_exit_removexattr [Tracepoint event]
  315. syscalls:sys_enter_lremovexattr [Tracepoint event]
  316. syscalls:sys_exit_lremovexattr [Tracepoint event]
  317. syscalls:sys_enter_fremovexattr [Tracepoint event]
  318. syscalls:sys_exit_fremovexattr [Tracepoint event]
  319. syscalls:sys_enter_umount [Tracepoint event]
  320. syscalls:sys_exit_umount [Tracepoint event]
  321. syscalls:sys_enter_oldumount [Tracepoint event]
  322. syscalls:sys_exit_oldumount [Tracepoint event]
  323. syscalls:sys_enter_mount [Tracepoint event]
  324. syscalls:sys_exit_mount [Tracepoint event]
  325. syscalls:sys_enter_pivot_root [Tracepoint event]
  326. syscalls:sys_exit_pivot_root [Tracepoint event]
  327. syscalls:sys_enter_sysfs [Tracepoint event]
  328. syscalls:sys_exit_sysfs [Tracepoint event]
  329. syscalls:sys_enter_getcwd [Tracepoint event]
  330. syscalls:sys_exit_getcwd [Tracepoint event]
  331. syscalls:sys_enter_select [Tracepoint event]
  332. syscalls:sys_exit_select [Tracepoint event]
  333. syscalls:sys_enter_pselect6 [Tracepoint event]
  334. syscalls:sys_exit_pselect6 [Tracepoint event]
  335. syscalls:sys_enter_poll [Tracepoint event]
  336. syscalls:sys_exit_poll [Tracepoint event]
  337. syscalls:sys_enter_ppoll [Tracepoint event]
  338. syscalls:sys_exit_ppoll [Tracepoint event]
  339. syscalls:sys_enter_old_readdir [Tracepoint event]
  340. syscalls:sys_exit_old_readdir [Tracepoint event]
  341. syscalls:sys_enter_getdents [Tracepoint event]
  342. syscalls:sys_exit_getdents [Tracepoint event]
  343. syscalls:sys_enter_getdents64 [Tracepoint event]
  344. syscalls:sys_exit_getdents64 [Tracepoint event]
  345. syscalls:sys_enter_ioctl [Tracepoint event]
  346. syscalls:sys_exit_ioctl [Tracepoint event]
  347. syscalls:sys_enter_dup3 [Tracepoint event]
  348. syscalls:sys_exit_dup3 [Tracepoint event]
  349. syscalls:sys_enter_dup2 [Tracepoint event]
  350. syscalls:sys_exit_dup2 [Tracepoint event]
  351. syscalls:sys_enter_dup [Tracepoint event]
  352. syscalls:sys_exit_dup [Tracepoint event]
  353. syscalls:sys_enter_fcntl [Tracepoint event]
  354. syscalls:sys_exit_fcntl [Tracepoint event]
  355. syscalls:sys_enter_fcntl64 [Tracepoint event]
  356. syscalls:sys_exit_fcntl64 [Tracepoint event]
  357. syscalls:sys_enter_mknodat [Tracepoint event]
  358. syscalls:sys_exit_mknodat [Tracepoint event]
  359. syscalls:sys_enter_mknod [Tracepoint event]
  360. syscalls:sys_exit_mknod [Tracepoint event]
  361. syscalls:sys_enter_mkdirat [Tracepoint event]
  362. syscalls:sys_exit_mkdirat [Tracepoint event]
  363. syscalls:sys_enter_mkdir [Tracepoint event]
  364. syscalls:sys_exit_mkdir [Tracepoint event]
  365. syscalls:sys_enter_rmdir [Tracepoint event]
  366. syscalls:sys_exit_rmdir [Tracepoint event]
  367. syscalls:sys_enter_unlinkat [Tracepoint event]
  368. syscalls:sys_exit_unlinkat [Tracepoint event]
  369. syscalls:sys_enter_unlink [Tracepoint event]
  370. syscalls:sys_exit_unlink [Tracepoint event]
  371. syscalls:sys_enter_symlinkat [Tracepoint event]
  372. syscalls:sys_exit_symlinkat [Tracepoint event]
  373. syscalls:sys_enter_symlink [Tracepoint event]
  374. syscalls:sys_exit_symlink [Tracepoint event]
  375. syscalls:sys_enter_linkat [Tracepoint event]
  376. syscalls:sys_exit_linkat [Tracepoint event]
  377. syscalls:sys_enter_link [Tracepoint event]
  378. syscalls:sys_exit_link [Tracepoint event]
  379. syscalls:sys_enter_renameat [Tracepoint event]
  380. syscalls:sys_exit_renameat [Tracepoint event]
  381. syscalls:sys_enter_rename [Tracepoint event]
  382. syscalls:sys_exit_rename [Tracepoint event]
  383. syscalls:sys_enter_pipe2 [Tracepoint event]
  384. syscalls:sys_exit_pipe2 [Tracepoint event]
  385. syscalls:sys_enter_pipe [Tracepoint event]
  386. syscalls:sys_exit_pipe [Tracepoint event]
  387. syscalls:sys_enter_uselib [Tracepoint event]
  388. syscalls:sys_exit_uselib [Tracepoint event]
  389. syscalls:sys_enter_stat [Tracepoint event]
  390. syscalls:sys_exit_stat [Tracepoint event]
  391. syscalls:sys_enter_lstat [Tracepoint event]
  392. syscalls:sys_exit_lstat [Tracepoint event]
  393. syscalls:sys_enter_fstat [Tracepoint event]
  394. syscalls:sys_exit_fstat [Tracepoint event]
  395. syscalls:sys_enter_newstat [Tracepoint event]
  396. syscalls:sys_exit_newstat [Tracepoint event]
  397. syscalls:sys_enter_newlstat [Tracepoint event]
  398. syscalls:sys_exit_newlstat [Tracepoint event]
  399. syscalls:sys_enter_newfstat [Tracepoint event]
  400. syscalls:sys_exit_newfstat [Tracepoint event]
  401. syscalls:sys_enter_readlinkat [Tracepoint event]
  402. syscalls:sys_exit_readlinkat [Tracepoint event]
  403. syscalls:sys_enter_readlink [Tracepoint event]
  404. syscalls:sys_exit_readlink [Tracepoint event]
  405. syscalls:sys_enter_stat64 [Tracepoint event]
  406. syscalls:sys_exit_stat64 [Tracepoint event]
  407. syscalls:sys_enter_lstat64 [Tracepoint event]
  408. syscalls:sys_exit_lstat64 [Tracepoint event]
  409. syscalls:sys_enter_fstat64 [Tracepoint event]
  410. syscalls:sys_exit_fstat64 [Tracepoint event]
  411. syscalls:sys_enter_fstatat64 [Tracepoint event]
  412. syscalls:sys_exit_fstatat64 [Tracepoint event]
  413. syscalls:sys_enter_lseek [Tracepoint event]
  414. syscalls:sys_exit_lseek [Tracepoint event]
  415. syscalls:sys_enter_llseek [Tracepoint event]
  416. syscalls:sys_exit_llseek [Tracepoint event]
  417. syscalls:sys_enter_read [Tracepoint event]
  418. syscalls:sys_exit_read [Tracepoint event]
  419. syscalls:sys_enter_write [Tracepoint event]
  420. syscalls:sys_exit_write [Tracepoint event]
  421. syscalls:sys_enter_readv [Tracepoint event]
  422. syscalls:sys_exit_readv [Tracepoint event]
  423. syscalls:sys_enter_writev [Tracepoint event]
  424. syscalls:sys_exit_writev [Tracepoint event]
  425. syscalls:sys_enter_preadv [Tracepoint event]
  426. syscalls:sys_exit_preadv [Tracepoint event]
  427. syscalls:sys_enter_pwritev [Tracepoint event]
  428. syscalls:sys_exit_pwritev [Tracepoint event]
  429. syscalls:sys_enter_sendfile [Tracepoint event]
  430. syscalls:sys_exit_sendfile [Tracepoint event]
  431. syscalls:sys_enter_sendfile64 [Tracepoint event]
  432. syscalls:sys_exit_sendfile64 [Tracepoint event]
  433. syscalls:sys_enter_truncate [Tracepoint event]
  434. syscalls:sys_exit_truncate [Tracepoint event]
  435. syscalls:sys_enter_ftruncate [Tracepoint event]
  436. syscalls:sys_exit_ftruncate [Tracepoint event]
  437. syscalls:sys_enter_faccessat [Tracepoint event]
  438. syscalls:sys_exit_faccessat [Tracepoint event]
  439. syscalls:sys_enter_access [Tracepoint event]
  440. syscalls:sys_exit_access [Tracepoint event]
  441. syscalls:sys_enter_chdir [Tracepoint event]
  442. syscalls:sys_exit_chdir [Tracepoint event]
  443. syscalls:sys_enter_fchdir [Tracepoint event]
  444. syscalls:sys_exit_fchdir [Tracepoint event]
  445. syscalls:sys_enter_chroot [Tracepoint event]
  446. syscalls:sys_exit_chroot [Tracepoint event]
  447. syscalls:sys_enter_fchmod [Tracepoint event]
  448. syscalls:sys_exit_fchmod [Tracepoint event]
  449. syscalls:sys_enter_fchmodat [Tracepoint event]
  450. syscalls:sys_exit_fchmodat [Tracepoint event]
  451. syscalls:sys_enter_chmod [Tracepoint event]
  452. syscalls:sys_exit_chmod [Tracepoint event]
  453. syscalls:sys_enter_fchownat [Tracepoint event]
  454. syscalls:sys_exit_fchownat [Tracepoint event]
  455. syscalls:sys_enter_chown [Tracepoint event]
  456. syscalls:sys_exit_chown [Tracepoint event]
  457. syscalls:sys_enter_lchown [Tracepoint event]
  458. syscalls:sys_exit_lchown [Tracepoint event]
  459. syscalls:sys_enter_fchown [Tracepoint event]
  460. syscalls:sys_exit_fchown [Tracepoint event]
  461. syscalls:sys_enter_open [Tracepoint event]
  462. syscalls:sys_exit_open [Tracepoint event]
  463. syscalls:sys_enter_openat [Tracepoint event]
  464. syscalls:sys_exit_openat [Tracepoint event]
  465. syscalls:sys_enter_creat [Tracepoint event]
  466. syscalls:sys_exit_creat [Tracepoint event]
  467. syscalls:sys_enter_close [Tracepoint event]
  468. syscalls:sys_exit_close [Tracepoint event]
  469. syscalls:sys_enter_vhangup [Tracepoint event]
  470. syscalls:sys_exit_vhangup [Tracepoint event]
  471. syscalls:sys_enter_swapoff [Tracepoint event]
  472. syscalls:sys_exit_swapoff [Tracepoint event]
  473. syscalls:sys_enter_swapon [Tracepoint event]
  474. syscalls:sys_exit_swapon [Tracepoint event]
  475. syscalls:sys_enter_process_vm_readv [Tracepoint event]
  476. syscalls:sys_exit_process_vm_readv [Tracepoint event]
  477. syscalls:sys_enter_process_vm_writev [Tracepoint event]
  478. syscalls:sys_exit_process_vm_writev [Tracepoint event]
  479. syscalls:sys_enter_msync [Tracepoint event]
  480. syscalls:sys_exit_msync [Tracepoint event]
  481. syscalls:sys_enter_mremap [Tracepoint event]
  482. syscalls:sys_exit_mremap [Tracepoint event]
  483. syscalls:sys_enter_mprotect [Tracepoint event]
  484. syscalls:sys_exit_mprotect [Tracepoint event]
  485. syscalls:sys_enter_brk [Tracepoint event]
  486. syscalls:sys_exit_brk [Tracepoint event]
  487. syscalls:sys_enter_munmap [Tracepoint event]
  488. syscalls:sys_exit_munmap [Tracepoint event]
  489. syscalls:sys_enter_mlock [Tracepoint event]
  490. syscalls:sys_exit_mlock [Tracepoint event]
  491. syscalls:sys_enter_munlock [Tracepoint event]
  492. syscalls:sys_exit_munlock [Tracepoint event]
  493. syscalls:sys_enter_mlockall [Tracepoint event]
  494. syscalls:sys_exit_mlockall [Tracepoint event]
  495. syscalls:sys_enter_munlockall [Tracepoint event]
  496. syscalls:sys_exit_munlockall [Tracepoint event]
  497. syscalls:sys_enter_mincore [Tracepoint event]
  498. syscalls:sys_exit_mincore [Tracepoint event]
  499. syscalls:sys_enter_madvise [Tracepoint event]
  500. syscalls:sys_exit_madvise [Tracepoint event]
  501. syscalls:sys_enter_remap_file_pages [Tracepoint event]
  502. syscalls:sys_exit_remap_file_pages [Tracepoint event]
  503. syscalls:sys_enter_mmap_pgoff [Tracepoint event]
  504. syscalls:sys_exit_mmap_pgoff [Tracepoint event]
  505. syscalls:sys_enter_perf_event_open [Tracepoint event]
  506. syscalls:sys_exit_perf_event_open [Tracepoint event]
  507. syscalls:sys_enter_kexec_load [Tracepoint event]
  508. syscalls:sys_exit_kexec_load [Tracepoint event]
  509. syscalls:sys_enter_acct [Tracepoint event]
  510. syscalls:sys_exit_acct [Tracepoint event]
  511. syscalls:sys_enter_delete_module [Tracepoint event]
  512. syscalls:sys_exit_delete_module [Tracepoint event]
  513. syscalls:sys_enter_init_module [Tracepoint event]
  514. syscalls:sys_exit_init_module [Tracepoint event]
  515. syscalls:sys_enter_chown16 [Tracepoint event]
  516. syscalls:sys_exit_chown16 [Tracepoint event]
  517. syscalls:sys_enter_lchown16 [Tracepoint event]
  518. syscalls:sys_exit_lchown16 [Tracepoint event]
  519. syscalls:sys_enter_fchown16 [Tracepoint event]
  520. syscalls:sys_exit_fchown16 [Tracepoint event]
  521. syscalls:sys_enter_setregid16 [Tracepoint event]
  522. syscalls:sys_exit_setregid16 [Tracepoint event]
  523. syscalls:sys_enter_setgid16 [Tracepoint event]
  524. syscalls:sys_exit_setgid16 [Tracepoint event]
  525. syscalls:sys_enter_setreuid16 [Tracepoint event]
  526. syscalls:sys_exit_setreuid16 [Tracepoint event]
  527. syscalls:sys_enter_setuid16 [Tracepoint event]
  528. syscalls:sys_exit_setuid16 [Tracepoint event]
  529. syscalls:sys_enter_setresuid16 [Tracepoint event]
  530. syscalls:sys_exit_setresuid16 [Tracepoint event]
  531. syscalls:sys_enter_getresuid16 [Tracepoint event]
  532. syscalls:sys_exit_getresuid16 [Tracepoint event]
  533. syscalls:sys_enter_setresgid16 [Tracepoint event]
  534. syscalls:sys_exit_setresgid16 [Tracepoint event]
  535. syscalls:sys_enter_getresgid16 [Tracepoint event]
  536. syscalls:sys_exit_getresgid16 [Tracepoint event]
  537. syscalls:sys_enter_setfsuid16 [Tracepoint event]
  538. syscalls:sys_exit_setfsuid16 [Tracepoint event]
  539. syscalls:sys_enter_setfsgid16 [Tracepoint event]
  540. syscalls:sys_exit_setfsgid16 [Tracepoint event]
  541. syscalls:sys_enter_getgroups16 [Tracepoint event]
  542. syscalls:sys_exit_getgroups16 [Tracepoint event]
  543. syscalls:sys_enter_setgroups16 [Tracepoint event]
  544. syscalls:sys_exit_setgroups16 [Tracepoint event]
  545. syscalls:sys_enter_getuid16 [Tracepoint event]
  546. syscalls:sys_exit_getuid16 [Tracepoint event]
  547. syscalls:sys_enter_geteuid16 [Tracepoint event]
  548. syscalls:sys_exit_geteuid16 [Tracepoint event]
  549. syscalls:sys_enter_getgid16 [Tracepoint event]
  550. syscalls:sys_exit_getgid16 [Tracepoint event]
  551. syscalls:sys_enter_getegid16 [Tracepoint event]
  552. syscalls:sys_exit_getegid16 [Tracepoint event]
  553. syscalls:sys_enter_set_robust_list [Tracepoint event]
  554. syscalls:sys_exit_set_robust_list [Tracepoint event]
  555. syscalls:sys_enter_get_robust_list [Tracepoint event]
  556. syscalls:sys_exit_get_robust_list [Tracepoint event]
  557. syscalls:sys_enter_futex [Tracepoint event]
  558. syscalls:sys_exit_futex [Tracepoint event]
  559. syscalls:sys_enter_getgroups [Tracepoint event]
  560. syscalls:sys_exit_getgroups [Tracepoint event]
  561. syscalls:sys_enter_setgroups [Tracepoint event]
  562. syscalls:sys_exit_setgroups [Tracepoint event]
  563. syscalls:sys_enter_setns [Tracepoint event]
  564. syscalls:sys_exit_setns [Tracepoint event]
  565. syscalls:sys_enter_nanosleep [Tracepoint event]
  566. syscalls:sys_exit_nanosleep [Tracepoint event]
  567. syscalls:sys_enter_timer_create [Tracepoint event]
  568. syscalls:sys_exit_timer_create [Tracepoint event]
  569. syscalls:sys_enter_timer_gettime [Tracepoint event]
  570. syscalls:sys_exit_timer_gettime [Tracepoint event]
  571. syscalls:sys_enter_timer_getoverrun [Tracepoint event]
  572. syscalls:sys_exit_timer_getoverrun [Tracepoint event]
  573. syscalls:sys_enter_timer_settime [Tracepoint event]
  574. syscalls:sys_exit_timer_settime [Tracepoint event]
  575. syscalls:sys_enter_timer_delete [Tracepoint event]
  576. syscalls:sys_exit_timer_delete [Tracepoint event]
  577. syscalls:sys_enter_clock_settime [Tracepoint event]
  578. syscalls:sys_exit_clock_settime [Tracepoint event]
  579. syscalls:sys_enter_clock_gettime [Tracepoint event]
  580. syscalls:sys_exit_clock_gettime [Tracepoint event]
  581. syscalls:sys_enter_clock_adjtime [Tracepoint event]
  582. syscalls:sys_exit_clock_adjtime [Tracepoint event]
  583. syscalls:sys_enter_clock_getres [Tracepoint event]
  584. syscalls:sys_exit_clock_getres [Tracepoint event]
  585. syscalls:sys_enter_clock_nanosleep [Tracepoint event]
  586. syscalls:sys_exit_clock_nanosleep [Tracepoint event]
  587. syscalls:sys_enter_setpriority [Tracepoint event]
  588. syscalls:sys_exit_setpriority [Tracepoint event]
  589. syscalls:sys_enter_getpriority [Tracepoint event]
  590. syscalls:sys_exit_getpriority [Tracepoint event]
  591. syscalls:sys_enter_reboot [Tracepoint event]
  592. syscalls:sys_exit_reboot [Tracepoint event]
  593. syscalls:sys_enter_setregid [Tracepoint event]
  594. syscalls:sys_exit_setregid [Tracepoint event]
  595. syscalls:sys_enter_setgid [Tracepoint event]
  596. syscalls:sys_exit_setgid [Tracepoint event]
  597. syscalls:sys_enter_setreuid [Tracepoint event]
  598. syscalls:sys_exit_setreuid [Tracepoint event]
  599. syscalls:sys_enter_setuid [Tracepoint event]
  600. syscalls:sys_exit_setuid [Tracepoint event]
  601. syscalls:sys_enter_setresuid [Tracepoint event]
  602. syscalls:sys_exit_setresuid [Tracepoint event]
  603. syscalls:sys_enter_getresuid [Tracepoint event]
  604. syscalls:sys_exit_getresuid [Tracepoint event]
  605. syscalls:sys_enter_setresgid [Tracepoint event]
  606. syscalls:sys_exit_setresgid [Tracepoint event]
  607. syscalls:sys_enter_getresgid [Tracepoint event]
  608. syscalls:sys_exit_getresgid [Tracepoint event]
  609. syscalls:sys_enter_setfsuid [Tracepoint event]
  610. syscalls:sys_exit_setfsuid [Tracepoint event]
  611. syscalls:sys_enter_setfsgid [Tracepoint event]
  612. syscalls:sys_exit_setfsgid [Tracepoint event]
  613. syscalls:sys_enter_times [Tracepoint event]
  614. syscalls:sys_exit_times [Tracepoint event]
  615. syscalls:sys_enter_setpgid [Tracepoint event]
  616. syscalls:sys_exit_setpgid [Tracepoint event]
  617. syscalls:sys_enter_getpgid [Tracepoint event]
  618. syscalls:sys_exit_getpgid [Tracepoint event]
  619. syscalls:sys_enter_getpgrp [Tracepoint event]
  620. syscalls:sys_exit_getpgrp [Tracepoint event]
  621. syscalls:sys_enter_getsid [Tracepoint event]
  622. syscalls:sys_exit_getsid [Tracepoint event]
  623. syscalls:sys_enter_setsid [Tracepoint event]
  624. syscalls:sys_exit_setsid [Tracepoint event]
  625. syscalls:sys_enter_newuname [Tracepoint event]
  626. syscalls:sys_exit_newuname [Tracepoint event]
  627. syscalls:sys_enter_sethostname [Tracepoint event]
  628. syscalls:sys_exit_sethostname [Tracepoint event]
  629. syscalls:sys_enter_setdomainname [Tracepoint event]
  630. syscalls:sys_exit_setdomainname [Tracepoint event]
  631. syscalls:sys_enter_getrlimit [Tracepoint event]
  632. syscalls:sys_exit_getrlimit [Tracepoint event]
  633. syscalls:sys_enter_old_getrlimit [Tracepoint event]
  634. syscalls:sys_exit_old_getrlimit [Tracepoint event]
  635. syscalls:sys_enter_setrlimit [Tracepoint event]
  636. syscalls:sys_exit_setrlimit [Tracepoint event]
  637. syscalls:sys_enter_getrusage [Tracepoint event]
  638. syscalls:sys_exit_getrusage [Tracepoint event]
  639. syscalls:sys_enter_umask [Tracepoint event]
  640. syscalls:sys_exit_umask [Tracepoint event]
  641. syscalls:sys_enter_prctl [Tracepoint event]
  642. syscalls:sys_exit_prctl [Tracepoint event]
  643. syscalls:sys_enter_getcpu [Tracepoint event]
  644. syscalls:sys_exit_getcpu [Tracepoint event]
  645. syscalls:sys_enter_restart_syscall [Tracepoint event]
  646. syscalls:sys_exit_restart_syscall [Tracepoint event]
  647. syscalls:sys_enter_rt_sigprocmask [Tracepoint event]
  648. syscalls:sys_exit_rt_sigprocmask [Tracepoint event]
  649. syscalls:sys_enter_rt_sigpending [Tracepoint event]
  650. syscalls:sys_exit_rt_sigpending [Tracepoint event]
  651. syscalls:sys_enter_rt_sigtimedwait [Tracepoint event]
  652. syscalls:sys_exit_rt_sigtimedwait [Tracepoint event]
  653. syscalls:sys_enter_kill [Tracepoint event]
  654. syscalls:sys_exit_kill [Tracepoint event]
  655. syscalls:sys_enter_tgkill [Tracepoint event]
  656. syscalls:sys_exit_tgkill [Tracepoint event]
  657. syscalls:sys_enter_tkill [Tracepoint event]
  658. syscalls:sys_exit_tkill [Tracepoint event]
  659. syscalls:sys_enter_rt_sigqueueinfo [Tracepoint event]
  660. syscalls:sys_exit_rt_sigqueueinfo [Tracepoint event]
  661. syscalls:sys_enter_rt_tgsigqueueinfo [Tracepoint event]
  662. syscalls:sys_exit_rt_tgsigqueueinfo [Tracepoint event]
  663. syscalls:sys_enter_sigpending [Tracepoint event]
  664. syscalls:sys_exit_sigpending [Tracepoint event]
  665. syscalls:sys_enter_sigprocmask [Tracepoint event]
  666. syscalls:sys_exit_sigprocmask [Tracepoint event]
  667. syscalls:sys_enter_rt_sigaction [Tracepoint event]
  668. syscalls:sys_exit_rt_sigaction [Tracepoint event]
  669. syscalls:sys_enter_sgetmask [Tracepoint event]
  670. syscalls:sys_exit_sgetmask [Tracepoint event]
  671. syscalls:sys_enter_ssetmask [Tracepoint event]
  672. syscalls:sys_exit_ssetmask [Tracepoint event]
  673. syscalls:sys_enter_signal [Tracepoint event]
  674. syscalls:sys_exit_signal [Tracepoint event]
  675. syscalls:sys_enter_pause [Tracepoint event]
  676. syscalls:sys_exit_pause [Tracepoint event]
  677. syscalls:sys_enter_rt_sigsuspend [Tracepoint event]
  678. syscalls:sys_exit_rt_sigsuspend [Tracepoint event]
  679. syscalls:sys_enter_alarm [Tracepoint event]
  680. syscalls:sys_exit_alarm [Tracepoint event]
  681. syscalls:sys_enter_getpid [Tracepoint event]
  682. syscalls:sys_exit_getpid [Tracepoint event]
  683. syscalls:sys_enter_getppid [Tracepoint event]
  684. syscalls:sys_exit_getppid [Tracepoint event]
  685. syscalls:sys_enter_getuid [Tracepoint event]
  686. syscalls:sys_exit_getuid [Tracepoint event]
  687. syscalls:sys_enter_geteuid [Tracepoint event]
  688. syscalls:sys_exit_geteuid [Tracepoint event]
  689. syscalls:sys_enter_getgid [Tracepoint event]
  690. syscalls:sys_exit_getgid [Tracepoint event]
  691. syscalls:sys_enter_getegid [Tracepoint event]
  692. syscalls:sys_exit_getegid [Tracepoint event]
  693. syscalls:sys_enter_gettid [Tracepoint event]
  694. syscalls:sys_exit_gettid [Tracepoint event]
  695. syscalls:sys_enter_sysinfo [Tracepoint event]
  696. syscalls:sys_exit_sysinfo [Tracepoint event]
  697. syscalls:sys_enter_ptrace [Tracepoint event]
  698. syscalls:sys_exit_ptrace [Tracepoint event]
  699. syscalls:sys_enter_capget [Tracepoint event]
  700. syscalls:sys_exit_capget [Tracepoint event]
  701. syscalls:sys_enter_capset [Tracepoint event]
  702. syscalls:sys_exit_capset [Tracepoint event]
  703. syscalls:sys_enter_sysctl [Tracepoint event]
  704. syscalls:sys_exit_sysctl [Tracepoint event]
  705. syscalls:sys_enter_time [Tracepoint event]
  706. syscalls:sys_exit_time [Tracepoint event]
  707. syscalls:sys_enter_stime [Tracepoint event]
  708. syscalls:sys_exit_stime [Tracepoint event]
  709. syscalls:sys_enter_gettimeofday [Tracepoint event]
  710. syscalls:sys_exit_gettimeofday [Tracepoint event]
  711. syscalls:sys_enter_settimeofday [Tracepoint event]
  712. syscalls:sys_exit_settimeofday [Tracepoint event]
  713. syscalls:sys_enter_adjtimex [Tracepoint event]
  714. syscalls:sys_exit_adjtimex [Tracepoint event]
  715. syscalls:sys_enter_getitimer [Tracepoint event]
  716. syscalls:sys_exit_getitimer [Tracepoint event]
  717. syscalls:sys_enter_setitimer [Tracepoint event]
  718. syscalls:sys_exit_setitimer [Tracepoint event]
  719. syscalls:sys_enter_exit [Tracepoint event]
  720. syscalls:sys_exit_exit [Tracepoint event]
  721. syscalls:sys_enter_exit_group [Tracepoint event]
  722. syscalls:sys_exit_exit_group [Tracepoint event]
  723. syscalls:sys_enter_waitid [Tracepoint event]
  724. syscalls:sys_exit_waitid [Tracepoint event]
  725. syscalls:sys_enter_wait4 [Tracepoint event]
  726. syscalls:sys_exit_wait4 [Tracepoint event]
  727. syscalls:sys_enter_waitpid [Tracepoint event]
  728. syscalls:sys_exit_waitpid [Tracepoint event]
  729. syscalls:sys_enter_syslog [Tracepoint event]
  730. syscalls:sys_exit_syslog [Tracepoint event]
  731. syscalls:sys_enter_personality [Tracepoint event]
  732. syscalls:sys_exit_personality [Tracepoint event]
  733. syscalls:sys_enter_set_tid_address [Tracepoint event]
  734. syscalls:sys_exit_set_tid_address [Tracepoint event]
  735. syscalls:sys_enter_unshare [Tracepoint event]
  736. syscalls:sys_exit_unshare [Tracepoint event]
  737. syscalls:sys_enter_nice [Tracepoint event]
  738. syscalls:sys_exit_nice [Tracepoint event]
  739. syscalls:sys_enter_sched_setscheduler [Tracepoint event]
  740. syscalls:sys_exit_sched_setscheduler [Tracepoint event]
  741. syscalls:sys_enter_sched_setparam [Tracepoint event]
  742. syscalls:sys_exit_sched_setparam [Tracepoint event]
  743. syscalls:sys_enter_sched_getscheduler [Tracepoint event]
  744. syscalls:sys_exit_sched_getscheduler [Tracepoint event]
  745. syscalls:sys_enter_sched_getparam [Tracepoint event]
  746. syscalls:sys_exit_sched_getparam [Tracepoint event]
  747. syscalls:sys_enter_sched_setaffinity [Tracepoint event]
  748. syscalls:sys_exit_sched_setaffinity [Tracepoint event]
  749. syscalls:sys_enter_sched_getaffinity [Tracepoint event]
  750. syscalls:sys_exit_sched_getaffinity [Tracepoint event]
  751. syscalls:sys_enter_sched_yield [Tracepoint event]
  752. syscalls:sys_exit_sched_yield [Tracepoint event]
  753. syscalls:sys_enter_sched_get_priority_max [Tracepoint event]
  754. syscalls:sys_exit_sched_get_priority_max [Tracepoint event]
  755. syscalls:sys_enter_sched_get_priority_min [Tracepoint event]
  756. syscalls:sys_exit_sched_get_priority_min [Tracepoint event]
  757. syscalls:sys_enter_sched_rr_get_interval [Tracepoint event]
  758. syscalls:sys_exit_sched_rr_get_interval [Tracepoint event]
  759. syscalls:sys_enter [Tracepoint event]
  760. syscalls:sys_exit [Tracepoint event]
  761. irq_vectors:local_timer_entry [Tracepoint event]
  762. irq_vectors:local_timer_exit [Tracepoint event]
  763. irq_vectors:reschedule_entry [Tracepoint event]
  764. irq_vectors:reschedule_exit [Tracepoint event]
  765. irq_vectors:spurious_apic_entry [Tracepoint event]
  766. irq_vectors:spurious_apic_exit [Tracepoint event]
  767. irq_vectors:error_apic_entry [Tracepoint event]
  768. irq_vectors:error_apic_exit [Tracepoint event]
  769. irq_vectors:x86_platform_ipi_entry [Tracepoint event]
  770. irq_vectors:x86_platform_ipi_exit [Tracepoint event]
  771. irq_vectors:irq_work_entry [Tracepoint event]
  772. irq_vectors:irq_work_exit [Tracepoint event]
  773. irq_vectors:call_function_entry [Tracepoint event]
  774. irq_vectors:call_function_exit [Tracepoint event]
  775. irq_vectors:call_function_single_entry [Tracepoint event]
  776. irq_vectors:call_function_single_exit [Tracepoint event]
  777. irq_vectors:threshold_apic_entry [Tracepoint event]
  778. irq_vectors:threshold_apic_exit [Tracepoint event]
  779. irq_vectors:thermal_apic_entry [Tracepoint event]
  780. irq_vectors:thermal_apic_exit [Tracepoint event]

tracepoint

分成了几大类:

ext4 文件系统的tracepoint events,如果是其它文件系统,比如XFS,也有对应的tracepoint event;

jbd2 文件日志的tracepoint events;

skb 内存的tracepoint events;

net,napi,sock,udp:网络的tracepoint events;

scsi, block, writeback 磁盘IO

kmem 内存

sched 调度

syscalls 系统调用

...

3. perf top -e xxx

上面的 perf list [hw|sw...] 可以知道所有的 tracepoint events, 接下来我们就可以使用 perf top -e tracepoint-event 来专门获得指定的tracepoint的信息:

1)perf top -e cpu-clock: 查看CPU的使用

2)perf top -e faults : 查看 page faults

3)perf top -e block:block_rq_issue : 查看系统IO的请求,比如可以在发现系统IO异常时,可以使用该命令进行调查,就能指定到底是什么原因导致的IO异常。 block_rq_issue 表示 block_request_issue 就是IO请求数。其实从这些可以看出,分析和调查Linux上的各种性能问题,需要我们对Linux内核有比较多的了解,不然恐怕是无从下手的。

4. 案例

参见:http://blog.chinaunix.net/uid-20785090-id-4282589.html

Linux 性能优化工具 perf top的更多相关文章

  1. Linux/Android 性能优化工具 perf

    /***************************************************************************** * Linux/Android 性能优化工 ...

  2. 2 Linux性能优化--工具图

  3. Linux 性能优化排查工具

    下图1为 Linux 性能优化排查工具的总结 图1 诊断 CPU 工具 查看 CPU 核数 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU ...

  4. 系统级性能分析工具perf的介绍与使用

    测试环境:Ubuntu16.04(在VMWare虚拟机使用perf top存在无法显示问题) Kernel:3.13.0-32 系统级性能优化通常包括两个阶段:性能剖析(performance pro ...

  5. 系统级性能分析工具perf的介绍与使用[转]

    测试环境:Ubuntu16.04(在VMWare虚拟机使用perf top存在无法显示问题) Kernel:3.13.0-32 系统级性能优化通常包括两个阶段:性能剖析(performance pro ...

  6. Linux 性能分析工具汇总合集

    出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章.本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面.如果没有完善的计算机系统知识,网络知识和操作系统知识, ...

  7. [转]Linux性能分析工具汇总合集

    出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章.本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面.如果没有完善的计算机系统知识,网络知识和操作系统知识, ...

  8. 超全整理!Linux性能分析工具汇总合集

    转自:http://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章. ...

  9. (转)超全整理!Linux性能分析工具汇总合集

    超全整理!Linux性能分析工具汇总合集 原文:http://rdc.hundsun.com/portal/article/731.html 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望, ...

随机推荐

  1. PostgreSQL的case when

    select tt.dict_label as display_item,t1.ratio from (select t.product_level,round(sum(case when t.det ...

  2. PhantomJS快速入门

    本文简要介绍了PhantomJS的相关基础知识点,主要包括PhantomJS的介绍.下载与安装.HelloWorld程序.核心模块介绍等.由于鄙人才疏学浅,难免有疏漏之处,欢迎指正交流. 1.Phan ...

  3. Python读写excel

    #-*- coding:utf-8 -*- #__author__ = 'liu-ke' import xlrd from xlutils.copy import copy mybook = xlrd ...

  4. 删除 QQ 最新版右键菜单 通过QQ发送文件到手机

    64位:打开命令行执行: regsvr32 /u "C:\Program Files (x86)\Tencent\QQ\Bin\QQShellExt64.dll" 32位:打开命令 ...

  5. MixItUp:超炫!基于 CSS3 & jQuery 的过滤和排序插件

    MixItUp 是一款轻量,但功能强大的 jQuery 插件,提供了对分类和有序内容的美丽的动画过滤和排序功能.特别适合用于作品集网站,画廊,图片博客以及任何的分类或有序内容. 它是如何工作的? Mi ...

  6. PourOver – 快速筛选和排序大的数据集合

    PourOver 是一个用于对大数据集合进行快速过滤的 JavaScript 库.它可以在60fps下运行,允许您构建数据研究应用和档案,即不必等待一个数据库调用来呈现查询结果. PourOver 基 ...

  7. ShareDrop – 苹果 AirDrop 服务的 HTML5 实现

    ShareDrop 是苹果 AirDrop 服务的 HTML5 版本,你可以直接在设备之间传输文件,而无需先上传到任何服务器.它使用 WebRTC 来实现安全的点对点文件传输.目前 ShareDrop ...

  8. 定时器相关 setTimeout setInterval 函数节流

    这个问题也是在参加百度的前端技术学院中遇到的 任务中需要用js实现动画  导师给的评价中setInterval会导致bug 当时不理解   下面把自己学习的过程分享出来 再次理解单线程   老是说js ...

  9. JavaScript实战-菜单特效

    以下是我自己用原生JS写的各种菜单特效,虽然网上一搜一大堆,但我还是喜欢自己来写一写! 这是上一篇:JavaScript实战(带收放动画效果的导航菜单) 下面是经过优化后的完整代码,优化了CSS样式. ...

  10. 移动端图片滚动加载-lazyload实现的要点总结

    最近在做移动端的营销页面时,遇到了页面有大量图片的情况,于是很自然的想到了要使用图片lazyload,PC端用着jQuery,也有现成的插件.但是在移动端,基本不用jQuery,于是就试着自己去造一下 ...