Project

General

Profile

direct_0_cache_on_inuse_space.txt

Li Yichao, 03/23/2018 01:38 PM

Download (6.84 KB)

 
1
➜  /tmp pprof --text /data/apps/qemu-kvm/x86_64-softmmu/qemu-system-x86_64 profile_base/profile.0006.heap
2
Some binary filenames not available. Symbolization may be incomplete.
3
Try setting PPROF_BINARY_PATH to the search path for local binaries.
4
File: qemu-system-x86_64
5
Type: inuse_space
6
Showing nodes accounting for 374.50MB, 99.88% of 374.96MB total
7
Dropped 756 nodes (cum <= 1.87MB)
8
      flat  flat%   sum%        cum   cum%
9
  242.35MB 64.63% 64.63%   243.55MB 64.95%  [librados.so.2.0.0]
10
   99.59MB 26.56% 91.19%    99.59MB 26.56%  [libglib-2.0.so.0.4200.2]
11
   31.24MB  8.33% 99.53%    31.24MB  8.33%  qemu_try_memalign
12
    0.89MB  0.24% 99.76%   129.61MB 34.57%  [libceph-common.so.0]
13
    0.35MB 0.094% 99.86%   114.77MB 30.61%  [librbd.so.1.12.0]
14
    0.07MB 0.019% 99.88%   128.10MB 34.16%  [libstdc++.so.6.0.19]
15
         0     0% 99.88%   236.02MB 62.95%  <unknown>
16
         0     0% 99.88%   130.71MB 34.86%  __clone
17
         0     0% 99.88%   136.74MB 36.47%  __correctly_grouped_prefixwc
18
         0     0% 99.88%   107.34MB 28.63%  __libc_start_main
19
         0     0% 99.88%   107.33MB 28.62%  _start
20
         0     0% 99.88%     2.16MB  0.58%  access_with_adjusted_size
21
         0     0% 99.88%     2.16MB  0.58%  address_space_rw
22
         0     0% 99.88%     2.10MB  0.56%  address_space_update_topology
23
         0     0% 99.88%     2.03MB  0.54%  address_space_update_topology_pass
24
         0     0% 99.88%     2.16MB  0.58%  address_space_write
25
         0     0% 99.88%     2.16MB  0.58%  address_space_write_continue
26
         0     0% 99.88%    88.04MB 23.48%  aio_ctx_dispatch
27
         0     0% 99.88%    88.04MB 23.48%  aio_dispatch
28
         0     0% 99.88%     3.97MB  1.06%  bdrv_aligned_preadv
29
         0     0% 99.88%   132.77MB 35.41%  bdrv_aligned_pwritev
30
         0     0% 99.88%     3.97MB  1.06%  bdrv_co_do_preadv
31
         0     0% 99.88%   132.77MB 35.41%  bdrv_co_do_pwritev
32
         0     0% 99.88%     3.97MB  1.06%  bdrv_co_do_readv
33
         0     0% 99.88%   136.74MB 36.47%  bdrv_co_io_em
34
         0     0% 99.88%     3.97MB  1.06%  bdrv_co_readv
35
         0     0% 99.88%     3.97MB  1.06%  bdrv_co_readv_em
36
         0     0% 99.88%   132.77MB 35.41%  bdrv_co_writev_em
37
         0     0% 99.88%    13.63MB  3.63%  bdrv_open
38
         0     0% 99.88%    13.56MB  3.62%  bdrv_open_common
39
         0     0% 99.88%    13.63MB  3.64%  bdrv_open_inherit
40
         0     0% 99.88%        4MB  1.07%  bdrv_pread
41
         0     0% 99.88%        4MB  1.07%  bdrv_prwv_co
42
         0     0% 99.88%    88.02MB 23.48%  blk_aio_prwv
43
         0     0% 99.88%     3.97MB  1.06%  blk_aio_read_entry
44
         0     0% 99.88%    62.02MB 16.54%  blk_aio_readv
45
         0     0% 99.88%   132.77MB 35.41%  blk_aio_write_entry
46
         0     0% 99.88%    26.01MB  6.94%  blk_aio_writev
47
         0     0% 99.88%     3.97MB  1.06%  blk_co_preadv
48
         0     0% 99.88%   132.77MB 35.41%  blk_co_pwritev
49
         0     0% 99.88%    13.65MB  3.64%  blk_new_open
50
         0     0% 99.88%        2MB  0.53%  blk_prw
51
         0     0% 99.88%        2MB  0.53%  blk_read
52
         0     0% 99.88%        2MB  0.53%  blk_read_unthrottled
53
         0     0% 99.88%        2MB  0.53%  blk_rw
54
         0     0% 99.88%        2MB  0.53%  blkconf_geometry
55
         0     0% 99.88%    13.64MB  3.64%  blockdev_init
56
         0     0% 99.88%   136.74MB 36.47%  coroutine_trampoline
57
         0     0% 99.88%     2.98MB  0.79%  device_init_func
58
         0     0% 99.88%     3.34MB  0.89%  device_set_realized
59
         0     0% 99.88%    13.65MB  3.64%  drive_init_func
60
         0     0% 99.88%    13.65MB  3.64%  drive_new
61
         0     0% 99.88%    88.04MB 23.48%  glib_pollfds_poll
62
         0     0% 99.88%        2MB  0.53%  guess_disk_lchs
63
         0     0% 99.88%        2MB  0.53%  hd_geometry_guess
64
         0     0% 99.88%     2.16MB  0.58%  kvm_cpu_exec
65
         0     0% 99.88%     2.08MB  0.56%  kvm_handle_io
66
         0     0% 99.88%   107.34MB 28.63%  main
67
         0     0% 99.88%    88.04MB 23.48%  main_loop
68
         0     0% 99.88%    88.04MB 23.48%  main_loop_wait
69
         0     0% 99.88%     2.03MB  0.54%  mem_add
70
         0     0% 99.88%     2.16MB  0.58%  memory_region_dispatch_write
71
         0     0% 99.88%     2.08MB  0.55%  memory_region_set_enabled
72
         0     0% 99.88%     2.16MB  0.58%  memory_region_transaction_commit
73
         0     0% 99.88%     2.16MB  0.58%  memory_region_write_accessor
74
         0     0% 99.88%     3.34MB  0.89%  object_property_set
75
         0     0% 99.88%     3.34MB  0.89%  object_property_set_bool
76
         0     0% 99.88%     3.34MB  0.89%  object_property_set_qobject
77
         0     0% 99.88%    88.04MB 23.48%  os_host_main_loop_wait
78
         0     0% 99.88%        2MB  0.53%  pc_init1
79
         0     0% 99.88%        2MB  0.53%  pc_init_rhel730
80
         0     0% 99.88%     2.07MB  0.55%  pci_data_write
81
         0     0% 99.88%     2.06MB  0.55%  pci_default_write_config
82
         0     0% 99.88%     2.07MB  0.55%  pci_host_config_write_common
83
         0     0% 99.88%     2.07MB  0.55%  pci_host_data_write
84
         0     0% 99.88%     3.27MB  0.87%  pci_qdev_realize
85
         0     0% 99.88%     3.34MB  0.89%  property_set_bool
86
         0     0% 99.88%     6.25MB  1.67%  qcow2_cache_create
87
         0     0% 99.88%    12.38MB  3.30%  qcow2_open
88
         0     0% 99.88%     6.25MB  1.67%  qcow2_update_options
89
         0     0% 99.88%     6.25MB  1.67%  qcow2_update_options_prepare
90
         0     0% 99.88%     2.98MB   0.8%  qdev_device_add
91
         0     0% 99.88%    94.03MB 25.08%  qemu_coroutine_create
92
         0     0% 99.88%    94.03MB 25.08%  qemu_coroutine_new
93
         0     0% 99.88%     2.17MB  0.58%  qemu_kvm_cpu_thread_fn
94
         0     0% 99.88%    16.70MB  4.45%  qemu_opts_foreach
95
         0     0% 99.88%     3.97MB  1.06%  qemu_rbd_aio_readv
96
         0     0% 99.88%   132.77MB 35.41%  qemu_rbd_aio_writev
97
         0     0% 99.88%    30.72MB  8.19%  qemu_try_blockalign
98
         0     0% 99.88%     3.97MB  1.06%  raw_co_readv
99
         0     0% 99.88%   132.77MB 35.41%  raw_co_writev_flags
100
         0     0% 99.88%   136.74MB 36.47%  rbd_start_aio
101
         0     0% 99.88%   130.71MB 34.86%  start_thread
102
         0     0% 99.88%    88.03MB 23.48%  submit_requests
103
         0     0% 99.88%     2.24MB   0.6%  virtio_blk_device_realize
104
         0     0% 99.88%    88.04MB 23.48%  virtio_blk_handle_output
105
         0     0% 99.88%    18.01MB  4.80%  virtio_blk_handle_request
106
         0     0% 99.88%    88.04MB 23.48%  virtio_blk_handle_vq
107
         0     0% 99.88%     2.25MB   0.6%  virtio_blk_pci_realize
108
         0     0% 99.88%    88.03MB 23.48%  virtio_blk_submit_multireq
109
         0     0% 99.88%     2.62MB   0.7%  virtio_device_realize
110
         0     0% 99.88%     2.74MB  0.73%  virtio_pci_dc_realize
111
         0     0% 99.88%     2.64MB   0.7%  virtio_pci_realize
112
         0     0% 99.88%    88.04MB 23.48%  virtio_queue_host_notifier_read
113
         0     0% 99.88%    88.04MB 23.48%  virtio_queue_notify_vq