Flame Graph
Reset Zoom
Search
ic
handle_softirqs (10,101,010 samples, 0.06%)
_raw_spin_unlock_irqrestore (20,202,020 samples, 0.11%)
generic_permission (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
path_get (10,101,010 samples, 0.06%)
leveldb::GetVarint32 (20,202,020 samples, 0.11%)
__aa_path_perm (222,222,220 samples, 1.24%)
operator new (10,101,010 samples, 0.06%)
submit_bio_noacct (20,202,020 samples, 0.11%)
leveldb::EncodeFixed32 (10,101,010 samples, 0.06%)
ext4_da_write_begin (2,101,010,080 samples, 11.69%)
ext4_da_write_begin
fault_in_readable (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::Slice::size (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
x64_sys_call (10,101,010 samples, 0.06%)
handle_softirqs (10,101,010 samples, 0.06%)
leveldb::DecodeFixed32 (20,202,020 samples, 0.11%)
filemap_release_folio (141,414,140 samples, 0.79%)
kmem_cache_alloc (60,606,060 samples, 0.34%)
security_file_free (20,202,020 samples, 0.11%)
common_interrupt (10,101,010 samples, 0.06%)
leveldb::GetVarint32Ptr (50,505,050 samples, 0.28%)
xas_start (30,303,030 samples, 0.17%)
[unknown] (40,404,040 samples, 0.22%)
folio_batch_move_lru (70,707,070 samples, 0.39%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[] (80,808,080 samples, 0.45%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::find (70,707,070 samples, 0.39%)
is_vmalloc_addr (10,101,010 samples, 0.06%)
aa_str_perms (202,020,200 samples, 1.12%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
path_openat (1,232,323,220 samples, 6.86%)
path_openat
leveldb::GetLengthPrefixedSlice (10,101,010 samples, 0.06%)
locks_remove_posix (20,202,020 samples, 0.11%)
fd_install (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
apparmor_file_permission (20,202,020 samples, 0.11%)
leveldb::Slice::Slice (10,101,010 samples, 0.06%)
asm_common_interrupt (10,101,010 samples, 0.06%)
[libstdc++.so.6.0.30] (10,101,010 samples, 0.06%)
mptspi_qcmd (20,202,020 samples, 0.11%)
ext4_sync_file (141,414,140 samples, 0.79%)
entry_SYSCALL_64_after_hwframe (292,929,290 samples, 1.63%)
balance_dirty_pages_ratelimited_flags (181,818,180 samples, 1.01%)
__get_user_8 (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
lruvec_stat_mod_folio (10,101,010 samples, 0.06%)
new_slab (10,101,010 samples, 0.06%)
_raw_spin_lock (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_base (30,303,030 samples, 0.17%)
down_write (10,101,010 samples, 0.06%)
__fsnotify_parent (40,404,040 samples, 0.22%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_lower_bound (30,303,030 samples, 0.17%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Insert (282,828,280 samples, 1.57%)
dput (10,101,010 samples, 0.06%)
current_obj_cgroup (10,101,010 samples, 0.06%)
percpu_counter_add_batch (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__srcu_read_lock (10,101,010 samples, 0.06%)
__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice> const*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >::operator* (10,101,010 samples, 0.06%)
do_writev (10,101,010 samples, 0.06%)
mem_cgroup_flush_stats.part.0 (131,313,130 samples, 0.73%)
path_name (161,616,160 samples, 0.90%)
__es_tree_search.isra.0 (10,101,010 samples, 0.06%)
leveldb::EncodeVarint32 (20,202,020 samples, 0.11%)
_raw_read_lock (20,202,020 samples, 0.11%)
xas_find (10,101,010 samples, 0.06%)
lockref_get_not_zero (20,202,020 samples, 0.11%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (111,111,110 samples, 0.62%)
__folio_cancel_dirty (10,101,010 samples, 0.06%)
void std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_realloc_insert<std::pair<leveldb::Slice, leveldb::Slice> > (111,111,110 samples, 0.62%)
__filemap_fdatawrite_range (20,202,020 samples, 0.11%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::max_size (10,101,010 samples, 0.06%)
std::locale::~locale (20,202,020 samples, 0.11%)
leveldb::log::Writer::AddRecord (484,848,480 samples, 2.70%)
le..
ksys_write (111,111,110 samples, 0.62%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
void std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::_M_push_back_aux<leveldb::DBImpl::Writer*> (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (20,202,020 samples, 0.11%)
void std::_Destroy<std::pair<leveldb::Slice, leveldb::Slice>*, std::pair<leveldb::Slice, leveldb::Slice> > (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::FindGreaterOrEqual (2,040,404,020 samples, 11.35%)
leveldb::SkipLis..
aa_label_next_confined (10,101,010 samples, 0.06%)
leveldb::WriteBatch::WriteBatch (10,101,010 samples, 0.06%)
std::locale::operator= (10,101,010 samples, 0.06%)
get_partial_node.part.0 (10,101,010 samples, 0.06%)
__get_random_u32_below (10,101,010 samples, 0.06%)
___slab_alloc (151,515,150 samples, 0.84%)
__block_commit_write (141,414,140 samples, 0.79%)
irqentry_exit_to_user_mode (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::vector (50,505,050 samples, 0.28%)
open_last_lookups (20,202,020 samples, 0.11%)
ima_file_check (30,303,030 samples, 0.17%)
mntget (10,101,010 samples, 0.06%)
init_file (60,606,060 samples, 0.34%)
void std::thread::_Invoker<std::tuple<void (7,101,010,030 samples, 39.52%)
void std::thread::_Invoker<std::tuple<void
leveldb::WriteBatchInternal::Contents (20,202,020 samples, 0.11%)
apparmor_file_free_security (20,202,020 samples, 0.11%)
alloc_fd (10,101,010 samples, 0.06%)
std::mutex::lock (10,101,010 samples, 0.06%)
__fdget_pos (10,101,010 samples, 0.06%)
unsigned long const& std::min<unsigned long> (10,101,010 samples, 0.06%)
leveldb::PutLengthPrefixedSlice (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::MemTableInserter::Put (2,212,121,190 samples, 12.31%)
leveldb::(anonymou..
kmem_cache_alloc (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
putname (20,202,020 samples, 0.11%)
leveldb::VarintLength (10,101,010 samples, 0.06%)
irq_exit_rcu (10,101,010 samples, 0.06%)
leveldb::port::Mutex::Unlock (10,101,010 samples, 0.06%)
folio_alloc (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::PosixWritableFile::FlushBuffer (979,797,970 samples, 5.45%)
leveldb..
std::pair<leveldb::Slice, leveldb::Slice>& std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::emplace_back<std::pair<leveldb::Slice, leveldb::Slice> > (111,111,110 samples, 0.62%)
leveldb::MemTable::KeyComparator::operator (151,515,150 samples, 0.84%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound (60,606,060 samples, 0.34%)
leveldb::log::Writer::EmitPhysicalRecord (1,111,111,100 samples, 6.18%)
leveldb:..
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::vector (70,707,070 samples, 0.39%)
handle_softirqs (10,101,010 samples, 0.06%)
lockref_put_return (10,101,010 samples, 0.06%)
__alloc_pages (10,101,010 samples, 0.06%)
ima_file_free (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::Slice::data (10,101,010 samples, 0.06%)
block_invalidate_folio (161,616,160 samples, 0.90%)
leveldb::Benchmark::DoWrite (1,484,848,470 samples, 8.26%)
leveldb::Be..
std::ostream::write (20,202,020 samples, 0.11%)
ext4_invalidate_folio (202,020,200 samples, 1.12%)
std::_Select1st<std::pair<unsigned long const, unsigned long> >::operator (10,101,010 samples, 0.06%)
memcpy@plt (10,101,010 samples, 0.06%)
irqentry_exit (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::FindGreaterOrEqual (212,121,210 samples, 1.18%)
__es_insert_extent (30,303,030 samples, 0.17%)
__rmqueue_pcplist (50,505,050 samples, 0.28%)
ext4_do_writepages (20,202,020 samples, 0.11%)
__folio_mark_dirty (10,101,010 samples, 0.06%)
__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice>*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >::difference_type __gnu_cxx::operator-<std::pair<leveldb::Slice, leveldb::Slice>*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > > (10,101,010 samples, 0.06%)
blk_mq_dispatch_rq_list (121,212,120 samples, 0.67%)
__memmove_evex_unaligned_erms (363,636,360 samples, 2.02%)
_..
ext4_inode_attach_jinode (10,101,010 samples, 0.06%)
leveldb::DBImpl::WriteValueLog (505,050,500 samples, 2.81%)
le..
send_to_group (232,323,230 samples, 1.29%)
__snprintf (10,101,010 samples, 0.06%)
try_to_unlazy (30,303,030 samples, 0.17%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
aa_dfa_match (181,818,180 samples, 1.01%)
xas_descend (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::vector (10,101,010 samples, 0.06%)
std::operator& (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
ext4_da_write_end (181,818,180 samples, 1.01%)
__get_random_u32_below (10,101,010 samples, 0.06%)
fsnotify_handle_inode_event.isra.0 (111,111,110 samples, 0.62%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_deallocate (10,101,010 samples, 0.06%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (10,101,010 samples, 0.06%)
leveldb::Status::~Status (10,101,010 samples, 0.06%)
ext4_io_submit (20,202,020 samples, 0.11%)
copy_from_kernel_nofault_allowed (10,101,010 samples, 0.06%)
__rcu_read_unlock (10,101,010 samples, 0.06%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
leveldb::MemTableIterator::key (191,919,190 samples, 1.07%)
complete_walk (30,303,030 samples, 0.17%)
d_absolute_path (10,101,010 samples, 0.06%)
scsi_queue_rq (121,212,120 samples, 0.67%)
handle_softirqs (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__kmalloc (20,202,020 samples, 0.11%)
generic_perform_write (10,101,010 samples, 0.06%)
do_iter_readv_writev (2,808,080,780 samples, 15.63%)
do_iter_readv_writev
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_base (10,101,010 samples, 0.06%)
leveldb::Benchmark::ThreadBody (6,696,969,630 samples, 37.27%)
leveldb::Benchmark::ThreadBody
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::NewNode (20,202,020 samples, 0.11%)
irq_exit_rcu (10,101,010 samples, 0.06%)
std::ostream::sentry::sentry (20,202,020 samples, 0.11%)
leveldb::TableBuilder::Flush (30,303,030 samples, 0.17%)
rw_verify_area (30,303,030 samples, 0.17%)
security_file_permission (20,202,020 samples, 0.11%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_end (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadEntryPoint (404,040,400 samples, 2.25%)
l..
void std::_Destroy_aux<true>::__destroy<std::pair<leveldb::Slice, leveldb::Slice>*> (10,101,010 samples, 0.06%)
strchr@plt (10,101,010 samples, 0.06%)
leveldb::Benchmark::Run (454,545,450 samples, 2.53%)
le..
dquot_file_open (20,202,020 samples, 0.11%)
folio_unlock (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.11%)
vfs_writev (3,262,626,230 samples, 18.16%)
vfs_writev
copy_page_from_iter_atomic (20,202,020 samples, 0.11%)
std::istream::tellg (20,202,020 samples, 0.11%)
evict (454,545,450 samples, 2.53%)
ev..
std::allocator_traits<std::allocator<std::pair<unsigned long, unsigned long> > >::deallocate (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (10,101,010 samples, 0.06%)
leveldb::DBImpl::BuildBatchGroup (40,404,040 samples, 0.22%)
__alloc_pages (20,202,020 samples, 0.11%)
__filemap_add_folio (505,050,500 samples, 2.81%)
__..
irq_exit_rcu (30,303,030 samples, 0.17%)
vfs_write (434,343,430 samples, 2.42%)
vf..
_int_malloc (10,101,010 samples, 0.06%)
inode_needs_update_time (50,505,050 samples, 0.28%)
get_vma_policy (10,101,010 samples, 0.06%)
__gthread_mutex_unlock (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
std::pair<unsigned long, unsigned long>* std::__relocate_a<std::pair<unsigned long, unsigned long>*, std::pair<unsigned long, unsigned long>*, std::allocator<std::pair<unsigned long, unsigned long> > > (10,101,010 samples, 0.06%)
__blk_mq_sched_dispatch_requests (121,212,120 samples, 0.67%)
ext4_buffered_write_iter (50,505,050 samples, 0.28%)
__rseq_handle_notify_resume (10,101,010 samples, 0.06%)
__rcu_read_unlock (20,202,020 samples, 0.11%)
copy_from_kernel_nofault (10,101,010 samples, 0.06%)
leveldb::MemTableIterator::value (10,101,010 samples, 0.06%)
std::_Deque_base<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::_M_get_Tp_allocator (10,101,010 samples, 0.06%)
balance_dirty_pages_ratelimited (10,101,010 samples, 0.06%)
leveldb::Slice::Slice (20,202,020 samples, 0.11%)
find_lock_entries (40,404,040 samples, 0.22%)
_IO_link_in (20,202,020 samples, 0.11%)
leveldb::Status::operator= (20,202,020 samples, 0.11%)
_int_malloc (20,202,020 samples, 0.11%)
leveldb::ExtractUserKey (10,101,010 samples, 0.06%)
std::less<unsigned long>::operator (10,101,010 samples, 0.06%)
ext4_da_get_block_prep (282,828,280 samples, 1.57%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
vfs_write (101,010,100 samples, 0.56%)
leveldb::crc32c::Value (10,101,010 samples, 0.06%)
_int_malloc (50,505,050 samples, 0.28%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize (10,101,010 samples, 0.06%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::empty (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_max_size (10,101,010 samples, 0.06%)
ext4_buffered_write_iter (191,919,190 samples, 1.07%)
truncate_inode_pages_range (10,101,010 samples, 0.06%)
leveldb::port::Mutex::AssertHeld (10,101,010 samples, 0.06%)
std::less<unsigned long>::operator (30,303,030 samples, 0.17%)
leveldb::Status::OK (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::push_back (111,111,110 samples, 0.62%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
mntget (10,101,010 samples, 0.06%)
irq_exit_rcu (10,101,010 samples, 0.06%)
filemap_get_entry (20,202,020 samples, 0.11%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
get_page_from_freelist (131,313,130 samples, 0.73%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.11%)
aa_label_next_confined (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
ktime_get_coarse_real_ts64 (20,202,020 samples, 0.11%)
[unknown] (60,606,060 samples, 0.34%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__GI___libc_write (979,797,970 samples, 5.45%)
__GI___..
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound (70,707,070 samples, 0.39%)
folio_alloc (686,868,680 samples, 3.82%)
foli..
leveldb::Slice::size (10,101,010 samples, 0.06%)
void std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_realloc_insert<std::pair<unsigned long, unsigned long> > (40,404,040 samples, 0.22%)
mpt_put_msg_frame (111,111,110 samples, 0.62%)
[unknown] (40,404,040 samples, 0.22%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::size (10,101,010 samples, 0.06%)
__GI___pthread_enable_asynccancel (10,101,010 samples, 0.06%)
_raw_spin_unlock (10,101,010 samples, 0.06%)
consume_obj_stock (10,101,010 samples, 0.06%)
leveldb::Benchmark::WriteSeq (1,484,848,470 samples, 8.26%)
leveldb::Be..
leveldb::DBImpl::WriteValueLog (212,121,210 samples, 1.18%)
inotify_free_event (40,404,040 samples, 0.22%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Insert (2,131,313,110 samples, 11.86%)
leveldb::SkipList..
common_interrupt (10,101,010 samples, 0.06%)
std::pair<unsigned long, unsigned long>* std::__niter_base<std::pair<unsigned long, unsigned long>*> (10,101,010 samples, 0.06%)
__x64_sys_unlink (454,545,450 samples, 2.53%)
__..
std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > > (10,101,010 samples, 0.06%)
x64_sys_call (80,808,080 samples, 0.45%)
do_syscall_64 (1,838,383,820 samples, 10.23%)
do_syscall_64
__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice>*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >::__normal_iterator (10,101,010 samples, 0.06%)
unlink_chunk.constprop.0 (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_do_relocate (30,303,030 samples, 0.17%)
leveldb::GetVarint32 (10,101,010 samples, 0.06%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (10,101,010 samples, 0.06%)
leveldb::Arena::AllocateAligned (10,101,010 samples, 0.06%)
std::pair<leveldb::Slice, leveldb::Slice>* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice> const*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >, std::pair<leveldb::Slice, leveldb::Slice>*, std::pair<leveldb::Slice, leveldb::Slice> > (30,303,030 samples, 0.17%)
x64_sys_call (1,525,252,510 samples, 8.49%)
x64_sys_call
entry_SYSCALL_64_after_hwframe (454,545,450 samples, 2.53%)
en..
kfree (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::end (10,101,010 samples, 0.06%)
handle_softirqs (10,101,010 samples, 0.06%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::end (10,101,010 samples, 0.06%)
entry_SYSCALL_64_after_hwframe (10,101,010 samples, 0.06%)
x64_sys_call (343,434,340 samples, 1.91%)
x..
mptscsih_qcmd (20,202,020 samples, 0.11%)
std::basic_fstream<char, std::char_traits<char> >::is_open (10,101,010 samples, 0.06%)
common_interrupt (10,101,010 samples, 0.06%)
leveldb::EncodeFixed32 (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_allocate (10,101,010 samples, 0.06%)
leveldb::Slice::data (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::push_back (40,404,040 samples, 0.22%)
std::ios_base::ios_base (30,303,030 samples, 0.17%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_Vector_base (10,101,010 samples, 0.06%)
leveldb::DBImpl::BackgroundCall (404,040,400 samples, 2.25%)
l..
security_file_free (30,303,030 samples, 0.17%)
delete_from_page_cache_batch (70,707,070 samples, 0.39%)
leveldb::PutLengthPrefixedSlice (20,202,020 samples, 0.11%)
fsnotify (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
get_mem_cgroup_from_mm (20,202,020 samples, 0.11%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::store (10,101,010 samples, 0.06%)
leveldb::log::Writer::AddRecord (1,121,212,110 samples, 6.24%)
leveldb:..
handle_softirqs (10,101,010 samples, 0.06%)
xas_load (60,606,060 samples, 0.34%)
memcmp@plt (10,101,010 samples, 0.06%)
leveldb::Slice::data (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_allocate (20,202,020 samples, 0.11%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_end (10,101,010 samples, 0.06%)
vma_alloc_folio (30,303,030 samples, 0.17%)
getname_flags.part.0 (141,414,140 samples, 0.79%)
ext4_claim_free_clusters (10,101,010 samples, 0.06%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::front (10,101,010 samples, 0.06%)
balance_dirty_pages (131,313,130 samples, 0.73%)
leveldb::InternalKeyComparator::Compare (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
try_charge_memcg (30,303,030 samples, 0.17%)
blk_mq_flush_plug_list (121,212,120 samples, 0.67%)
void __gnu_cxx::new_allocator<leveldb::DBImpl::Writer*>::construct<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*> (10,101,010 samples, 0.06%)
bool __gnu_cxx::operator!=<std::pair<leveldb::Slice, leveldb::Slice>*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > > (10,101,010 samples, 0.06%)
leveldb::EncodeVarint32 (10,101,010 samples, 0.06%)
leveldb::Status::Status (10,101,010 samples, 0.06%)
alloc_buffer_head (222,222,220 samples, 1.24%)
ext4_da_write_begin (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::Slice::data (20,202,020 samples, 0.11%)
leveldb::WriteBatch::Put (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::end (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_relocate (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (10,101,010 samples, 0.06%)
leveldb::Slice::remove_prefix (10,101,010 samples, 0.06%)
std::remove_reference<char const*&>::type&& std::move<char const*&> (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (10,101,010 samples, 0.06%)
std::ios_base::~ios_base (40,404,040 samples, 0.22%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::push_back (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
filemap_alloc_folio (10,101,010 samples, 0.06%)
leveldb::GetLengthPrefixedSlice (30,303,030 samples, 0.17%)
std::pair<leveldb::Slice, leveldb::Slice>::pair<leveldb::Slice, leveldb::Slice, true> (10,101,010 samples, 0.06%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.06%)
fault_in_readable (20,202,020 samples, 0.11%)
std::ios_base::_M_init (30,303,030 samples, 0.17%)
get_unused_fd_flags (50,505,050 samples, 0.28%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (10,101,010 samples, 0.06%)
[unknown] (60,606,060 samples, 0.34%)
mpt_put_msg_frame (20,202,020 samples, 0.11%)
__GI___libc_cleanup_push_defer (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_right (10,101,010 samples, 0.06%)
do_writepages (20,202,020 samples, 0.11%)
__memmove_evex_unaligned_erms (30,303,030 samples, 0.17%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::PutLengthPrefixedSlice (10,101,010 samples, 0.06%)
__blk_mq_do_dispatch_sched (121,212,120 samples, 0.67%)
[unknown] (60,606,060 samples, 0.34%)
[unknown] (262,626,260 samples, 1.46%)
leveldb::TableBuilder::WriteBlock (10,101,010 samples, 0.06%)
allocate_slab (141,414,140 samples, 0.79%)
__vsnprintf_internal (10,101,010 samples, 0.06%)
std::basic_filebuf<char, std::char_traits<char> >::xsputn (60,606,060 samples, 0.34%)
asm_common_interrupt (10,101,010 samples, 0.06%)
__x64_sys_lseek (80,808,080 samples, 0.45%)
__radix_tree_lookup (10,101,010 samples, 0.06%)
ext4_file_write_iter (2,797,979,770 samples, 15.57%)
ext4_file_write_iter
folio_alloc_buffers (10,101,010 samples, 0.06%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::store (20,202,020 samples, 0.11%)
void __gnu_cxx::new_allocator<leveldb::DBImpl::Writer*>::construct<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*> (20,202,020 samples, 0.11%)
inotify_handle_inode_event (171,717,170 samples, 0.96%)
leveldb::InternalKeyComparator::Compare (80,808,080 samples, 0.45%)
leveldb::Slice::Slice (10,101,010 samples, 0.06%)
__srcu_read_lock (30,303,030 samples, 0.17%)
leveldb::Status::operator= (10,101,010 samples, 0.06%)
x64_sys_call (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::MutexLock::MutexLock (10,101,010 samples, 0.06%)
ext4_block_write_begin (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
ext4_block_write_begin (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_Vector_impl::_Vector_impl (10,101,010 samples, 0.06%)
make_vfsuid (10,101,010 samples, 0.06%)
__filemap_get_folio (20,202,020 samples, 0.11%)
security_file_open (616,161,610 samples, 3.43%)
sec..
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::back (10,101,010 samples, 0.06%)
scsi_queue_rq (20,202,020 samples, 0.11%)
filemap_alloc_folio (30,303,030 samples, 0.17%)
file_close_fd (10,101,010 samples, 0.06%)
ext4_evict_inode (454,545,450 samples, 2.53%)
ex..
balance_dirty_pages_ratelimited_flags (10,101,010 samples, 0.06%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (10,101,010 samples, 0.06%)
leveldb::Slice::Slice (40,404,040 samples, 0.22%)
__dynamic_cast (10,101,010 samples, 0.06%)
ext4_file_write_iter (50,505,050 samples, 0.28%)
leveldb::(anonymous namespace)::PosixWritableFile::Flush (979,797,970 samples, 5.45%)
leveldb..
__cond_resched (10,101,010 samples, 0.06%)
leveldb::DBImpl::Writer*& std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::emplace_back<leveldb::DBImpl::Writer*> (50,505,050 samples, 0.28%)
fscrypt_file_open (30,303,030 samples, 0.17%)
entry_SYSCALL_64_after_hwframe (696,969,690 samples, 3.88%)
entr..
ext4_da_write_begin (20,202,020 samples, 0.11%)
inode_needs_update_time (10,101,010 samples, 0.06%)
leveldb::MemTable::KeyComparator::operator (10,101,010 samples, 0.06%)
_int_free (10,101,010 samples, 0.06%)
leveldb::TableBuilder::WriteRawBlock (10,101,010 samples, 0.06%)
__radix_tree_lookup (20,202,020 samples, 0.11%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
irq_exit_rcu (10,101,010 samples, 0.06%)
__rcu_read_lock (10,101,010 samples, 0.06%)
get_page_from_freelist (10,101,010 samples, 0.06%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign (10,101,010 samples, 0.06%)
entry_SYSCALL_64_after_hwframe (676,767,670 samples, 3.77%)
entr..
leveldb::Status::Status (10,101,010 samples, 0.06%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::load (10,101,010 samples, 0.06%)
_raw_spin_lock (20,202,020 samples, 0.11%)
rseq_ip_fixup (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
memset_orig (60,606,060 samples, 0.34%)
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (7,101,010,030 samples, 39.52%)
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void
irq_exit_rcu (10,101,010 samples, 0.06%)
__blk_flush_plug (121,212,120 samples, 0.67%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_lower_bound (30,303,030 samples, 0.17%)
std::basic_filebuf<char, std::char_traits<char> >::_M_terminate_output (10,101,010 samples, 0.06%)
evict (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (10,101,010 samples, 0.06%)
_raw_spin_unlock_irqrestore (80,808,080 samples, 0.45%)
unsigned char const* leveldb::crc32c::(anonymous namespace)::RoundUp<4> (10,101,010 samples, 0.06%)
free_pcppages_bulk (20,202,020 samples, 0.11%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~_Vector_base (10,101,010 samples, 0.06%)
try_to_free_buffers (111,111,110 samples, 0.62%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_relocate (30,303,030 samples, 0.17%)
mpage_submit_folio (10,101,010 samples, 0.06%)
std::allocator_traits<std::allocator<std::pair<unsigned long, unsigned long> > >::max_size (20,202,020 samples, 0.11%)
__blk_mq_do_dispatch_sched (20,202,020 samples, 0.11%)
ext4_block_write_begin (20,202,020 samples, 0.11%)
do_filp_open (1,242,424,230 samples, 6.91%)
do_filp_o..
[unknown] (40,404,040 samples, 0.22%)
mod_objcg_state (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::ValueLogInserter::~ValueLogInserter (10,101,010 samples, 0.06%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::end (10,101,010 samples, 0.06%)
locks_remove_file (10,101,010 samples, 0.06%)
ext4_truncate (10,101,010 samples, 0.06%)
std::remove_reference<char const*&>::type&& std::move<char const*&> (10,101,010 samples, 0.06%)
__kmalloc (10,101,010 samples, 0.06%)
leveldb::WriteBatchInternal::SetSequence (10,101,010 samples, 0.06%)
__folio_batch_release (101,010,100 samples, 0.56%)
__strchrnul_evex (30,303,030 samples, 0.17%)
wbc_account_cgroup_owner (10,101,010 samples, 0.06%)
__vfprintf_internal (121,212,120 samples, 0.67%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.06%)
std::__basic_file<char>::close (10,101,010 samples, 0.06%)
leveldb::EncodeVarint32 (10,101,010 samples, 0.06%)
up_write (20,202,020 samples, 0.11%)
strlen (10,101,010 samples, 0.06%)
__check_heap_object (20,202,020 samples, 0.11%)
leveldb::GetLengthPrefixedSlice (10,101,010 samples, 0.06%)
operator new (10,101,010 samples, 0.06%)
leveldb::crc32c::(anonymous namespace)::ReadUint32LE (20,202,020 samples, 0.11%)
aa_path_perm (494,949,490 samples, 2.75%)
aa..
mem_cgroup_wb_stats (131,313,130 samples, 0.73%)
kmem_cache_free (50,505,050 samples, 0.28%)
truncate_cleanup_folio (202,020,200 samples, 1.12%)
[unknown] (70,707,070 samples, 0.39%)
common_interrupt (30,303,030 samples, 0.17%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::PosixWritableFile::Flush (383,838,380 samples, 2.14%)
l..
__x64_sys_write (20,202,020 samples, 0.11%)
ext4_es_insert_delayed_block (80,808,080 samples, 0.45%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
should_failslab.constprop.0 (20,202,020 samples, 0.11%)
mod_objcg_state (10,101,010 samples, 0.06%)
mutex_unlock (10,101,010 samples, 0.06%)
_raw_spin_trylock (40,404,040 samples, 0.22%)
ext4_remove_blocks (10,101,010 samples, 0.06%)
__irq_exit_rcu (20,202,020 samples, 0.11%)
__memcg_slab_post_alloc_hook (20,202,020 samples, 0.11%)
generic_perform_write (30,303,030 samples, 0.17%)
[unknown] (40,404,040 samples, 0.22%)
void std::allocator_traits<std::allocator<leveldb::DBImpl::Writer*> >::destroy<leveldb::DBImpl::Writer*> (10,101,010 samples, 0.06%)
locks_remove_file (20,202,020 samples, 0.11%)
__mark_inode_dirty (30,303,030 samples, 0.17%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::find (50,505,050 samples, 0.28%)
get_mem_cgroup_from_mm (70,707,070 samples, 0.39%)
ext4_buffered_write_iter (2,797,979,770 samples, 15.57%)
ext4_buffered_write_iter
syscall_exit_to_user_mode_prepare (10,101,010 samples, 0.06%)
do_dentry_open (838,383,830 samples, 4.67%)
do_de..
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (10,101,010 samples, 0.06%)
down_write (10,101,010 samples, 0.06%)
filemap_fdatawrite_wbc (20,202,020 samples, 0.11%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_impl::_Vector_impl (10,101,010 samples, 0.06%)
scsi_dispatch_cmd (111,111,110 samples, 0.62%)
alloc_pages_mpol (656,565,650 samples, 3.65%)
allo..
folio_alloc_buffers (242,424,240 samples, 1.35%)
leveldb::Slice::remove_prefix (10,101,010 samples, 0.06%)
leveldb::GetVarint32Ptr (353,535,350 samples, 1.97%)
l..
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::count (70,707,070 samples, 0.39%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::~_Vector_base (20,202,020 samples, 0.11%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back (10,101,010 samples, 0.06%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::load (111,111,110 samples, 0.62%)
std::allocator<std::pair<leveldb::Slice, leveldb::Slice> >::allocator (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
page_counter_try_charge (10,101,010 samples, 0.06%)
leveldb::ExtractUserKey (10,101,010 samples, 0.06%)
truncate_folio_batch_exceptionals.part.0 (20,202,020 samples, 0.11%)
ext4_ext_truncate (10,101,010 samples, 0.06%)
inode_needs_update_time (30,303,030 samples, 0.17%)
[unknown] (40,404,040 samples, 0.22%)
fsnotify_handle_inode_event.isra.0 (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::WriteBatch::Iterate (2,373,737,350 samples, 13.21%)
leveldb::WriteBatch:..
obj_cgroup_charge (10,101,010 samples, 0.06%)
__fsnotify_parent (10,101,010 samples, 0.06%)
__fdget_pos (30,303,030 samples, 0.17%)
do_writev (3,313,131,280 samples, 18.44%)
do_writev
std::codecvt<char, char, __mbstate_t>::do_always_noconv (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (10,101,010 samples, 0.06%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.06%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::allocate (10,101,010 samples, 0.06%)
__strlen_evex (20,202,020 samples, 0.11%)
std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<char const*> >, std::is_move_constructible<char const*>, std::is_move_assignable<char const*> >::value, void>::type std::swap<char const*> (20,202,020 samples, 0.11%)
__file_remove_privs (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~_Vector_base (10,101,010 samples, 0.06%)
leveldb::Status::ok (10,101,010 samples, 0.06%)
leveldb::Slice::Slice (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
main (454,545,450 samples, 2.53%)
main
__legitimize_mnt (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_max_size (40,404,040 samples, 0.22%)
__gthread_mutex_unlock (10,101,010 samples, 0.06%)
leveldb::port::Mutex::Unlock (30,303,030 samples, 0.17%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_right (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::max_size (10,101,010 samples, 0.06%)
filemap_get_folios_tag (10,101,010 samples, 0.06%)
generic_perform_write (2,707,070,680 samples, 15.06%)
generic_perform_write
leveldb::DecodeFixed32 (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
blk_mq_dispatch_plug_list (121,212,120 samples, 0.67%)
get_any_partial (10,101,010 samples, 0.06%)
__rcu_read_lock (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (30,303,030 samples, 0.17%)
[unknown] (40,404,040 samples, 0.22%)
std::basic_fstream<char, std::char_traits<char> >::basic_fstream (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_get_Tp_allocator (10,101,010 samples, 0.06%)
file_close_fd (10,101,010 samples, 0.06%)
std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > > (10,101,010 samples, 0.06%)
__blk_mq_sched_dispatch_requests (20,202,020 samples, 0.11%)
fsnotify (141,414,140 samples, 0.79%)
irq_exit_rcu (10,101,010 samples, 0.06%)
__memcg_slab_post_alloc_hook (10,101,010 samples, 0.06%)
blk_mq_dispatch_rq_list (20,202,020 samples, 0.11%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::SetNext (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__mem_cgroup_charge (181,818,180 samples, 1.01%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::NoBarrier_SetNext (10,101,010 samples, 0.06%)
get_page_from_freelist (575,757,570 samples, 3.20%)
get..
__fdget_pos (20,202,020 samples, 0.11%)
leveldb::GetVarint32 (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
std::pair<unsigned long, unsigned long>& std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::emplace_back<std::pair<unsigned long, unsigned long> > (50,505,050 samples, 0.28%)
entry_SYSCALL_64_after_hwframe (141,414,140 samples, 0.79%)
__x64_sys_write (111,111,110 samples, 0.62%)
leveldb::ExtractUserKey (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
ext4_do_writepages (141,414,140 samples, 0.79%)
do_syscall_64 (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
__es_remove_extent (20,202,020 samples, 0.11%)
std::basic_filebuf<char, std::char_traits<char> >::seekoff (20,202,020 samples, 0.11%)
std::istream::seekg (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::~vector (20,202,020 samples, 0.11%)
all (17,969,696,790 samples, 100%)
submit_bio (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
common_interrupt (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__next_zones_zonelist (40,404,040 samples, 0.22%)
ext4_file_write_iter (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
jbd2_journal_add_journal_head (10,101,010 samples, 0.06%)
inotify_free_event (30,303,030 samples, 0.17%)
do_writepages (141,414,140 samples, 0.79%)
fault_in_readable (20,202,020 samples, 0.11%)
fsnotify_handle_inode_event.isra.0 (202,020,200 samples, 1.12%)
rmqueue (20,202,020 samples, 0.11%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::PosixWritableFile::FlushBuffer (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~vector (10,101,010 samples, 0.06%)
_raw_spin_unlock_irqrestore (60,606,060 samples, 0.34%)
__alloc_pages (131,313,130 samples, 0.73%)
do_syscall_64 (292,929,290 samples, 1.63%)
std::__invoke_result<void (7,101,010,030 samples, 39.52%)
std::__invoke_result<void
__mem_cgroup_uncharge_list (10,101,010 samples, 0.06%)
std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<char const*> >, std::is_move_constructible<char const*>, std::is_move_assignable<char const*> >::value, void>::type std::swap<char const*> (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::ValueLogInserter::batch_insert (878,787,870 samples, 4.89%)
leveld..
mpage_prepare_extent_to_map (10,101,010 samples, 0.06%)
leveldb::DBImpl::BGWork (404,040,400 samples, 2.25%)
l..
do_open (969,696,960 samples, 5.40%)
do_open
free_unref_page_commit (20,202,020 samples, 0.11%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (10,101,010 samples, 0.06%)
inotify_handle_inode_event (111,111,110 samples, 0.62%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_allocate (10,101,010 samples, 0.06%)
memset_orig (60,606,060 samples, 0.34%)
rmqueue_bulk (10,101,010 samples, 0.06%)
lockref_get_not_zero (10,101,010 samples, 0.06%)
d_absolute_path (141,414,140 samples, 0.79%)
alloc_pages_mpol (10,101,010 samples, 0.06%)
malloc (131,313,130 samples, 0.73%)
asm_common_interrupt (30,303,030 samples, 0.17%)
leveldb::DecodeFixed64 (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
blk_mq_dispatch_plug_list (20,202,020 samples, 0.11%)
walk_component (20,202,020 samples, 0.11%)
leveldb::BlockBuilder::Add (101,010,100 samples, 0.56%)
build_open_flags (20,202,020 samples, 0.11%)
__fput_sync (10,101,010 samples, 0.06%)
ext4_release_folio (141,414,140 samples, 0.79%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate (20,202,020 samples, 0.11%)
prepend_path (121,212,120 samples, 0.67%)
[unknown] (40,404,040 samples, 0.22%)
kmem_cache_alloc (202,020,200 samples, 1.12%)
irq_exit_rcu (10,101,010 samples, 0.06%)
asm_common_interrupt (10,101,010 samples, 0.06%)
__x64_sys_writev (3,313,131,280 samples, 18.44%)
__x64_sys_writev
[unknown] (30,303,030 samples, 0.17%)
blk_mq_run_hw_queue (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
cgroup_rstat_flush (131,313,130 samples, 0.73%)
leveldb::Slice::operator[] (20,202,020 samples, 0.11%)
folio_alloc (10,101,010 samples, 0.06%)
__submit_bio (20,202,020 samples, 0.11%)
common_interrupt (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_impl::_Vector_impl (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::DBImpl::CompactMemTable (404,040,400 samples, 2.25%)
l..
scsi_dispatch_cmd (20,202,020 samples, 0.11%)
leveldb::Slice::compare (10,101,010 samples, 0.06%)
__srcu_read_lock (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::ValueLogInserter::~ValueLogInserter (10,101,010 samples, 0.06%)
sysmalloc (30,303,030 samples, 0.17%)
leveldb::MemTable::Add (303,030,300 samples, 1.69%)
[unknown] (40,404,040 samples, 0.22%)
__x64_sys_unlink (10,101,010 samples, 0.06%)
leveldb::WriteBatchInternal::InsertInto (2,393,939,370 samples, 13.32%)
leveldb::WriteBatchI..
leveldb::Slice::size (10,101,010 samples, 0.06%)
std::__basic_file<char>::is_open (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadMain (404,040,400 samples, 2.25%)
l..
fput (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_lower_bound (60,606,060 samples, 0.34%)
[unknown] (40,404,040 samples, 0.22%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_impl::_Vector_impl (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::DBImpl::MakeRoomForWrite (10,101,010 samples, 0.06%)
dput (10,101,010 samples, 0.06%)
apparmor_file_alloc_security (20,202,020 samples, 0.11%)
x64_sys_call (20,202,020 samples, 0.11%)
do_unlinkat (10,101,010 samples, 0.06%)
aa_put_buffer (10,101,010 samples, 0.06%)
apparmor_file_open (515,151,510 samples, 2.87%)
ap..
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
irq_exit_rcu (10,101,010 samples, 0.06%)
generic_perform_write (151,515,150 samples, 0.84%)
allocate_slab (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_check_len (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
blk_mq_flush_plug_list.part.0 (121,212,120 samples, 0.67%)
fault_in_iov_iter_readable (30,303,030 samples, 0.17%)
send_to_group (40,404,040 samples, 0.22%)
leveldb::Status::Status (10,101,010 samples, 0.06%)
leveldb::WriteBatchInternal::InsertInto (343,434,340 samples, 1.91%)
l..
asm_common_interrupt (10,101,010 samples, 0.06%)
leveldb::TableBuilder::Add (171,717,170 samples, 0.96%)
[unknown] (70,707,070 samples, 0.39%)
ext4_file_write_iter (10,101,010 samples, 0.06%)
jbd2_journal_get_write_access (10,101,010 samples, 0.06%)
void __gnu_cxx::new_allocator<leveldb::DBImpl::Writer*>::construct<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*> (10,101,010 samples, 0.06%)
do_syscall_64 (3,747,474,710 samples, 20.85%)
do_syscall_64
__next_zones_zonelist (10,101,010 samples, 0.06%)
unsigned long const& std::min<unsigned long> (10,101,010 samples, 0.06%)
do_anonymous_page (30,303,030 samples, 0.17%)
fclose@@GLIBC_2.2.5 (30,303,030 samples, 0.17%)
jbd2_journal_grab_journal_head (10,101,010 samples, 0.06%)
ext4_writepages (20,202,020 samples, 0.11%)
std::pair<leveldb::Slice, leveldb::Slice>* std::__niter_base<std::pair<leveldb::Slice, leveldb::Slice>*> (10,101,010 samples, 0.06%)
leveldb::Slice::data (20,202,020 samples, 0.11%)
alloc_pages_mpol (10,101,010 samples, 0.06%)
blk_mq_sched_dispatch_requests (20,202,020 samples, 0.11%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::push_back (50,505,050 samples, 0.28%)
leveldb::WriteBatchInternal::Count (10,101,010 samples, 0.06%)
_raw_spin_unlock (10,101,010 samples, 0.06%)
file_modified (60,606,060 samples, 0.34%)
__strchr_evex (30,303,030 samples, 0.17%)
[unknown] (70,707,070 samples, 0.39%)
[unknown] (70,707,070 samples, 0.39%)
[unknown] (40,404,040 samples, 0.22%)
module_put (10,101,010 samples, 0.06%)
iput (10,101,010 samples, 0.06%)
mptscsih_qcmd (111,111,110 samples, 0.62%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (191,919,190 samples, 1.07%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_do_relocate (20,202,020 samples, 0.11%)
leveldb::BuildTable (393,939,390 samples, 2.19%)
l..
common_interrupt (10,101,010 samples, 0.06%)
fsnotify_destroy_event (30,303,030 samples, 0.17%)
radix_tree_lookup (20,202,020 samples, 0.11%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::SetNext (30,303,030 samples, 0.17%)
entry_SYSCALL_64_after_hwframe (1,858,585,840 samples, 10.34%)
entry_SYSCALL_6..
leveldb::PutLengthPrefixedSlice (10,101,010 samples, 0.06%)
_itoa_word (20,202,020 samples, 0.11%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::end (10,101,010 samples, 0.06%)
leveldb::DestroyDB (454,545,450 samples, 2.53%)
le..
handle_softirqs (10,101,010 samples, 0.06%)
std::ios_base::_M_dispose_callbacks (10,101,010 samples, 0.06%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::_Deque_iterator (10,101,010 samples, 0.06%)
__fput_sync (272,727,270 samples, 1.52%)
[unknown] (70,707,070 samples, 0.39%)
void std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_realloc_insert<std::pair<unsigned long, unsigned long> > (111,111,110 samples, 0.62%)
dget_parent (20,202,020 samples, 0.11%)
std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > > (30,303,030 samples, 0.17%)
dget_parent (30,303,030 samples, 0.17%)
__memcg_slab_post_alloc_hook (40,404,040 samples, 0.22%)
leveldb::WriteBatchInternal::Sequence (10,101,010 samples, 0.06%)
__GI___libc_write (373,737,370 samples, 2.08%)
_..
strlen@plt (10,101,010 samples, 0.06%)
__fdget_pos (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
iput (454,545,450 samples, 2.53%)
iput
leveldb::WriteBatchInternal::ConverToValueLog (484,848,480 samples, 2.70%)
le..
[unknown] (40,404,040 samples, 0.22%)
leveldb::WriteBatchInternal::SetCount (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~vector (10,101,010 samples, 0.06%)
lookup_fast (20,202,020 samples, 0.11%)
free_buffer_head (101,010,100 samples, 0.56%)
std::pair<leveldb::Slice, leveldb::Slice>& std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::emplace_back<std::pair<leveldb::Slice, leveldb::Slice> > (40,404,040 samples, 0.22%)
filemap_alloc_folio (696,969,690 samples, 3.88%)
file..
std::allocator<std::pair<unsigned long, unsigned long> >::allocator (10,101,010 samples, 0.06%)
___slab_alloc (20,202,020 samples, 0.11%)
sysvec_apic_timer_interrupt (10,101,010 samples, 0.06%)
handle_softirqs (30,303,030 samples, 0.17%)
leveldb::MemTable::KeyComparator::operator (888,888,880 samples, 4.95%)
leveld..
__srcu_read_unlock (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (10,101,010 samples, 0.06%)
_raw_spin_unlock_irq (171,717,170 samples, 0.96%)
__cond_resched (10,101,010 samples, 0.06%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::max_size (10,101,010 samples, 0.06%)
__irq_exit_rcu (30,303,030 samples, 0.17%)
apparmor_file_permission (10,101,010 samples, 0.06%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::store (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
leveldb::GetVarint32Ptr (20,202,020 samples, 0.11%)
__fsnotify_parent (202,020,200 samples, 1.12%)
leveldb::MutexLock::MutexLock (10,101,010 samples, 0.06%)
rmqueue (70,707,070 samples, 0.39%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
folio_unlock (10,101,010 samples, 0.06%)
leveldb::GetVarint32 (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::max_size (20,202,020 samples, 0.11%)
_raw_spin_lock (20,202,020 samples, 0.11%)
inode_to_bdi (30,303,030 samples, 0.17%)
[unknown] (70,707,070 samples, 0.39%)
xas_start (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::size (30,303,030 samples, 0.17%)
__gnu_cxx::__normal_iterator<std::pair<unsigned long, unsigned long>*, std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > > >::base (10,101,010 samples, 0.06%)
step_into (10,101,010 samples, 0.06%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
do_syscall_64 (717,171,710 samples, 3.99%)
do_s..
[unknown] (40,404,040 samples, 0.22%)
__kmalloc (80,808,080 samples, 0.45%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_relocate (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
__virt_addr_valid (10,101,010 samples, 0.06%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
file_write_and_wait_range (141,414,140 samples, 0.79%)
irqentry_exit_to_user_mode (10,101,010 samples, 0.06%)
_IO_no_init (10,101,010 samples, 0.06%)
__srcu_read_lock (10,101,010 samples, 0.06%)
memset_orig (10,101,010 samples, 0.06%)
slab_update_freelist.constprop.0.isra.0 (10,101,010 samples, 0.06%)
copy_from_kernel_nofault (40,404,040 samples, 0.22%)
common_interrupt (10,101,010 samples, 0.06%)
dget_parent (10,101,010 samples, 0.06%)
leveldb::EncodeFixed64 (10,101,010 samples, 0.06%)
blk_mq_sched_dispatch_requests (121,212,120 samples, 0.67%)
ext4_file_open (50,505,050 samples, 0.28%)
__memcg_slab_post_alloc_hook (50,505,050 samples, 0.28%)
uncharge_folio (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_max_size (20,202,020 samples, 0.11%)
ext4_release_file (20,202,020 samples, 0.11%)
irq_exit_rcu (10,101,010 samples, 0.06%)
kmem_cache_alloc (20,202,020 samples, 0.11%)
irq_exit_rcu (20,202,020 samples, 0.11%)
leveldb::GetVarint32 (20,202,020 samples, 0.11%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (60,606,060 samples, 0.34%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Equal (10,101,010 samples, 0.06%)
filemap_add_folio (606,060,600 samples, 3.37%)
fil..
ext4_buffered_write_iter (10,101,010 samples, 0.06%)
_raw_spin_unlock_irq (131,313,130 samples, 0.73%)
do_syscall_64 (696,969,690 samples, 3.88%)
do_s..
asm_common_interrupt (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (10,101,010 samples, 0.06%)
leveldb::Status::operator= (10,101,010 samples, 0.06%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
xas_descend (10,101,010 samples, 0.06%)
__dquot_initialize (20,202,020 samples, 0.11%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (30,303,030 samples, 0.17%)
lockref_put_return (10,101,010 samples, 0.06%)
__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice>*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >::__normal_iterator (10,101,010 samples, 0.06%)
std::pair<unsigned long, unsigned long>& std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::emplace_back<std::pair<unsigned long, unsigned long> > (131,313,130 samples, 0.73%)
[unknown] (70,707,070 samples, 0.39%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound (90,909,090 samples, 0.51%)
folio_unlock (10,101,010 samples, 0.06%)
generic_file_llseek_size (10,101,010 samples, 0.06%)
refill_obj_stock (30,303,030 samples, 0.17%)
[unknown] (40,404,040 samples, 0.22%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_max_size (10,101,010 samples, 0.06%)
__kmalloc (30,303,030 samples, 0.17%)
leveldb::BlockBuilder::CurrentSizeEstimate (10,101,010 samples, 0.06%)
ext4_has_free_clusters (10,101,010 samples, 0.06%)
kmem_cache_alloc (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_check_len (60,606,060 samples, 0.34%)
leveldb::WriteBatch::Put (20,202,020 samples, 0.11%)
ext4_free_blocks (10,101,010 samples, 0.06%)
x64_sys_call (20,202,020 samples, 0.11%)
__check_object_size (50,505,050 samples, 0.28%)
__GI__IO_un_link.part.0 (10,101,010 samples, 0.06%)
cfree@GLIBC_2.2.5 (20,202,020 samples, 0.11%)
std::basic_filebuf<char, std::char_traits<char> >::open (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::NewNode (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::end (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::PosixWritableFile::Flush (20,202,020 samples, 0.11%)
fsnotify (50,505,050 samples, 0.28%)
std::__basic_file<char>::open (30,303,030 samples, 0.17%)
alloc_empty_file (131,313,130 samples, 0.73%)
__filemap_get_folio (1,404,040,390 samples, 7.81%)
__filemap_g..
std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<char const*> >, std::is_move_constructible<char const*>, std::is_move_assignable<char const*> >::value, void>::type std::swap<char const*> (10,101,010 samples, 0.06%)
leveldb::WriteBatchInternal::Count (10,101,010 samples, 0.06%)
std::pair<unsigned long, unsigned long>::pair<unsigned long&, unsigned long, true> (10,101,010 samples, 0.06%)
__x64_sys_openat (1,505,050,490 samples, 8.38%)
__x64_sys_o..
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::_Deque_iterator (20,202,020 samples, 0.11%)
void std::__invoke_impl<void, void (7,101,010,030 samples, 39.52%)
void std::__invoke_impl<void, void
leveldb::WriteBatchInternal::SetCount (10,101,010 samples, 0.06%)
node_dirty_ok (30,303,030 samples, 0.17%)
_int_free (80,808,080 samples, 0.45%)
leveldb::(anonymous namespace)::PosixWritableFile::FlushBuffer (383,838,380 samples, 2.14%)
l..
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::count (70,707,070 samples, 0.39%)
leveldb::Slice::operator[] (10,101,010 samples, 0.06%)
may_open (20,202,020 samples, 0.11%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.06%)
strncpy_from_user (70,707,070 samples, 0.39%)
__filemap_fdatawrite_range (141,414,140 samples, 0.79%)
handle_softirqs (20,202,020 samples, 0.11%)
std::_Select1st<std::pair<unsigned long const, unsigned long> >::operator (10,101,010 samples, 0.06%)
entry_SYSCALL_64_after_hwframe (3,747,474,710 samples, 20.85%)
entry_SYSCALL_64_after_hwframe
leveldb::Slice::size (10,101,010 samples, 0.06%)
__dquot_alloc_space (20,202,020 samples, 0.11%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_base (30,303,030 samples, 0.17%)
rh_timer_func (10,101,010 samples, 0.06%)
node_page_state (10,101,010 samples, 0.06%)
_raw_spin_unlock_irq (20,202,020 samples, 0.11%)
leveldb::port::Mutex::Lock (10,101,010 samples, 0.06%)
asm_common_interrupt (30,303,030 samples, 0.17%)
leveldb::GetVarint32PtrFallback (10,101,010 samples, 0.06%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.06%)
fdatasync (151,515,150 samples, 0.84%)
folio_unlock (10,101,010 samples, 0.06%)
uhci_hub_status_data (10,101,010 samples, 0.06%)
leveldb::PutVarint64 (30,303,030 samples, 0.17%)
alloc_buffer_head (10,101,010 samples, 0.06%)
__memcmp_evex_movbe (111,111,110 samples, 0.62%)
mod_objcg_state (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
[unknown] (40,404,040 samples, 0.22%)
__gnu_cxx::new_allocator<std::pair<unsigned long, unsigned long> >::_M_max_size (10,101,010 samples, 0.06%)
lockref_put_return (10,101,010 samples, 0.06%)
__memcg_slab_free_hook (50,505,050 samples, 0.28%)
mod_objcg_state (10,101,010 samples, 0.06%)
leveldb::GetLengthPrefixedSlice (60,606,060 samples, 0.34%)
ext4_da_get_block_prep (10,101,010 samples, 0.06%)
leveldb::Benchmark::WriteRandom (5,212,121,160 samples, 29.01%)
leveldb::Benchmark::WriteRandom
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::allocate (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
handle_pte_fault (30,303,030 samples, 0.17%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_Vector_impl_data::_Vector_impl_data (10,101,010 samples, 0.06%)
__GI___writev (4,030,302,990 samples, 22.43%)
__GI___writev
ext4_es_lookup_extent (10,101,010 samples, 0.06%)
std::pair<leveldb::Slice, leveldb::Slice>* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice> const*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >, std::pair<leveldb::Slice, leveldb::Slice>*> (30,303,030 samples, 0.17%)
ext4_mb_mark_context (10,101,010 samples, 0.06%)
__legitimize_path (10,101,010 samples, 0.06%)
kmem_cache_alloc (10,101,010 samples, 0.06%)
bool std::has_facet<std::ctype<char> > (10,101,010 samples, 0.06%)
asm_common_interrupt (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_impl::_Vector_impl (10,101,010 samples, 0.06%)
leveldb::PutVarint32 (10,101,010 samples, 0.06%)
kmem_cache_free (101,010,100 samples, 0.56%)
_IO_str_init_static_internal (10,101,010 samples, 0.06%)
__GI___libc_cleanup_push_defer (10,101,010 samples, 0.06%)
mptspi_qcmd (111,111,110 samples, 0.62%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
check_heap_object (30,303,030 samples, 0.17%)
ext4_writepages (141,414,140 samples, 0.79%)
x64_sys_call (141,414,140 samples, 0.79%)
do_unlinkat (454,545,450 samples, 2.53%)
do..
ext4_mb_clear_bb (10,101,010 samples, 0.06%)
create_empty_buffers (252,525,250 samples, 1.41%)
[unknown] (70,707,070 samples, 0.39%)
leveldb::GetVarint32Ptr (30,303,030 samples, 0.17%)
asm_common_interrupt (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
clear_page_erms (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::Arena::Allocate (10,101,010 samples, 0.06%)
_raw_spin_lock (10,101,010 samples, 0.06%)
__fsnotify_parent (10,101,010 samples, 0.06%)
_find_next_zero_bit (20,202,020 samples, 0.11%)
get_page_from_freelist (20,202,020 samples, 0.11%)
dget_parent (10,101,010 samples, 0.06%)
___slab_alloc (10,101,010 samples, 0.06%)
lockref_get_not_zero (20,202,020 samples, 0.11%)
__zone_watermark_ok (10,101,010 samples, 0.06%)
std::less<unsigned long>::operator (10,101,010 samples, 0.06%)
std::istream::seekg (20,202,020 samples, 0.11%)
truncate_inode_pages_range (434,343,430 samples, 2.42%)
tr..
[unknown] (70,707,070 samples, 0.39%)
refill_obj_stock (10,101,010 samples, 0.06%)
d_namespace_path.constprop.0 (151,515,150 samples, 0.84%)
std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> >::operator* (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::max_size (40,404,040 samples, 0.22%)
leveldb::(anonymous namespace)::ValueLogInserter::Put (50,505,050 samples, 0.28%)
__GI__IO_un_link.part.0 (50,505,050 samples, 0.28%)
std::ios_base::~ios_base (20,202,020 samples, 0.11%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::end (10,101,010 samples, 0.06%)
__folio_mark_dirty (80,808,080 samples, 0.45%)
shuffle_freelist (10,101,010 samples, 0.06%)
leveldb::DBImpl::RemoveObsoleteFiles (10,101,010 samples, 0.06%)
std::__basic_file<char>::seekoff (20,202,020 samples, 0.11%)
call_timer_fn (10,101,010 samples, 0.06%)
inode_permission (10,101,010 samples, 0.06%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.06%)
_raw_spin_lock (20,202,020 samples, 0.11%)
leveldb::crc32c::(anonymous namespace)::ReadUint32LE (10,101,010 samples, 0.06%)
current_obj_cgroup (20,202,020 samples, 0.11%)
ext4_da_write_begin (70,707,070 samples, 0.39%)
leveldb::InternalKeyComparator::Compare (414,141,410 samples, 2.30%)
l..
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::front (30,303,030 samples, 0.17%)
common_interrupt (10,101,010 samples, 0.06%)
leveldb::DBImpl::Writer*& std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::emplace_back<leveldb::DBImpl::Writer*> (20,202,020 samples, 0.11%)
__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice>*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >::base (10,101,010 samples, 0.06%)
pthread_mutex_unlock@@GLIBC_2.2.5 (20,202,020 samples, 0.11%)
ext4_da_write_begin (20,202,020 samples, 0.11%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.06%)
_raw_spin_unlock_irq (70,707,070 samples, 0.39%)
_IO_link_in (10,101,010 samples, 0.06%)
__radix_tree_lookup (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::ValueLogInserter::batch_insert (343,434,340 samples, 1.91%)
l..
obj_cgroup_charge (10,101,010 samples, 0.06%)
run_timer_softirq (10,101,010 samples, 0.06%)
leveldb::GetLengthPrefixedSlice (60,606,060 samples, 0.34%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::store (30,303,030 samples, 0.17%)
copy_page_from_iter_atomic (151,515,150 samples, 0.84%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
__x64_sys_openat (10,101,010 samples, 0.06%)
__x64_sys_close (323,232,320 samples, 1.80%)
__run_timers (10,101,010 samples, 0.06%)
blk_mq_submit_bio (20,202,020 samples, 0.11%)
__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice> const*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >::operator++ (10,101,010 samples, 0.06%)
timestamp_truncate (10,101,010 samples, 0.06%)
syscall_exit_to_user_mode (10,101,010 samples, 0.06%)
folio_add_lru (80,808,080 samples, 0.45%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (20,202,020 samples, 0.11%)
leveldb::ExtractUserKey (121,212,120 samples, 0.67%)
folio_alloc_buffers (10,101,010 samples, 0.06%)
leveldb::Benchmark::DoWrite (5,202,020,150 samples, 28.95%)
leveldb::Benchmark::DoWrite
__x64_sys_fdatasync (141,414,140 samples, 0.79%)
do_user_addr_fault (30,303,030 samples, 0.17%)
ext4_da_write_begin (10,101,010 samples, 0.06%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.06%)
ext4_file_open (10,101,010 samples, 0.06%)
fsnotify (10,101,010 samples, 0.06%)
void std::_Construct<std::pair<leveldb::Slice, leveldb::Slice>, std::pair<leveldb::Slice, leveldb::Slice> const&> (10,101,010 samples, 0.06%)
leveldb::Slice::Slice (10,101,010 samples, 0.06%)
__fsnotify_parent (50,505,050 samples, 0.28%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_relocate (20,202,020 samples, 0.11%)
std::ios_base::_M_init (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
filp_flush (20,202,020 samples, 0.11%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::push_back (50,505,050 samples, 0.28%)
std::basic_ios<char, std::char_traits<char> >::init (10,101,010 samples, 0.06%)
[unknown] (2,989,898,960 samples, 16.64%)
[unknown]
std::locale::~locale (20,202,020 samples, 0.11%)
[unknown] (70,707,070 samples, 0.39%)
common_interrupt (30,303,030 samples, 0.17%)
[unknown] (70,707,070 samples, 0.39%)
__GI___unlink (10,101,010 samples, 0.06%)
blk_add_rq_to_plug (20,202,020 samples, 0.11%)
leveldb::DBImpl::MakeRoomForWrite (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_create_storage (20,202,020 samples, 0.11%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::vector (10,101,010 samples, 0.06%)
unsigned long& std::forward<unsigned long&> (10,101,010 samples, 0.06%)
do_syscall_64 (454,545,450 samples, 2.53%)
do..
leveldb::(anonymous namespace)::PosixWritableFile::Append (10,101,010 samples, 0.06%)
hook_file_open (10,101,010 samples, 0.06%)
obj_cgroup_uncharge (30,303,030 samples, 0.17%)
std::__basic_file<char>::xsputn_2 (30,303,030 samples, 0.17%)
ext4_nonda_switch (10,101,010 samples, 0.06%)
ext4_file_write_iter (10,101,010 samples, 0.06%)
filemap_get_entry (80,808,080 samples, 0.45%)
std::mutex::unlock (30,303,030 samples, 0.17%)
[unknown] (70,707,070 samples, 0.39%)
leveldb::Status::~Status (10,101,010 samples, 0.06%)
irqentry_exit (10,101,010 samples, 0.06%)
std::pair<leveldb::Slice, leveldb::Slice>* std::__relocate_a<std::pair<leveldb::Slice, leveldb::Slice>*, std::pair<leveldb::Slice, leveldb::Slice>*, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > (10,101,010 samples, 0.06%)
leveldb::DBImpl::Write (5,111,111,060 samples, 28.44%)
leveldb::DBImpl::Write
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::allocate (10,101,010 samples, 0.06%)
scsi_prepare_cmd (10,101,010 samples, 0.06%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::allocate (20,202,020 samples, 0.11%)
[unknown] (70,707,070 samples, 0.39%)
blk_mq_flush_plug_list.part.0 (20,202,020 samples, 0.11%)
leveldb::WriteBatch::Put (30,303,030 samples, 0.17%)
std::__basic_file<char>::is_open (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (20,202,020 samples, 0.11%)
_raw_write_lock (20,202,020 samples, 0.11%)
new_slab (141,414,140 samples, 0.79%)
usb_hcd_poll_rh_status (10,101,010 samples, 0.06%)
free_unref_page_list (40,404,040 samples, 0.22%)
std::basic_filebuf<char, std::char_traits<char> >::_M_allocate_internal_buffer (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (171,717,170 samples, 0.96%)
consume_obj_stock (10,101,010 samples, 0.06%)
asm_common_interrupt (10,101,010 samples, 0.06%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (30,303,030 samples, 0.17%)
leveldb::Slice::data (10,101,010 samples, 0.06%)
ext4_da_reserve_space (50,505,050 samples, 0.28%)
[unknown] (40,404,040 samples, 0.22%)
__slab_free (30,303,030 samples, 0.17%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[] (121,212,120 samples, 0.67%)
ext4_block_write_begin (646,464,640 samples, 3.60%)
ext..
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_deallocate (10,101,010 samples, 0.06%)
malloc (10,101,010 samples, 0.06%)
_IO_file_open (30,303,030 samples, 0.17%)
[unknown] (70,707,070 samples, 0.39%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (1,838,383,820 samples, 10.23%)
leveldb::SkipLi..
__close_nocancel (989,898,980 samples, 5.51%)
__close..
security_file_permission (10,101,010 samples, 0.06%)
blk_finish_plug (121,212,120 samples, 0.67%)
current_obj_cgroup (20,202,020 samples, 0.11%)
[unknown] (70,707,070 samples, 0.39%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
_IO_default_xsputn (50,505,050 samples, 0.28%)
leveldb::(anonymous namespace)::ValueLogInserter::Put (121,212,120 samples, 0.67%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (10,101,010 samples, 0.06%)
void std::allocator_traits<std::allocator<leveldb::DBImpl::Writer*> >::construct<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*> (10,101,010 samples, 0.06%)
kmem_cache_free (30,303,030 samples, 0.17%)
truncate_inode_pages_final (10,101,010 samples, 0.06%)
aa_path_name (161,616,160 samples, 0.90%)
[unknown] (40,404,040 samples, 0.22%)
[libstdc++.so.6.0.30] (7,101,010,030 samples, 39.52%)
[libstdc++.so.6.0.30]
ksys_write (464,646,460 samples, 2.59%)
ks..
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~vector (10,101,010 samples, 0.06%)
filemap_fdatawrite_wbc (141,414,140 samples, 0.79%)
[unknown] (40,404,040 samples, 0.22%)
__srcu_read_unlock (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__memcg_slab_post_alloc_hook (10,101,010 samples, 0.06%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.06%)
__virt_addr_valid (10,101,010 samples, 0.06%)
__gthread_active_p (10,101,010 samples, 0.06%)
__GI___libc_write (20,202,020 samples, 0.11%)
leveldb::InternalKeyComparator::Compare (10,101,010 samples, 0.06%)
do_syscall_64 (141,414,140 samples, 0.79%)
radix_tree_lookup (10,101,010 samples, 0.06%)
leveldb::WriteBatch::Iterate (202,020,200 samples, 1.12%)
inode_permission (10,101,010 samples, 0.06%)
leveldb::crc32c::Extend (50,505,050 samples, 0.28%)
unlink_chunk.constprop.0 (40,404,040 samples, 0.22%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::operator++ (10,101,010 samples, 0.06%)
leveldb::Slice::Slice (40,404,040 samples, 0.22%)
leveldb::(anonymous namespace)::ValueLogInserter::ValueLogInserter (10,101,010 samples, 0.06%)
leveldb::MemTable::Add (2,202,020,180 samples, 12.25%)
leveldb::MemTable:..
_IO_file_fopen@@GLIBC_2.2.5 (20,202,020 samples, 0.11%)
common_interrupt (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::MemTableInserter::Put (323,232,320 samples, 1.80%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_S_key (20,202,020 samples, 0.11%)
leveldb::Slice::compare (20,202,020 samples, 0.11%)
x64_sys_call (131,313,130 samples, 0.73%)
__irq_exit_rcu (10,101,010 samples, 0.06%)
__memcpy (10,101,010 samples, 0.06%)
pthread_mutex_lock@@GLIBC_2.2.5 (30,303,030 samples, 0.17%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::max_size (40,404,040 samples, 0.22%)
std::pair<leveldb::Slice, leveldb::Slice>* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice> const*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >, std::pair<leveldb::Slice, leveldb::Slice>*> (20,202,020 samples, 0.11%)
__filemap_get_folio (40,404,040 samples, 0.22%)
ext4_invalidate_folio (10,101,010 samples, 0.06%)
__GI___fileno (10,101,010 samples, 0.06%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (10,101,010 samples, 0.06%)
leveldb::PutVarint32 (10,101,010 samples, 0.06%)
leveldb::Slice::Slice (10,101,010 samples, 0.06%)
handle_softirqs (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::end (10,101,010 samples, 0.06%)
filemap_get_entry (10,101,010 samples, 0.06%)
submit_bio_noacct_nocheck (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
ksys_lseek (60,606,060 samples, 0.34%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::max_size (20,202,020 samples, 0.11%)
security_file_alloc (40,404,040 samples, 0.22%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound (80,808,080 samples, 0.45%)
fault_in_iov_iter_readable (20,202,020 samples, 0.11%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::operator-- (10,101,010 samples, 0.06%)
void std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_realloc_insert<std::pair<leveldb::Slice, leveldb::Slice> > (20,202,020 samples, 0.11%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::begin (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
leveldb::WriteBatchInternal::ConverToValueLog (1,151,515,140 samples, 6.41%)
leveldb:..
__x64_sys_write (464,646,460 samples, 2.59%)
__..
[unknown] (40,404,040 samples, 0.22%)
alloc_pages_mpol (20,202,020 samples, 0.11%)
__memmove_evex_unaligned_erms (10,101,010 samples, 0.06%)
mod_objcg_state (10,101,010 samples, 0.06%)
leveldb::Slice::size (10,101,010 samples, 0.06%)
ksys_write (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_create_storage (20,202,020 samples, 0.11%)
_raw_spin_unlock_irqrestore (50,505,050 samples, 0.28%)
__GI___libc_open (2,151,515,130 samples, 11.97%)
__GI___libc_open
mpage_process_page_bufs (10,101,010 samples, 0.06%)
mem_cgroup_commit_charge (10,101,010 samples, 0.06%)
aa_lookup_condperms (10,101,010 samples, 0.06%)
ext4_evict_inode (10,101,010 samples, 0.06%)
std::less<unsigned long>::operator (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
truncate_cleanup_folio (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
__rcu_read_unlock (10,101,010 samples, 0.06%)
x64_sys_call (454,545,450 samples, 2.53%)
x6..
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::size (10,101,010 samples, 0.06%)
clear_page_erms (131,313,130 samples, 0.73%)
std::basic_fstream<char, std::char_traits<char> >::basic_fstream (10,101,010 samples, 0.06%)
do_syscall_64 (676,767,670 samples, 3.77%)
do_s..
entry_SYSCALL_64_after_hwframe (717,171,710 samples, 3.99%)
entr..
fclose@@GLIBC_2.2.5 (10,101,010 samples, 0.06%)
aa_get_buffer (30,303,030 samples, 0.17%)
__memmove_evex_unaligned_erms (10,101,010 samples, 0.06%)
kmem_cache_free (20,202,020 samples, 0.11%)
std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_lower_bound (70,707,070 samples, 0.39%)
__handle_mm_fault (30,303,030 samples, 0.17%)
ext4_file_write_iter (191,919,190 samples, 1.07%)
__memcg_slab_free_hook (10,101,010 samples, 0.06%)
rb_next (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::PosixWritableFile::Sync (151,515,150 samples, 0.84%)
filemap_get_entry (20,202,020 samples, 0.11%)
mod_objcg_state (10,101,010 samples, 0.06%)
handle_mm_fault (30,303,030 samples, 0.17%)
x64_sys_call (3,323,232,290 samples, 18.49%)
x64_sys_call
__x64_sys_fdatasync (20,202,020 samples, 0.11%)
path_get (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::front (10,101,010 samples, 0.06%)
obj_cgroup_uncharge (10,101,010 samples, 0.06%)
leveldb::VersionSet::NumLevelFiles (10,101,010 samples, 0.06%)
__GI___unlink (454,545,450 samples, 2.53%)
__..
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~vector (20,202,020 samples, 0.11%)
std::thread::_Invoker<std::tuple<void (7,101,010,030 samples, 39.52%)
std::thread::_Invoker<std::tuple<void
aa_file_perm (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::push_back (141,414,140 samples, 0.79%)
leveldb::(anonymous namespace)::PosixWritableFile::Sync (20,202,020 samples, 0.11%)
leveldb::port::Mutex::Lock (30,303,030 samples, 0.17%)
exc_page_fault (30,303,030 samples, 0.17%)
prepend_copy (60,606,060 samples, 0.34%)
ext4_ext_rm_leaf (10,101,010 samples, 0.06%)
std::__basic_file<char>::is_open (20,202,020 samples, 0.11%)
leveldb::WriteBatchInternal::SetCount (10,101,010 samples, 0.06%)
leveldb::log::Writer::EmitPhysicalRecord (464,646,460 samples, 2.59%)
le..
getname (141,414,140 samples, 0.79%)
std::mutex::lock (30,303,030 samples, 0.17%)
alloc_anon_folio (30,303,030 samples, 0.17%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (10,101,010 samples, 0.06%)
leveldb::WriteBatch::Iterate (333,333,330 samples, 1.85%)
l..
asm_common_interrupt (10,101,010 samples, 0.06%)
ext4_llseek (20,202,020 samples, 0.11%)
leveldb::GetLengthPrefixedSlice (414,141,410 samples, 2.30%)
l..
std::ostream::write (60,606,060 samples, 0.34%)
rw_verify_area (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_check_len (40,404,040 samples, 0.22%)
leveldb::crc32c::Extend (90,909,090 samples, 0.51%)
std::allocator_traits<std::allocator<std::pair<unsigned long, unsigned long> > >::max_size (20,202,020 samples, 0.11%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::new_allocator (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (20,202,020 samples, 0.11%)
leveldb::DBImpl::Write (1,444,444,430 samples, 8.04%)
leveldb::DB..
fsnotify_destroy_event (40,404,040 samples, 0.22%)
__d_lookup_rcu (20,202,020 samples, 0.11%)
jbd2_journal_try_to_free_buffers (141,414,140 samples, 0.79%)
__memset_evex_unaligned_erms (10,101,010 samples, 0.06%)
balance_dirty_pages_ratelimited (181,818,180 samples, 1.01%)
release_pages (10,101,010 samples, 0.06%)
dquot_file_open (20,202,020 samples, 0.11%)
consume_obj_stock (10,101,010 samples, 0.06%)
_IO_old_init (10,101,010 samples, 0.06%)
__rcu_read_lock (10,101,010 samples, 0.06%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::GetMaxHeight (10,101,010 samples, 0.06%)
do_sys_openat2 (1,474,747,460 samples, 8.21%)
do_sys_open..
release_pages (101,010,100 samples, 0.56%)
folio_account_cleaned (10,101,010 samples, 0.06%)
leveldb::Slice::compare (30,303,030 samples, 0.17%)
ext4_es_insert_delayed_block (10,101,010 samples, 0.06%)
leveldb::DBImpl::BackgroundCompaction (404,040,400 samples, 2.25%)
l..
prepend (70,707,070 samples, 0.39%)
link_path_walk.part.0.constprop.0 (101,010,100 samples, 0.56%)
ktime_get_coarse_real_ts64 (10,101,010 samples, 0.06%)
create_empty_buffers (10,101,010 samples, 0.06%)
mnt_get_write_access (20,202,020 samples, 0.11%)
ksys_write (20,202,020 samples, 0.11%)
x64_sys_call (464,646,460 samples, 2.59%)
x6..
_IO_default_xsputn (30,303,030 samples, 0.17%)
block_write_end (151,515,150 samples, 0.84%)
fdatasync (20,202,020 samples, 0.11%)
__ext4_journal_get_write_access (10,101,010 samples, 0.06%)
_raw_spin_lock (10,101,010 samples, 0.06%)
__check_object_size.part.0 (50,505,050 samples, 0.28%)
leveldb::(anonymous namespace)::PosixWritableFile::WriteUnbuffered (10,101,010 samples, 0.06%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::begin (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
std::basic_ios<char, std::char_traits<char> >::init (10,101,010 samples, 0.06%)
llseek@GLIBC_2.2.5 (1,202,020,190 samples, 6.69%)
llseek@GL..
file_write_and_wait_range (20,202,020 samples, 0.11%)
leveldb::WriteBatch::Iterate (101,010,100 samples, 0.56%)
__rcu_read_unlock (10,101,010 samples, 0.06%)
inotify_handle_inode_event (40,404,040 samples, 0.22%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::NoBarrier_SetNext (20,202,020 samples, 0.11%)
kfree (30,303,030 samples, 0.17%)
leveldb::Slice::compare (20,202,020 samples, 0.11%)
[unknown] (40,404,040 samples, 0.22%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_check_len (20,202,020 samples, 0.11%)
apparmor_current_getlsmblob_subj (10,101,010 samples, 0.06%)
mod_objcg_state (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (20,202,020 samples, 0.11%)
mark_buffer_dirty (131,313,130 samples, 0.73%)
std::basic_filebuf<char, std::char_traits<char> >::open (10,101,010 samples, 0.06%)
lookup_fast (10,101,010 samples, 0.06%)
__fsnotify_parent (353,535,350 samples, 1.97%)
_..
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_impl_data::_Vector_impl_data (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
ext4_ext_remove_space (10,101,010 samples, 0.06%)
db_bench (17,969,696,790 samples, 100.00%)
db_bench
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.06%)
ext4_nonda_switch (10,101,010 samples, 0.06%)
inotify_merge (10,101,010 samples, 0.06%)
ext4_file_write_iter (20,202,020 samples, 0.11%)
up_write (10,101,010 samples, 0.06%)
clear_page_erms (20,202,020 samples, 0.11%)
lookup_fast (10,101,010 samples, 0.06%)
ext4_sync_file (20,202,020 samples, 0.11%)
[unknown] (70,707,070 samples, 0.39%)
obj_cgroup_charge (10,101,010 samples, 0.06%)
dnotify_flush (10,101,010 samples, 0.06%)
[unknown] (40,404,040 samples, 0.22%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (20,202,020 samples, 0.11%)
asm_sysvec_apic_timer_interrupt (10,101,010 samples, 0.06%)
lockref_get (20,202,020 samples, 0.11%)
__memcg_slab_free_hook (20,202,020 samples, 0.11%)
unsigned long const& std::min<unsigned long> (10,101,010 samples, 0.06%)
leveldb::GetLengthPrefixedSlice (20,202,020 samples, 0.11%)
___slab_alloc (10,101,010 samples, 0.06%)
__fsnotify_parent (90,909,090 samples, 0.51%)
blk_mq_run_hw_queue (121,212,120 samples, 0.67%)
file_modified (10,101,010 samples, 0.06%)
apparmor_file_permission (10,101,010 samples, 0.06%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_max_size (10,101,010 samples, 0.06%)
__alloc_pages (636,363,630 samples, 3.54%)
__a..
leveldb::(anonymous namespace)::ValueLogInserter::ValueLogInserter (20,202,020 samples, 0.11%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.06%)
truncate_inode_pages_final (444,444,440 samples, 2.47%)
tr..
free_unref_page_prepare (10,101,010 samples, 0.06%)
terminate_walk (10,101,010 samples, 0.06%)
vfs_open (888,888,880 samples, 4.95%)
vfs_open
[unknown] (70,707,070 samples, 0.39%)
xas_load (10,101,010 samples, 0.06%)
send_to_group (131,313,130 samples, 0.73%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_Vector_base (10,101,010 samples, 0.06%)
[unknown] (70,707,070 samples, 0.39%)
__memcpy (10,101,010 samples, 0.06%)
clear_page_erms (393,939,390 samples, 2.19%)
c..
__gnu_cxx::__normal_iterator<std::pair<leveldb::Slice, leveldb::Slice>*, std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > > >::operator* (10,101,010 samples, 0.06%)
drop_buffers.constprop.0 (10,101,010 samples, 0.06%)
handle_softirqs (10,101,010 samples, 0.06%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_allocate (10,101,010 samples, 0.06%)
vfs_write (20,202,020 samples, 0.11%)
virtual thunk to std::basic_fstream<char, std::char_traits<char> >::~basic_fstream (30,303,030 samples, 0.17%)
fsnotify (282,828,280 samples, 1.57%)
__libc_start_call_main (454,545,450 samples, 2.53%)
__..
_raw_spin_unlock (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::ValueLogInserter::~ValueLogInserter (10,101,010 samples, 0.06%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::push_back (20,202,020 samples, 0.11%)
fsnotify (10,101,010 samples, 0.06%)
security_current_getlsmblob_subj (30,303,030 samples, 0.17%)
leveldb::crc32c::Extend (10,101,010 samples, 0.06%)
__fput (222,222,220 samples, 1.24%)
leveldb::InternalKeyComparator::Compare (20,202,020 samples, 0.11%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::vector (10,101,010 samples, 0.06%)
leveldb::Status::operator= (20,202,020 samples, 0.11%)
__memcg_slab_free_hook (30,303,030 samples, 0.17%)
__d_lookup_rcu (10,101,010 samples, 0.06%)
leveldb::(anonymous namespace)::KeyBuffer::slice (10,101,010 samples, 0.06%)
asm_exc_page_fault (30,303,030 samples, 0.17%)
ext4_claim_free_clusters (20,202,020 samples, 0.11%)
ext4_da_map_blocks.constprop.0 (242,424,240 samples, 1.35%)
leveldb::GetLengthPrefixedSlice (90,909,090 samples, 0.51%)
file_modified (30,303,030 samples, 0.17%)
ext4_nonda_switch (10,101,010 samples, 0.06%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (10,101,010 samples, 0.06%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (10,101,010 samples, 0.06%)
pthread_mutex_lock@@GLIBC_2.2.5 (10,101,010 samples, 0.06%)
leveldb::Slice::operator[] (10,101,010 samples, 0.06%)
do_syscall_64 (10,101,010 samples, 0.06%)
do_syscall_64 (20,202,020 samples, 0.11%)
leveldb::DBImpl::WriteLevel0Table (393,939,390 samples, 2.19%)
l..
leveldb::WriteBatch::Put (30,303,030 samples, 0.17%)
consume_stock (10,101,010 samples, 0.06%)