Flame Graph
Reset Zoom
ext4_io_submit (127 samples, 35.67%)
ext4_io_submit
page_mkclean (1 samples, 0.28%)
mpage_submit_page (1 samples, 0.28%)
_int_free (7 samples, 1.97%)
_..
__blk_run_queue (3 samples, 0.84%)
gencache_set_data_blob (2 samples, 0.56%)
__schedule (2 samples, 0.56%)
cfq_insert_request (10 samples, 2.81%)
cf..
mdb_txn_begin (1 samples, 0.28%)
blk_done_softirq (3 samples, 0.84%)
scsi_finish_command (2 samples, 0.56%)
_raw_spin_unlock_irqrestore (1 samples, 0.28%)
finish_task_switch (2 samples, 0.56%)
dbwrap_store (1 samples, 0.28%)
run_local_gencache (17 samples, 4.78%)
run_l..
mprotect (1 samples, 0.28%)
blk_done_softirq (3 samples, 0.84%)
ata_scsi_queuecmd (8 samples, 2.25%)
a..
gencache_parse (9 samples, 2.53%)
ge..
posix_get_boottime (1 samples, 0.28%)
__strchrnul (2 samples, 0.56%)
ktime_get (7 samples, 1.97%)
k..
ret_from_intr (4 samples, 1.12%)
generic_make_request (18 samples, 5.06%)
generi..
__libc_start_main (29 samples, 8.15%)
__libc_star..
submit_bio (4 samples, 1.12%)
bio_endio (1 samples, 0.28%)
scsi_softirq_done (2 samples, 0.56%)
_IO_old_init (2 samples, 0.56%)
add_timer_randomness (1 samples, 0.28%)
block_write_end (1 samples, 0.28%)
vfs_fsync_range (32 samples, 8.99%)
vfs_fsync_ra..
io_schedule_timeout (8 samples, 2.25%)
i..
vfs_write (1 samples, 0.28%)
schedule (2 samples, 0.56%)
blkdev_issue_flush (9 samples, 2.53%)
bl..
mdb_txn_begin (1 samples, 0.28%)
ext4_writepages (165 samples, 46.35%)
ext4_writepages
ktime_get_with_offset (1 samples, 0.28%)
blk_rq_init (2 samples, 0.56%)
sched_clock (3 samples, 0.84%)
scsi_io_completion (3 samples, 0.84%)
do_fsync (186 samples, 52.25%)
do_fsync
_raw_write_unlock_irqrestore (4 samples, 1.12%)
perf_event_task_output (1 samples, 0.28%)
ext4_bio_write_page (1 samples, 0.28%)
submit_bio (18 samples, 5.06%)
submit..
do_IRQ (4 samples, 1.12%)
gencache_parse (17 samples, 4.78%)
genca..
generic_make_request (127 samples, 35.67%)
generic_make_request
native_sched_clock (3 samples, 0.84%)
data_blob_const (1 samples, 0.28%)
irq_exit (8 samples, 2.25%)
i..
__vfs_write (33 samples, 9.27%)
__vfs_write
mpage_process_page_bufs (128 samples, 35.96%)
mpage_process_page_bufs
dl_main (1 samples, 0.28%)
__set_page_dirty (1 samples, 0.28%)
ktime_get (1 samples, 0.28%)
_talloc_free_internal (1 samples, 0.28%)
sys_exit_group (1 samples, 0.28%)
_raw_spin_unlock_irqrestore (4 samples, 1.12%)
read_tsc (6 samples, 1.69%)
perf_event_aux (1 samples, 0.28%)
dbwrap_parse_record (6 samples, 1.69%)
__talloc_get_name (1 samples, 0.28%)
__wake_up (1 samples, 0.28%)
sched_clock (125 samples, 35.11%)
sched_clock
__GI___writev (1 samples, 0.28%)
__memcmp_sse4_1 (4 samples, 1.12%)
perf_event_exit_task (1 samples, 0.28%)
ext4_end_bio (1 samples, 0.28%)
make_tdb_data (1 samples, 0.28%)
add_timer_randomness (3 samples, 0.84%)
blk_rq_init (3 samples, 0.84%)
filemap_write_and_wait_range (29 samples, 8.15%)
filemap_wri..
sched_clock (1 samples, 0.28%)
__blk_run_queue (21 samples, 5.90%)
__blk_r..
mdb_get (15 samples, 4.21%)
mdb_get
sched_clock (18 samples, 5.06%)
sched_..
ext4_file_write_iter (33 samples, 9.27%)
ext4_file_wri..
_raw_write_unlock_irqrestore (1 samples, 0.28%)
__vfs_write (1 samples, 0.28%)
sys_fdatasync (186 samples, 52.25%)
sys_fdatasync
ata_scsi_queuecmd (1 samples, 0.28%)
_raw_write_unlock_irqrestore (1 samples, 0.28%)
read_tsc (1 samples, 0.28%)
__write_nocancel (1 samples, 0.28%)
sys_write (1 samples, 0.28%)
db_lmdb_parse_record (7 samples, 1.97%)
d..
scsi_request_fn (3 samples, 0.84%)
ata_scsi_queuecmd (1 samples, 0.28%)
entry_SYSCALL_64_fastpath (1 samples, 0.28%)
_dl_name_match_p (1 samples, 0.28%)
__blk_run_queue (1 samples, 0.28%)
blk_finish_plug (31 samples, 8.71%)
blk_finish_p..
_raw_write_unlock_irqrestore (3 samples, 0.84%)
__delayacct_blkio_end (1 samples, 0.28%)
get_request (3 samples, 0.84%)
do_IRQ (4 samples, 1.12%)
entry_SYSCALL_64_fastpath (1 samples, 0.28%)
vfs_write (33 samples, 9.27%)
vfs_write
_dl_sysdep_start (1 samples, 0.28%)
_talloc_free_internal (1 samples, 0.28%)
string_term_tdb_data@plt (1 samples, 0.28%)
blk_done_softirq (2 samples, 0.56%)
gencache_set (2 samples, 0.56%)
__delayacct_blkio_start (9 samples, 2.53%)
__..
__GI_____strtoll_l_internal (9 samples, 2.53%)
__..
__wait_on_bit (12 samples, 3.37%)
__w..
irq_exit (4 samples, 1.12%)
queue_unplugged (21 samples, 5.90%)
queue_u..
[unknown] (308 samples, 86.52%)
[unknown]
blk_done_softirq (2 samples, 0.56%)
native_sched_clock (2 samples, 0.56%)
_talloc_set_name_const (1 samples, 0.28%)
get_request (125 samples, 35.11%)
get_request
dbwrap_parse_record (11 samples, 3.09%)
dbw..
gencache_parse_fn (3 samples, 0.84%)
main (29 samples, 8.15%)
main
do_writepages (165 samples, 46.35%)
do_writepages
ext4_io_submit (4 samples, 1.12%)
_IO_setb (2 samples, 0.56%)
get_request (1 samples, 0.28%)
ext4_io_submit (1 samples, 0.28%)
scsi_softirq_done (3 samples, 0.84%)
entry_SYSCALL_64_fastpath (186 samples, 52.25%)
entry_SYSCALL_64_fastpath
get_request (2 samples, 0.56%)
queue_unplugged (3 samples, 0.84%)
__wait_on_bit (8 samples, 2.25%)
_..
_raw_write_unlock_irqrestore (1 samples, 0.28%)
[unknown] (5 samples, 1.40%)
wait_on_page_bit (12 samples, 3.37%)
wai..
scsi_dispatch_cmd (4 samples, 1.12%)
syscall_return_slowpath (1 samples, 0.28%)
mdb_txn_abort (1 samples, 0.28%)
_talloc_get_type_abort (2 samples, 0.56%)
talloc_vasprintf (4 samples, 1.12%)
sys_clock_gettime (1 samples, 0.28%)
end_page_writeback (1 samples, 0.28%)
strlen (2 samples, 0.56%)
_IO_vsnprintf (13 samples, 3.65%)
_IO_..
dbwrap_local_open (1 samples, 0.28%)
ext4_bio_write_page (127 samples, 35.67%)
ext4_bio_write_page
do_IRQ (1 samples, 0.28%)
ext4_writepages (21 samples, 5.90%)
ext4_wr..
entry_SYSCALL_64_fastpath (1 samples, 0.28%)
all (356 samples, 100%)
smp_apic_timer_interrupt (1 samples, 0.28%)
ktime_get (1 samples, 0.28%)
blk_flush_plug_list (3 samples, 0.84%)
_raw_spin_unlock_irqrestore (1 samples, 0.28%)
blk_rq_init (125 samples, 35.11%)
blk_rq_init
mdb_cursor_put (1 samples, 0.28%)
read_tsc (3 samples, 0.84%)
_raw_write_unlock_irqrestore (1 samples, 0.28%)
__talloc (2 samples, 0.56%)
__do_softirq (4 samples, 1.12%)
__do_softirq (1 samples, 0.28%)
native_sched_clock (18 samples, 5.06%)
native..
scsi_io_completion (3 samples, 0.84%)
do_writepages (21 samples, 5.90%)
do_writ..
read_tsc (1 samples, 0.28%)
_talloc_free (3 samples, 0.84%)
talloc_asprintf (4 samples, 1.12%)
scsi_request_fn (9 samples, 2.53%)
sc..
__GI___libc_pwrite64 (34 samples, 9.55%)
__GI___libc_p..
generic_make_request (3 samples, 0.84%)
smbtorture3 (356 samples, 100.00%)
smbtorture3
pty_write (1 samples, 0.28%)
irq_exit (1 samples, 0.28%)
perf_event_task (1 samples, 0.28%)
_raw_write_unlock_irqrestore (1 samples, 0.28%)
irq_exit (6 samples, 1.69%)
dbwrap_store_bystring (1 samples, 0.28%)
blkdev_issue_flush (3 samples, 0.84%)
blk_queue_bio (1 samples, 0.28%)
bit_wait_io (8 samples, 2.25%)
b..
scsi_request_fn (8 samples, 2.25%)
s..
gencache_pull_timeout (1 samples, 0.28%)
wait_for_completion (1 samples, 0.28%)
[unknown] (36 samples, 10.11%)
[unknown]
talloc_chunk_from_ptr (1 samples, 0.28%)
__talloc_with_prefix (3 samples, 0.84%)
do_exit (1 samples, 0.28%)
__talloc_get_name (2 samples, 0.56%)
__do_softirq (1 samples, 0.28%)
irq_exit (1 samples, 0.28%)
talloc_vasprintf (4 samples, 1.12%)
ext4_io_submit (18 samples, 5.06%)
ext4_i..
__memset_sse2 (2 samples, 0.56%)
ext4_sync_file (186 samples, 52.25%)
ext4_sync_file
talloc_asprintf (4 samples, 1.12%)
talloc_chunk_from_ptr (1 samples, 0.28%)
local_clock (1 samples, 0.28%)
vfs_fsync_range (186 samples, 52.25%)
vfs_fsync_range
schedule_timeout (2 samples, 0.56%)
submit_bio_wait (3 samples, 0.84%)
clear_page_dirty_for_io (1 samples, 0.28%)
irq_exit (4 samples, 1.12%)
add_disk_randomness (3 samples, 0.84%)
scsi_request_fn (1 samples, 0.28%)
__do_softirq (1 samples, 0.28%)
__do_softirq (8 samples, 2.25%)
_..
_int_malloc (1 samples, 0.28%)
irq_exit (1 samples, 0.28%)
blk_flush_plug_list (31 samples, 8.71%)
blk_flush_pl..
__vdso_clock_gettime (1 samples, 0.28%)
int_ret_from_sys_call (1 samples, 0.28%)
db_lmdb_parse_record (1 samples, 0.28%)
ata_scsi_queuecmd (4 samples, 1.12%)
read_tsc (1 samples, 0.28%)
malloc (1 samples, 0.28%)
tty_flip_buffer_push (1 samples, 0.28%)
ret_from_intr (8 samples, 2.25%)
r..
ktime_get (9 samples, 2.53%)
kt..
ret_from_intr (6 samples, 1.69%)
scsi_finish_command (3 samples, 0.84%)
mdb_get (1 samples, 0.28%)
__perf_event_header__init_id (1 samples, 0.28%)
__talloc (3 samples, 0.84%)
generic_write_end (1 samples, 0.28%)
sys_pwrite64 (34 samples, 9.55%)
sys_pwrite64
__filemap_fdatawrite_range (21 samples, 5.90%)
__filem..
queue_work_on (1 samples, 0.28%)
scsi_dispatch_cmd (8 samples, 2.25%)
s..
blk_queue_bio (18 samples, 5.06%)
blk_qu..
talloc_chunk_from_ptr (1 samples, 0.28%)
__do_softirq (6 samples, 1.69%)
_raw_spin_unlock_irqrestore (2 samples, 0.56%)
rmap_walk (1 samples, 0.28%)
__fget_light (1 samples, 0.28%)
add_disk_randomness (2 samples, 0.56%)
blk_rq_init (18 samples, 5.06%)
blk_rq..
ret_from_intr (1 samples, 0.28%)
bit_wait_io (12 samples, 3.37%)
bit..
strlen (2 samples, 0.56%)
int_ret_from_sys_call (1 samples, 0.28%)
update_blocked_averages (1 samples, 0.28%)
_raw_spin_unlock_irqrestore (8 samples, 2.25%)
_..
vfprintf (5 samples, 1.40%)
gencache_parse_fn (3 samples, 0.84%)
filemap_fdatawait_range (12 samples, 3.37%)
fil..
_raw_spin_unlock_irqrestore (1 samples, 0.28%)
sys_writev (1 samples, 0.28%)
scsi_io_completion (2 samples, 0.56%)
run_test (17 samples, 4.78%)
run_t..
perf_event_aux_ctx (1 samples, 0.28%)
entry_SYSCALL_64_fastpath (1 samples, 0.28%)
ext4_da_write_end (1 samples, 0.28%)
mpage_map_and_submit_buffers (1 samples, 0.28%)
blk_throtl_bio (1 samples, 0.28%)
_itoa_word (2 samples, 0.56%)
generic_perform_write (1 samples, 0.28%)
do_IRQ (8 samples, 2.25%)
d..
n_tty_write (1 samples, 0.28%)
do_IRQ (1 samples, 0.28%)
native_sched_clock (1 samples, 0.28%)
talloc_chunk_from_ptr (1 samples, 0.28%)
native_sched_clock (124 samples, 34.83%)
native_sched_clock
blk_update_request (1 samples, 0.28%)
_raw_spin_unlock_irqrestore (1 samples, 0.28%)
do_IRQ (6 samples, 1.69%)
ext4_finish_bio (1 samples, 0.28%)
blk_queue_bio (8 samples, 2.25%)
b..
submit_bio (3 samples, 0.84%)
run_test (29 samples, 8.15%)
run_test
scsi_end_request (3 samples, 0.84%)
blk_rq_init (1 samples, 0.28%)
main (17 samples, 4.78%)
main
ret_from_intr (1 samples, 0.28%)
__audit_syscall_exit (1 samples, 0.28%)
_IO_default_xsputn (2 samples, 0.56%)
talloc_chunk_from_ptr (2 samples, 0.56%)
mpage_submit_page (128 samples, 35.96%)
mpage_submit_page
blk_queue_bio (3 samples, 0.84%)
__blk_run_queue (10 samples, 2.81%)
__..
rebalance_domains (1 samples, 0.28%)
gencache_set (1 samples, 0.28%)
schedule_timeout (1 samples, 0.28%)
scsi_softirq_done (3 samples, 0.84%)
[unknown] (1 samples, 0.28%)
scsi_end_request (2 samples, 0.56%)
gencache_pull_timeout (2 samples, 0.56%)
_raw_spin_unlock_irqrestore (7 samples, 1.97%)
_..
_raw_write_unlock_irqrestore (2 samples, 0.56%)
generic_make_request (8 samples, 2.25%)
g..
string_term_tdb_data (1 samples, 0.28%)
_talloc_free (1 samples, 0.28%)
dec_pending (1 samples, 0.28%)
tty_write (1 samples, 0.28%)
scsi_dispatch_cmd (1 samples, 0.28%)
_talloc_free (3 samples, 0.84%)
add_disk_randomness (1 samples, 0.28%)
_talloc_set_name_const (1 samples, 0.28%)
sched_clock (1 samples, 0.28%)
blk_queue_bio (3 samples, 0.84%)
_IO_setb (1 samples, 0.28%)
delayacct_end (1 samples, 0.28%)
scsi_finish_command (2 samples, 0.56%)
scsi_finish_command (3 samples, 0.84%)
__do_softirq (4 samples, 1.12%)
scsi_end_request (2 samples, 0.56%)
ata_scsi_queuecmd (7 samples, 1.97%)
a..
run_local_gencache (28 samples, 7.87%)
run_local_g..
_int_malloc (2 samples, 0.56%)
finish_task_switch (1 samples, 0.28%)
__blk_run_queue (8 samples, 2.25%)
_..
submit_bio (8 samples, 2.25%)
s..
generic_make_request (4 samples, 1.12%)
bio_endio (1 samples, 0.28%)
clone_endio (1 samples, 0.28%)
blk_queue_bio (125 samples, 35.11%)
blk_queue_bio
string_term_tdb_data (1 samples, 0.28%)
scsi_softirq_done (2 samples, 0.56%)
ext4_sync_file (32 samples, 8.99%)
ext4_sync_file
db_lmdb_parse_record (5 samples, 1.40%)
scsi_dispatch_cmd (7 samples, 1.97%)
s..
native_sched_clock (1 samples, 0.28%)
submit_bio_wait (9 samples, 2.53%)
su..
talloc_chunk_from_ptr (1 samples, 0.28%)
__wake_up_bit (1 samples, 0.28%)
do_group_exit (1 samples, 0.28%)
__delayacct_blkio_end (1 samples, 0.28%)
entry_SYSCALL_64_fastpath (34 samples, 9.55%)
entry_SYSCALL..
scsi_request_fn (17 samples, 4.78%)
scsi_..
generic_make_request_checks (1 samples, 0.28%)
gencache_set_data_blob (1 samples, 0.28%)
apic_timer_interrupt (1 samples, 0.28%)
syscall_return_slowpath (1 samples, 0.28%)
submit_bio (1 samples, 0.28%)
__talloc_with_prefix (2 samples, 0.56%)
__block_commit_write.isra.22 (1 samples, 0.28%)
gencache_init (1 samples, 0.28%)
filemap_write_and_wait_range (177 samples, 49.72%)
filemap_write_and_wait_range
filemap_fdatawait_range (8 samples, 2.25%)
f..
io_schedule_timeout (12 samples, 3.37%)
io_..
wait_on_page_bit (8 samples, 2.25%)
w..
__fdatasync_nocancel (187 samples, 52.53%)
__fdatasync_nocancel
generic_make_request_checks (2 samples, 0.56%)
__elv_add_request (10 samples, 2.81%)
__..
__filemap_fdatawrite_range (165 samples, 46.35%)
__filemap_fdatawrite_range
add_timer_randomness (2 samples, 0.56%)
run_rebalance_domains (1 samples, 0.28%)
__delayacct_blkio_start (7 samples, 1.97%)
_..
_raw_spin_unlock_irqrestore (1 samples, 0.28%)
get_request (18 samples, 5.06%)
get_re..
page_mkclean_one (1 samples, 0.28%)
generic_make_request (1 samples, 0.28%)
scsi_end_request (3 samples, 0.84%)
submit_bio (127 samples, 35.67%)
submit_bio
_talloc_get_type_abort (2 samples, 0.56%)
scsi_dispatch_cmd (1 samples, 0.28%)
__schedule (1 samples, 0.28%)
talloc_memlimit_grow (1 samples, 0.28%)
mpage_prepare_extent_to_map (128 samples, 35.96%)
mpage_prepare_extent_to_map
ret_from_intr (4 samples, 1.12%)
sched_clock (2 samples, 0.56%)
blk_finish_plug (3 samples, 0.84%)
scsi_io_completion (2 samples, 0.56%)
__generic_file_write_iter (1 samples, 0.28%)
schedule (1 samples, 0.28%)
delayacct_end (1 samples, 0.28%)