Flame Graph
Reset Zoom
Search
ic
common_interrupt (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
leveldb::EncodeVarint32 (20,202,020 samples, 0.04%)
__x64_sys_write (20,202,020 samples, 0.04%)
ondemand_readahead (10,101,010 samples, 0.02%)
std::istream::seekg (20,202,020 samples, 0.04%)
fsnotify_compare_groups (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
std::ctype<char> const& std::use_facet<std::ctype<char> > (10,101,010 samples, 0.02%)
leveldb::MakeFileName (30,303,030 samples, 0.07%)
__handle_mm_fault (10,101,010 samples, 0.02%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::load (20,202,020 samples, 0.04%)
leveldb::Slice::remove_prefix (30,303,030 samples, 0.07%)
submit_bio (90,909,090 samples, 0.20%)
leveldb::DBImpl::Write (16,191,919,030 samples, 35.64%)
leveldb::DBImpl::Write
ext4_inode_attach_jinode (10,101,010 samples, 0.02%)
leveldb::TableBuilder::Add (262,626,260 samples, 0.58%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::InternalKeyComparator::Compare (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::ShardedLRUCache::HashSlice (10,101,010 samples, 0.02%)
pthread_mutex_lock@@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
dget_parent (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::Valid (20,202,020 samples, 0.04%)
radix_tree_lookup (20,202,020 samples, 0.04%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::~_Vector_base (20,202,020 samples, 0.04%)
std::allocator<char>::allocator (10,101,010 samples, 0.02%)
errseq_check (10,101,010 samples, 0.02%)
__rcu_read_unlock (10,101,010 samples, 0.02%)
filemap_get_read_batch (151,515,150 samples, 0.33%)
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.02%)
[unknown] (20,202,020 samples, 0.04%)
fput (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (40,404,040 samples, 0.09%)
bool std::has_facet<std::codecvt<char, char, __mbstate_t> > (40,404,040 samples, 0.09%)
__rcu_read_unlock (10,101,010 samples, 0.02%)
leveldb::MemTableIterator::key (161,616,160 samples, 0.36%)
_raw_spin_trylock (10,101,010 samples, 0.02%)
ext4_da_write_begin (10,101,010 samples, 0.02%)
futex_wait_queue (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
__memmove_evex_unaligned_erms (616,161,610 samples, 1.36%)
__GI___unlink (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
__gnu_cxx::__alloc_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> >, std::pair<leveldb::Slice, leveldb::Slice> >::_S_select_on_copy (20,202,020 samples, 0.04%)
blk_mq_dispatch_plug_list (20,202,020 samples, 0.04%)
std::codecvt<char, char, __mbstate_t>::do_max_length (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
path_openat (1,737,373,720 samples, 3.82%)
path..
leveldb::crc32c::Extend (20,202,020 samples, 0.04%)
process_measurement (10,101,010 samples, 0.02%)
ext4_inode_attach_jinode (30,303,030 samples, 0.07%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
process_measurement (20,202,020 samples, 0.04%)
leveldb::Slice::compare (50,505,050 samples, 0.11%)
leveldb::port::Mutex::Unlock (20,202,020 samples, 0.04%)
__wake_up (10,101,010 samples, 0.02%)
operator delete (10,101,010 samples, 0.02%)
dput (10,101,010 samples, 0.02%)
leveldb::Slice::empty (10,101,010 samples, 0.02%)
fsnotify (10,101,010 samples, 0.02%)
__GI___lll_lock_wait (10,101,010 samples, 0.02%)
do_futex (5,555,555,500 samples, 12.23%)
do_futex
leveldb::TableBuilder::Flush (40,404,040 samples, 0.09%)
inotify_handle_inode_event (30,303,030 samples, 0.07%)
[libstdc++.so.6.0.30] (30,303,030 samples, 0.07%)
leveldb::InternalKeyComparator::Compare (40,404,040 samples, 0.09%)
blk_mq_submit_bio (20,202,020 samples, 0.04%)
__x64_sys_futex (10,101,010 samples, 0.02%)
iput (10,101,010 samples, 0.02%)
ext4_da_get_block_prep (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixMmapReadableFile::Read (10,101,010 samples, 0.02%)
memset_orig (10,101,010 samples, 0.02%)
block_write_end (20,202,020 samples, 0.04%)
__memcg_slab_free_hook (70,707,070 samples, 0.16%)
mutex_unlock (10,101,010 samples, 0.02%)
std::basic_fstream<char, std::char_traits<char> >::close (40,404,040 samples, 0.09%)
std::basic_ios<char, std::char_traits<char> >::init (20,202,020 samples, 0.04%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
kmem_cache_alloc (161,616,160 samples, 0.36%)
truncate_cleanup_folio (10,101,010 samples, 0.02%)
leveldb::Block::Iter::ParseNextKey (212,121,210 samples, 0.47%)
bdev_getblk (10,101,010 samples, 0.02%)
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.02%)
void __gnu_cxx::new_allocator<unsigned int>::construct<unsigned int, unsigned int> (10,101,010 samples, 0.02%)
_find_first_bit (10,101,010 samples, 0.02%)
ext4_bread_batch (10,101,010 samples, 0.02%)
balance_dirty_pages_ratelimited (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (10,101,010 samples, 0.02%)
__memcg_slab_post_alloc_hook (10,101,010 samples, 0.02%)
lookup_bh_lru (10,101,010 samples, 0.02%)
__submit_bio (80,808,080 samples, 0.18%)
part_in_flight (70,707,070 samples, 0.16%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
up_write (10,101,010 samples, 0.02%)
x64_sys_call (10,101,010 samples, 0.02%)
__fdget_pos (40,404,040 samples, 0.09%)
futex_wait_setup (10,101,010 samples, 0.02%)
__memmove_evex_unaligned_erms (10,101,010 samples, 0.02%)
futex_q_lock (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::MutexLock::MutexLock (30,303,030 samples, 0.07%)
leveldb::Block::Iter::Next (272,727,270 samples, 0.60%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
asm_sysvec_reschedule_ipi (10,101,010 samples, 0.02%)
leveldb::DB::Put (1,424,242,410 samples, 3.13%)
lev..
policy_nodemask (10,101,010 samples, 0.02%)
lockref_get_not_zero (10,101,010 samples, 0.02%)
std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> >::_Rb_tree_iterator (10,101,010 samples, 0.02%)
ext4_mark_iloc_dirty (20,202,020 samples, 0.04%)
leveldb::Status::operator= (40,404,040 samples, 0.09%)
lockref_put_return (10,101,010 samples, 0.02%)
do_syscall_64 (20,202,020 samples, 0.04%)
leveldb::DecodeEntry (30,303,030 samples, 0.07%)
mntget (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
scsi_dispatch_cmd (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::HandleTable::Lookup (20,202,020 samples, 0.04%)
ext4_do_update_inode.isra.0 (20,202,020 samples, 0.04%)
__filemap_add_folio (414,141,410 samples, 0.91%)
generic_update_time (10,101,010 samples, 0.02%)
std::less<unsigned long>::operator (20,202,020 samples, 0.04%)
rw_verify_area (90,909,090 samples, 0.20%)
current_obj_cgroup (30,303,030 samples, 0.07%)
ext4_file_write_iter (3,020,201,990 samples, 6.65%)
ext4_file..
__memcg_slab_post_alloc_hook (50,505,050 samples, 0.11%)
leveldb::Block::Iter::~Iter (10,101,010 samples, 0.02%)
__mark_inode_dirty (40,404,040 samples, 0.09%)
void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*> (10,101,010 samples, 0.02%)
leveldb::GetLengthPrefixedSlice (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr (20,202,020 samples, 0.04%)
leveldb::Compaction::ReleaseInputs (10,101,010 samples, 0.02%)
_raw_spin_unlock_irq (101,010,100 samples, 0.22%)
schedule (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (10,101,010 samples, 0.02%)
free_unref_page_list (10,101,010 samples, 0.02%)
ext4_evict_inode (30,303,030 samples, 0.07%)
[unknown] (60,606,060 samples, 0.13%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (20,202,020 samples, 0.04%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::count (10,101,010 samples, 0.02%)
[unknown] (404,040,400 samples, 0.89%)
leveldb::crc32c::(anonymous namespace)::ReadUint32LE (111,111,110 samples, 0.24%)
leveldb::DecodeFixed64 (10,101,010 samples, 0.02%)
irqentry_exit_to_user_mode (10,101,010 samples, 0.02%)
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> > > > (10,101,010 samples, 0.02%)
scsi_init_command (10,101,010 samples, 0.02%)
__next_zones_zonelist (30,303,030 samples, 0.07%)
folio_add_lru (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::TableBuilder::WriteRawBlock (262,626,260 samples, 0.58%)
fault_in_readable (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
[unknown] (20,202,020 samples, 0.04%)
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.04%)
futex_wait (80,808,080 samples, 0.18%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (10,101,010 samples, 0.02%)
leveldb::ExtractUserKey (80,808,080 samples, 0.18%)
common_interrupt (10,101,010 samples, 0.02%)
std::vector<unsigned int, std::allocator<unsigned int> >::push_back (20,202,020 samples, 0.04%)
aa_label_next_confined (10,101,010 samples, 0.02%)
filemap_get_entry (70,707,070 samples, 0.16%)
void std::_Destroy<std::pair<leveldb::Slice, leveldb::Slice>*, std::pair<leveldb::Slice, leveldb::Slice> > (10,101,010 samples, 0.02%)
blk_mq_get_tag (10,101,010 samples, 0.02%)
leveldb::Slice::compare (10,101,010 samples, 0.02%)
scsi_dispatch_cmd (858,585,850 samples, 1.89%)
s..
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Insert (10,101,010 samples, 0.02%)
futex_wait (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (20,202,020 samples, 0.04%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::front (40,404,040 samples, 0.09%)
generic_perform_write (10,101,010 samples, 0.02%)
filemap_alloc_folio (686,868,680 samples, 1.51%)
__GI___libc_write (252,525,250 samples, 0.56%)
__check_object_size (90,909,090 samples, 0.20%)
__filemap_get_folio (30,303,030 samples, 0.07%)
get_partial_node.part.0 (20,202,020 samples, 0.04%)
finish_task_switch.isra.0 (20,202,020 samples, 0.04%)
std::operator== (10,101,010 samples, 0.02%)
__schedule (30,303,030 samples, 0.07%)
__legitimize_mnt (20,202,020 samples, 0.04%)
lseek64@plt (10,101,010 samples, 0.02%)
fsnotify_handle_inode_event.isra.0 (40,404,040 samples, 0.09%)
[unknown] (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward (70,707,070 samples, 0.16%)
std::locale::id::_M_id (40,404,040 samples, 0.09%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (10,101,010 samples, 0.02%)
leveldb::PutLengthPrefixedSlice (10,101,010 samples, 0.02%)
std::ctype<char> const& std::use_facet<std::ctype<char> > (30,303,030 samples, 0.07%)
submit_bio (60,606,060 samples, 0.13%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (101,010,100 samples, 0.22%)
leveldb::Slice::operator[] (20,202,020 samples, 0.04%)
security_file_permission (30,303,030 samples, 0.07%)
leveldb::WriteBatch::Iterate (262,626,260 samples, 0.58%)
mpt_put_msg_frame (10,101,010 samples, 0.02%)
dd_insert_request.isra.0 (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::FlushBuffer (20,202,020 samples, 0.04%)
do_unlinkat (10,101,010 samples, 0.02%)
do_read_fault (20,202,020 samples, 0.04%)
malloc (10,101,010 samples, 0.02%)
__x64_sys_unlink (10,101,010 samples, 0.02%)
operator delete (10,101,010 samples, 0.02%)
inode_needs_update_time (40,404,040 samples, 0.09%)
operator delete (20,202,020 samples, 0.04%)
[libstdc++.so.6.0.30] (27,040,403,770 samples, 59.52%)
[libstdc++.so.6.0.30]
leveldb::GetLengthPrefixedSlice (80,808,080 samples, 0.18%)
leveldb::ValueLogFileName (40,404,040 samples, 0.09%)
[unknown] (50,505,050 samples, 0.11%)
_IO_file_open (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadMain (6,101,010,040 samples, 13.43%)
leveldb::(anonymous ..
_int_free (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (30,303,030 samples, 0.07%)
leveldb::WriteBatch::Iterate (323,232,320 samples, 0.71%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::Status::ok (10,101,010 samples, 0.02%)
folio_alloc (20,202,020 samples, 0.04%)
ext4_da_write_begin (2,010,100,990 samples, 4.42%)
ext4_..
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::size (30,303,030 samples, 0.07%)
entry_SYSCALL_64_after_hwframe (363,636,360 samples, 0.80%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (70,707,070 samples, 0.16%)
__rcu_read_unlock (20,202,020 samples, 0.04%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
std::vector<unsigned int, std::allocator<unsigned int> >::size (10,101,010 samples, 0.02%)
file_close_fd (20,202,020 samples, 0.04%)
[unknown] (50,505,050 samples, 0.11%)
__GI___lll_lock_wake (10,101,010 samples, 0.02%)
mntput_no_expire (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::TwoLevelIterator::Valid (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
futex_wake (5,515,151,460 samples, 12.14%)
futex_wake
irqentry_exit (10,101,010 samples, 0.02%)
do_unlinkat (10,101,010 samples, 0.02%)
scsi_queue_rq (30,303,030 samples, 0.07%)
leveldb::IteratorWrapper::Valid (20,202,020 samples, 0.04%)
_raw_read_lock (30,303,030 samples, 0.07%)
entry_SYSCALL_64_after_hwframe (999,999,990 samples, 2.20%)
e..
leveldb::DBImpl::Writer*& std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::emplace_back<leveldb::DBImpl::Writer*> (90,909,090 samples, 0.20%)
[unknown] (10,101,010 samples, 0.02%)
_int_free (40,404,040 samples, 0.09%)
ext4_buffered_write_iter (20,202,020 samples, 0.04%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
_raw_spin_unlock_irq (70,707,070 samples, 0.16%)
copy_page_from_iter_atomic (20,202,020 samples, 0.04%)
leveldb::Status::OK (10,101,010 samples, 0.02%)
get_page_from_freelist (10,101,010 samples, 0.02%)
cfree@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
ondemand_readahead (1,292,929,280 samples, 2.85%)
on..
leveldb::Status::~Status (10,101,010 samples, 0.02%)
__memcmp_evex_movbe (30,303,030 samples, 0.07%)
std::pair<leveldb::Slice, leveldb::Slice> const& std::forward<std::pair<leveldb::Slice, leveldb::Slice> const&> (10,101,010 samples, 0.02%)
leveldb::TableBuilder::Flush (515,151,510 samples, 1.13%)
std::__basic_file<char>::open (30,303,030 samples, 0.07%)
_IO_default_xsputn (10,101,010 samples, 0.02%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.02%)
__filemap_fdatawrite_range (121,212,120 samples, 0.27%)
void __gnu_cxx::new_allocator<leveldb::DBImpl::Writer*>::destroy<leveldb::DBImpl::Writer*> (10,101,010 samples, 0.02%)
block_write_end (60,606,060 samples, 0.13%)
truncate_inode_pages_final (30,303,030 samples, 0.07%)
release_pages (10,101,010 samples, 0.02%)
leveldb::TableBuilder::WriteRawBlock (20,202,020 samples, 0.04%)
leveldb::BlockBuilder::Add (1,404,040,390 samples, 3.09%)
lev..
asm_common_interrupt (20,202,020 samples, 0.04%)
wake_up_q (10,101,010 samples, 0.02%)
leveldb::Version::Ref (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::allocate (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::ValueLogInserter::Put (191,919,190 samples, 0.42%)
[unknown] (10,101,010 samples, 0.02%)
lockref_get_not_zero (20,202,020 samples, 0.04%)
std::fpos<__mbstate_t>::fpos (10,101,010 samples, 0.02%)
leveldb::DBImpl::WriteLevel0Table (494,949,490 samples, 1.09%)
leveldb::ReadBlock (101,010,100 samples, 0.22%)
__GI___libc_open (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
__x64_sys_futex (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
_raw_spin_unlock (10,101,010 samples, 0.02%)
ext4_file_write_iter (20,202,020 samples, 0.04%)
std::basic_ios<char, std::char_traits<char> >::init (20,202,020 samples, 0.04%)
get_page_from_freelist (525,252,520 samples, 1.16%)
leveldb::port::Mutex::Lock (30,303,030 samples, 0.07%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Lock (10,101,010 samples, 0.02%)
leveldb::Block::Iter::key (10,101,010 samples, 0.02%)
apparmor_file_alloc_security (30,303,030 samples, 0.07%)
ext4_inode_csum_set (10,101,010 samples, 0.02%)
rmqueue_bulk (10,101,010 samples, 0.02%)
std::locale::operator= (10,101,010 samples, 0.02%)
lockref_get_not_zero (10,101,010 samples, 0.02%)
kmem_cache_free (90,909,090 samples, 0.20%)
std::ios_base::_M_init (30,303,030 samples, 0.07%)
x64_sys_call (20,202,020 samples, 0.04%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Equal (30,303,030 samples, 0.07%)
void std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::construct<std::pair<leveldb::Slice, leveldb::Slice>, std::pair<leveldb::Slice, leveldb::Slice> > (10,101,010 samples, 0.02%)
do_syscall_64 (242,424,240 samples, 0.53%)
leveldb::GetLengthPrefixedSlice (10,101,010 samples, 0.02%)
futex_wait (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (3,070,707,040 samples, 6.76%)
leveldb::..
ext4_file_open (111,111,110 samples, 0.24%)
scsi_queue_rq (10,101,010 samples, 0.02%)
do_syscall_64 (30,303,030 samples, 0.07%)
syscall_exit_to_user_mode_prepare (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
std::mutex::lock (30,303,030 samples, 0.07%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.02%)
aa_path_name (282,828,280 samples, 0.62%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::count (30,303,030 samples, 0.07%)
__rcu_read_lock (10,101,010 samples, 0.02%)
mptscsih_qcmd (60,606,060 samples, 0.13%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::SetNext (10,101,010 samples, 0.02%)
leveldb::Version::Unref (10,101,010 samples, 0.02%)
filemap_fault (10,101,010 samples, 0.02%)
mark_buffer_dirty (50,505,050 samples, 0.11%)
folio_alloc (10,101,010 samples, 0.02%)
leveldb::WriteBatchInternal::Count (20,202,020 samples, 0.04%)
ext4_da_write_begin (80,808,080 samples, 0.18%)
__GI___unlink (10,101,010 samples, 0.02%)
std::__deque_buf_size (10,101,010 samples, 0.02%)
leveldb::Block::Iter::Valid (10,101,010 samples, 0.02%)
__mark_inode_dirty (20,202,020 samples, 0.04%)
entry_SYSCALL_64_after_hwframe (30,303,030 samples, 0.07%)
leveldb::Slice::data (20,202,020 samples, 0.04%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.02%)
unsigned int& std::vector<unsigned int, std::allocator<unsigned int> >::emplace_back<unsigned int> (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (30,303,030 samples, 0.07%)
finish_task_switch.isra.0 (10,101,010 samples, 0.02%)
send_to_group (313,131,310 samples, 0.69%)
__x64_sys_write (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (30,303,030 samples, 0.07%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::PutVarint32 (30,303,030 samples, 0.07%)
mem_cgroup_wb_stats (111,111,110 samples, 0.24%)
ext4_lookup (10,101,010 samples, 0.02%)
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.16%)
operator new (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
_raw_spin_unlock (10,101,010 samples, 0.02%)
do_futex (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_relocate (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.04%)
std::mutex::unlock (393,939,390 samples, 0.87%)
ext4_io_submit (20,202,020 samples, 0.04%)
__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> > > >::__normal_iterator (10,101,010 samples, 0.02%)
blk_mq_flush_plug_list.part.0 (20,202,020 samples, 0.04%)
memset_orig (60,606,060 samples, 0.13%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::end (10,101,010 samples, 0.02%)
__GI___lll_lock_wake (70,707,070 samples, 0.16%)
std::__invoke_result<void (27,040,403,770 samples, 59.52%)
std::__invoke_result<void
obj_cgroup_charge (20,202,020 samples, 0.04%)
__alloc_pages (10,101,010 samples, 0.02%)
__blk_mq_do_dispatch_sched (898,989,890 samples, 1.98%)
_..
leveldb::log::Writer::AddRecord (313,131,310 samples, 0.69%)
schedule (30,303,030 samples, 0.07%)
fault_in_readable (10,101,010 samples, 0.02%)
leveldb::crc32c::(anonymous namespace)::ReadUint32LE (10,101,010 samples, 0.02%)
folio_mapping (20,202,020 samples, 0.04%)
__radix_tree_lookup (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (50,505,050 samples, 0.11%)
truncate_inode_pages_final (10,101,010 samples, 0.02%)
filemap_read (1,858,585,840 samples, 4.09%)
file..
ext4_file_read_iter (1,878,787,860 samples, 4.14%)
ext4..
_IO_unsave_markers (30,303,030 samples, 0.07%)
leveldb::DBImpl::Writer*& std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::emplace_back<leveldb::DBImpl::Writer*> (10,101,010 samples, 0.02%)
do_filp_open (1,777,777,760 samples, 3.91%)
do_f..
__fdget_pos (10,101,010 samples, 0.02%)
ext4_da_get_block_prep (30,303,030 samples, 0.07%)
std::vector<leveldb::Slice, std::allocator<leveldb::Slice> >::size (30,303,030 samples, 0.07%)
_raw_spin_unlock_irqrestore (141,414,140 samples, 0.31%)
futex_q_lock (10,101,010 samples, 0.02%)
x64_sys_call (30,303,030 samples, 0.07%)
link_path_walk.part.0.constprop.0 (171,717,170 samples, 0.38%)
leveldb::Block::Iter::Valid (10,101,010 samples, 0.02%)
__x64_sys_unlink (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
leveldb::Block::NumRestarts (10,101,010 samples, 0.02%)
leveldb::Status::Status (10,101,010 samples, 0.02%)
leveldb::Benchmark::ThreadBody (16,585,858,420 samples, 36.51%)
leveldb::Benchmark::ThreadBody
should_fail_alloc_page (10,101,010 samples, 0.02%)
bdev_getblk (10,101,010 samples, 0.02%)
__GI___futex_abstimed_wait_cancelable64 (181,818,180 samples, 0.40%)
locks_remove_posix (50,505,050 samples, 0.11%)
pthread_mutex_unlock@@GLIBC_2.2.5 (70,707,070 samples, 0.16%)
x64_sys_call (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
asm_common_interrupt (20,202,020 samples, 0.04%)
leveldb::Slice::operator[] (10,101,010 samples, 0.02%)
leveldb::DBImpl::WriteValueLog (30,303,030 samples, 0.07%)
__block_commit_write (242,424,240 samples, 0.53%)
leveldb::crc32c::Extend (10,101,010 samples, 0.02%)
current_time (20,202,020 samples, 0.04%)
memset@plt (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (20,202,020 samples, 0.04%)
get_page_from_freelist (60,606,060 samples, 0.13%)
[unknown] (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
ext4_get_reserved_space (10,101,010 samples, 0.02%)
leveldb::WriteBatchInternal::InsertInto (282,828,280 samples, 0.62%)
leveldb::Slice::compare (20,202,020 samples, 0.04%)
leveldb::port::Mutex::Lock (10,101,010 samples, 0.02%)
std::basic_filebuf<char, std::char_traits<char> >::_M_destroy_internal_buffer (20,202,020 samples, 0.04%)
leveldb::WriteBatch::Iterate (40,404,040 samples, 0.09%)
___slab_alloc (80,808,080 samples, 0.18%)
leveldb::Arena::Allocate (10,101,010 samples, 0.02%)
leveldb::VarintLength (10,101,010 samples, 0.02%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (141,414,140 samples, 0.31%)
operator new (10,101,010 samples, 0.02%)
generic_write_check_limits (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string (30,303,030 samples, 0.07%)
[unknown] (20,202,020 samples, 0.04%)
__GI_____strtoull_l_internal (10,101,010 samples, 0.02%)
__vfprintf_internal (121,212,120 samples, 0.27%)
std::pair<leveldb::Slice, leveldb::Slice>&& std::forward<std::pair<leveldb::Slice, leveldb::Slice> > (10,101,010 samples, 0.02%)
copy_from_kernel_nofault_allowed (10,101,010 samples, 0.02%)
blk_mq_flush_plug_list.part.0 (10,101,010 samples, 0.02%)
std::pair<leveldb::Slice, leveldb::Slice>::pair<leveldb::Slice, leveldb::Slice, true> (10,101,010 samples, 0.02%)
x64_sys_call (10,101,010 samples, 0.02%)
__GI___lll_lock_wait (30,303,030 samples, 0.07%)
__futex_wait (80,808,080 samples, 0.18%)
[unknown] (30,303,030 samples, 0.07%)
__virt_addr_valid (30,303,030 samples, 0.07%)
file_modified (10,101,010 samples, 0.02%)
__alloc_pages (20,202,020 samples, 0.04%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_relocate (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
[unknown] (60,606,060 samples, 0.13%)
__filemap_get_folio (70,707,070 samples, 0.16%)
copy_from_kernel_nofault (50,505,050 samples, 0.11%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Insert (222,222,220 samples, 0.49%)
leveldb::(anonymous namespace)::PosixWritableFile::Sync (121,212,120 samples, 0.27%)
mem_cgroup_commit_charge (70,707,070 samples, 0.16%)
std::mutex::unlock (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::RandomGenerator::Generate (20,202,020 samples, 0.04%)
leveldb::VersionSet::LastSequence (10,101,010 samples, 0.02%)
balance_dirty_pages (111,111,110 samples, 0.24%)
__ext4_journal_start_sb (10,101,010 samples, 0.02%)
leveldb::Slice::compare (10,101,010 samples, 0.02%)
std::basic_fstream<char, std::char_traits<char> >::close (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_max_size (30,303,030 samples, 0.07%)
__memset_evex_unaligned_erms (30,303,030 samples, 0.07%)
filemap_get_entry (30,303,030 samples, 0.07%)
leveldb::Status::operator= (10,101,010 samples, 0.02%)
mptscsih_qcmd (10,101,010 samples, 0.02%)
std::condition_variable::notify_all (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Iterator::Seek (727,272,720 samples, 1.60%)
file_modified (70,707,070 samples, 0.16%)
std::basic_ios<char, std::char_traits<char> >::_M_cache_locale (10,101,010 samples, 0.02%)
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> > (10,101,010 samples, 0.02%)
do_syscall_64 (70,707,070 samples, 0.16%)
process_output_block (10,101,010 samples, 0.02%)
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> > > > (20,202,020 samples, 0.04%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound (10,101,010 samples, 0.02%)
wake_up_q (10,101,010 samples, 0.02%)
leveldb::Block::Iter::SeekToFirst (20,202,020 samples, 0.04%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::vector (10,101,010 samples, 0.02%)
path_get (20,202,020 samples, 0.04%)
__fsnotify_parent (40,404,040 samples, 0.09%)
handle_softirqs (10,101,010 samples, 0.02%)
leveldb::DBImpl::BuildBatchGroup (40,404,040 samples, 0.09%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.02%)
__dd_dispatch_request (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::begin (10,101,010 samples, 0.02%)
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::reserve (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
futex_wake_mark (60,606,060 samples, 0.13%)
leveldb::Slice::Slice (20,202,020 samples, 0.04%)
__x64_sys_fdatasync (30,303,030 samples, 0.07%)
__raw_spin_lock_irqsave (20,202,020 samples, 0.04%)
std::basic_filebuf<char, std::char_traits<char> >::open (30,303,030 samples, 0.07%)
leveldb::InternalKeyComparator::Compare (707,070,700 samples, 1.56%)
leveldb::(anonymous namespace)::PosixWritableFile::Flush (2,272,727,250 samples, 5.00%)
leveld..
leveldb::Block::Iter::NextEntryOffset (10,101,010 samples, 0.02%)
leveldb::Random::OneIn (30,303,030 samples, 0.07%)
leveldb::InternalKeyComparator::Compare (191,919,190 samples, 0.42%)
leveldb::WriteBatch::Iterate (171,717,170 samples, 0.38%)
schedule (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.02%)
evict (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::Status::operator= (10,101,010 samples, 0.02%)
copy_page_from_iter_atomic (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::ShardedLRUCache::Lookup (80,808,080 samples, 0.18%)
__filemap_get_folio (10,101,010 samples, 0.02%)
down_write (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::RandomGenerator::Generate (10,101,010 samples, 0.02%)
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.02%)
leveldb::Block::Iter::Valid (10,101,010 samples, 0.02%)
blk_add_rq_to_plug (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::WriteUnbuffered (10,101,010 samples, 0.02%)
fault_in_iov_iter_readable (20,202,020 samples, 0.04%)
_raw_spin_unlock_irq (202,020,200 samples, 0.44%)
leveldb::Slice::compare (10,101,010 samples, 0.02%)
__blk_mq_sched_dispatch_requests (30,303,030 samples, 0.07%)
x64_sys_call (10,101,010 samples, 0.02%)
folio_mark_accessed (10,101,010 samples, 0.02%)
mnt_put_write_access (20,202,020 samples, 0.04%)
_IO_link_in (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::MemTableInserter::Put (3,818,181,780 samples, 8.40%)
leveldb::(an..
alloc_pages_mpol (70,707,070 samples, 0.16%)
blk_mq_flush_plug_list.part.0 (30,303,030 samples, 0.07%)
file_write_and_wait_range (30,303,030 samples, 0.07%)
__GI___lll_lock_wait (40,404,040 samples, 0.09%)
wake_up_q (1,070,707,060 samples, 2.36%)
w..
__cond_resched (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string (10,101,010 samples, 0.02%)
[unknown] (50,505,050 samples, 0.11%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty (10,101,010 samples, 0.02%)
inode_update_timestamps (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Unlock (393,939,390 samples, 0.87%)
[unknown] (10,101,010 samples, 0.02%)
elv_rqhash_del (10,101,010 samples, 0.02%)
leveldb::Block::Iter::SeekToRestartPoint (20,202,020 samples, 0.04%)
__GI___pthread_enable_asynccancel (10,101,010 samples, 0.02%)
prepend (70,707,070 samples, 0.16%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~vector (10,101,010 samples, 0.02%)
inotify_free_event (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux (20,202,020 samples, 0.04%)
futex_hash (10,101,010 samples, 0.02%)
fdatasync (121,212,120 samples, 0.27%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
__x64_sys_fdatasync (121,212,120 samples, 0.27%)
_IO_default_finish (20,202,020 samples, 0.04%)
x64_sys_call (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
_raw_read_unlock (10,101,010 samples, 0.02%)
walk_component (50,505,050 samples, 0.11%)
_IO_file_close (10,101,010 samples, 0.02%)
memcmp@plt (10,101,010 samples, 0.02%)
std::mutex::lock (20,202,020 samples, 0.04%)
leveldb::TableBuilder::Finish (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
std::_Vector_base<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::_Vector_base (20,202,020 samples, 0.04%)
__ext4_journal_get_write_access (10,101,010 samples, 0.02%)
aa_file_perm (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::Slice::compare (10,101,010 samples, 0.02%)
bool std::has_facet<std::ctype<char> > (10,101,010 samples, 0.02%)
do_syscall_64 (363,636,360 samples, 0.80%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::_Deque_iterator (20,202,020 samples, 0.04%)
entry_SYSCALL_64_after_hwframe (10,101,010 samples, 0.02%)
x64_sys_call (10,101,010 samples, 0.02%)
leveldb::crc32c::(anonymous namespace)::ReadUint32LE (10,101,010 samples, 0.02%)
leveldb::WriteBatchInternal::Contents (10,101,010 samples, 0.02%)
std::_Vector_base<leveldb::Slice, std::allocator<leveldb::Slice> >::_M_allocate (50,505,050 samples, 0.11%)
leveldb::VarintLength (10,101,010 samples, 0.02%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::max_size (10,101,010 samples, 0.02%)
handle_mm_fault (10,101,010 samples, 0.02%)
ext4_es_insert_delayed_block (50,505,050 samples, 0.11%)
std::mutex::unlock (20,202,020 samples, 0.04%)
irqentry_exit_to_user_mode (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (10,101,010 samples, 0.02%)
mptspi_qcmd (20,202,020 samples, 0.04%)
leveldb::ParseFakeValueForValuelog (50,505,050 samples, 0.11%)
sysvec_reschedule_ipi (10,101,010 samples, 0.02%)
folio_alloc_buffers (222,222,220 samples, 0.49%)
[unknown] (10,101,010 samples, 0.02%)
xas_load (10,101,010 samples, 0.02%)
copy_from_kernel_nofault_allowed (20,202,020 samples, 0.04%)
[unknown] (50,505,050 samples, 0.11%)
filemap_add_folio (10,101,010 samples, 0.02%)
crypto_shash_update (10,101,010 samples, 0.02%)
__x64_sys_futex (20,202,020 samples, 0.04%)
d_absolute_path (232,323,230 samples, 0.51%)
find_lock_entries (10,101,010 samples, 0.02%)
leveldb::WriteBatch::Handler::~Handler (10,101,010 samples, 0.02%)
std::basic_filebuf<char, std::char_traits<char> >::close (10,101,010 samples, 0.02%)
leveldb::Block::Iter::~Iter (30,303,030 samples, 0.07%)
leveldb::Version::Unref (10,101,010 samples, 0.02%)
asm_sysvec_reschedule_ipi (10,101,010 samples, 0.02%)
folio_batch_move_lru (30,303,030 samples, 0.07%)
leveldb::EncodeVarint32 (20,202,020 samples, 0.04%)
__GI___libc_write (2,232,323,210 samples, 4.91%)
__GI__..
obj_cgroup_charge (10,101,010 samples, 0.02%)
x64_sys_call (10,101,010 samples, 0.02%)
leveldb::DecodeEntry (60,606,060 samples, 0.13%)
common_interrupt (10,101,010 samples, 0.02%)
futex_q_lock (10,101,010 samples, 0.02%)
do_syscall_64 (10,101,010 samples, 0.02%)
fault_in_readable (40,404,040 samples, 0.09%)
__fsnotify_parent (30,303,030 samples, 0.07%)
leveldb::BlockHandle::DecodeFrom (10,101,010 samples, 0.02%)
vfs_write (20,202,020 samples, 0.04%)
x64_sys_call (60,606,060 samples, 0.13%)
submit_bio_noacct (80,808,080 samples, 0.18%)
ext4_fill_raw_inode (10,101,010 samples, 0.02%)
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 (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::_M_pop_front_aux (10,101,010 samples, 0.02%)
__find_get_block (10,101,010 samples, 0.02%)
[unknown] (50,505,050 samples, 0.11%)
leveldb::IteratorWrapper::Valid (20,202,020 samples, 0.04%)
leveldb::IteratorWrapper::Next (727,272,720 samples, 1.60%)
[unknown] (50,505,050 samples, 0.11%)
__GI___fileno (20,202,020 samples, 0.04%)
fsnotify_handle_inode_event.isra.0 (252,525,250 samples, 0.56%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::_Deque_iterator (10,101,010 samples, 0.02%)
mpt_put_msg_frame (60,606,060 samples, 0.13%)
leveldb::DBImpl::BGWorkGC (4,353,535,310 samples, 9.58%)
leveldb::DBIm..
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_get_Tp_allocator (10,101,010 samples, 0.02%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::deallocate (30,303,030 samples, 0.07%)
asm_common_interrupt (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_do_relocate (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::key (10,101,010 samples, 0.02%)
__blk_mq_sched_dispatch_requests (10,101,010 samples, 0.02%)
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.02%)
leveldb::Block::Iter::GetRestartPoint (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
std::pair<leveldb::Slice, leveldb::Slice>* std::__niter_base<std::pair<leveldb::Slice, leveldb::Slice>*> (10,101,010 samples, 0.02%)
__x64_sys_futex (80,808,080 samples, 0.18%)
lookup_open.isra.0 (20,202,020 samples, 0.04%)
leveldb::EncodeFixed32 (10,101,010 samples, 0.02%)
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 (40,404,040 samples, 0.09%)
handle_softirqs (10,101,010 samples, 0.02%)
__d_lookup_rcu (30,303,030 samples, 0.07%)
__rcu_read_lock (10,101,010 samples, 0.02%)
leveldb::operator== (60,606,060 samples, 0.13%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Iterator::Iterator (10,101,010 samples, 0.02%)
lockref_put_return (10,101,010 samples, 0.02%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::count (262,626,260 samples, 0.58%)
leveldb::(anonymous namespace)::TwoLevelIterator::value (121,212,120 samples, 0.27%)
irqentry_exit_to_user_mode (10,101,010 samples, 0.02%)
page_cache_ra_unbounded (10,101,010 samples, 0.02%)
mptspi_qcmd (30,303,030 samples, 0.07%)
blk_mq_flush_plug_list.part.0 (60,606,060 samples, 0.13%)
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*> (30,303,030 samples, 0.07%)
alloc_empty_file (161,616,160 samples, 0.36%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_deallocate (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::end (20,202,020 samples, 0.04%)
std::less<unsigned long>::operator (40,404,040 samples, 0.09%)
dget_parent (20,202,020 samples, 0.04%)
folio_batch_move_lru (10,101,010 samples, 0.02%)
ext4_block_write_begin (555,555,550 samples, 1.22%)
leveldb::Version::Get (1,191,919,180 samples, 2.62%)
le..
__memcmp_evex_movbe (10,101,010 samples, 0.02%)
do_syscall_64 (20,202,020 samples, 0.04%)
__fdget_pos (90,909,090 samples, 0.20%)
ext4_fill_raw_inode (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
ext4_buffered_write_iter (111,111,110 samples, 0.24%)
__fsnotify_parent (434,343,430 samples, 0.96%)
leveldb::Block::Iter::~Iter (30,303,030 samples, 0.07%)
std::_Select1st<std::pair<unsigned long const, unsigned long> >::operator (10,101,010 samples, 0.02%)
leveldb::MutexLock::~MutexLock (20,202,020 samples, 0.04%)
dput (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (90,909,090 samples, 0.20%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::ExtractUserKey (20,202,020 samples, 0.04%)
__x64_sys_write (151,515,150 samples, 0.33%)
__gnu_cxx::new_allocator<std::pair<unsigned long, unsigned long> >::_M_max_size (10,101,010 samples, 0.02%)
_raw_spin_lock (30,303,030 samples, 0.07%)
__GI___lll_lock_wait (30,303,030 samples, 0.07%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (20,202,020 samples, 0.04%)
get_partial_node.part.0 (10,101,010 samples, 0.02%)
_int_malloc (10,101,010 samples, 0.02%)
shuffle_freelist (10,101,010 samples, 0.02%)
mptspi_qcmd (10,101,010 samples, 0.02%)
std::__basic_file<char>::xsputn_2 (50,505,050 samples, 0.11%)
leveldb::Slice::Slice (30,303,030 samples, 0.07%)
terminate_walk (40,404,040 samples, 0.09%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
leveldb::TableBuilder::NumEntries (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::GetMaxHeight (10,101,010 samples, 0.02%)
common_interrupt (20,202,020 samples, 0.04%)
iput (10,101,010 samples, 0.02%)
blk_mq_run_hw_queue (898,989,890 samples, 1.98%)
b..
leveldb::DecodeFixed32 (101,010,100 samples, 0.22%)
[unknown] (10,101,010 samples, 0.02%)
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 (20,202,020 samples, 0.04%)
__strstr_sse2 (70,707,070 samples, 0.16%)
leveldb::Block::Iter::Valid (10,101,010 samples, 0.02%)
_int_malloc (10,101,010 samples, 0.02%)
_IO_file_finish@@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
__next_zones_zonelist (10,101,010 samples, 0.02%)
[unknown] (50,505,050 samples, 0.11%)
std::locale::locale (10,101,010 samples, 0.02%)
open_last_lookups (30,303,030 samples, 0.07%)
ext4_reserve_inode_write (20,202,020 samples, 0.04%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::begin (20,202,020 samples, 0.04%)
do_syscall_64 (20,202,020 samples, 0.04%)
x64_sys_call (121,212,120 samples, 0.27%)
leveldb::ExtractUserKey (10,101,010 samples, 0.02%)
[unknown] (50,505,050 samples, 0.11%)
std::mutex::unlock (90,909,090 samples, 0.20%)
path_name (282,828,280 samples, 0.62%)
read_pages (10,101,010 samples, 0.02%)
__memcg_slab_post_alloc_hook (10,101,010 samples, 0.02%)
security_file_open (727,272,720 samples, 1.60%)
__mark_inode_dirty (10,101,010 samples, 0.02%)
leveldb::DBImpl::RemoveObsoleteFiles (30,303,030 samples, 0.07%)
x64_sys_call (30,303,030 samples, 0.07%)
__x64_sys_write (1,272,727,260 samples, 2.80%)
__..
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::store (10,101,010 samples, 0.02%)
__GI___unlink (10,101,010 samples, 0.02%)
lockref_put_return (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
[unknown] (50,505,050 samples, 0.11%)
[unknown] (60,606,060 samples, 0.13%)
__GI___lll_lock_wait (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::LRUCache::LRU_Append (10,101,010 samples, 0.02%)
std::basic_filebuf<char, std::char_traits<char> >::_M_allocate_internal_buffer (10,101,010 samples, 0.02%)
__ext4_find_entry (10,101,010 samples, 0.02%)
ext4_readahead (111,111,110 samples, 0.24%)
__cond_resched (10,101,010 samples, 0.02%)
std::operator- (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
leveldb::operator== (10,101,010 samples, 0.02%)
ksys_lseek (151,515,150 samples, 0.33%)
unlink_chunk.constprop.0 (20,202,020 samples, 0.04%)
leveldb::WriteBatch::~WriteBatch (10,101,010 samples, 0.02%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::_M_set_node (10,101,010 samples, 0.02%)
std::ios_base::_M_dispose_callbacks (20,202,020 samples, 0.04%)
ksys_write (202,020,200 samples, 0.44%)
std::basic_filebuf<char, std::char_traits<char> >::xsputn (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::FlushBuffer (2,262,626,240 samples, 4.98%)
leveld..
__GI___lll_lock_wait (20,202,020 samples, 0.04%)
std::basic_filebuf<char, std::char_traits<char> >::_M_terminate_output (30,303,030 samples, 0.07%)
std::ios_base::~ios_base (50,505,050 samples, 0.11%)
__ext4_journal_stop (10,101,010 samples, 0.02%)
futex_wake_mark (10,101,010 samples, 0.02%)
__memmove_evex_unaligned_erms (90,909,090 samples, 0.20%)
leveldb::EncodeVarint32 (10,101,010 samples, 0.02%)
leveldb::WriteBatch::Iterate (3,969,696,930 samples, 8.74%)
leveldb::Wri..
__mark_inode_dirty (40,404,040 samples, 0.09%)
inode_permission (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (20,202,020 samples, 0.04%)
__find_get_block (10,101,010 samples, 0.02%)
__submit_bio (20,202,020 samples, 0.04%)
__memcg_slab_post_alloc_hook (20,202,020 samples, 0.04%)
consume_obj_stock (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
__legitimize_mnt (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::pop_front (30,303,030 samples, 0.07%)
std::mutex::lock (212,121,210 samples, 0.47%)
[unknown] (80,808,080 samples, 0.18%)
strlen (10,101,010 samples, 0.02%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.02%)
n_tty_write (10,101,010 samples, 0.02%)
_raw_spin_lock (20,202,020 samples, 0.04%)
ext4_da_write_begin (20,202,020 samples, 0.04%)
leveldb::DBImpl::WriteValueLog (1,080,808,070 samples, 2.38%)
l..
dput (10,101,010 samples, 0.02%)
_IO_old_init (20,202,020 samples, 0.04%)
__memmove_evex_unaligned_erms (10,101,010 samples, 0.02%)
leveldb::Table::InternalGet (10,101,010 samples, 0.02%)
ext4_journal_check_start (10,101,010 samples, 0.02%)
get_futex_key (20,202,020 samples, 0.04%)
leveldb::MutexLock::MutexLock (30,303,030 samples, 0.07%)
operator delete (10,101,010 samples, 0.02%)
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.04%)
leveldb::GetLengthPrefixedSlice (10,101,010 samples, 0.02%)
common_interrupt (20,202,020 samples, 0.04%)
_raw_spin_lock (10,101,010 samples, 0.02%)
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.02%)
mptscsih_qcmd (20,202,020 samples, 0.04%)
wake_up_q (10,101,010 samples, 0.02%)
leveldb::Block::Iter::Valid (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
ext4_bio_write_folio (30,303,030 samples, 0.07%)
inotify_handle_inode_event (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (10,101,010 samples, 0.02%)
current_obj_cgroup (10,101,010 samples, 0.02%)
__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.02%)
leveldb::MemTable::KeyComparator::operator (313,131,310 samples, 0.69%)
leveldb::port::Mutex::Lock (212,121,210 samples, 0.47%)
std::allocator_traits<std::allocator<leveldb::Slice> >::allocate (50,505,050 samples, 0.11%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (646,464,640 samples, 1.42%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (20,202,020 samples, 0.04%)
__folio_start_writeback (20,202,020 samples, 0.04%)
do_syscall_64 (10,101,010 samples, 0.02%)
do_open (1,292,929,280 samples, 2.85%)
do..
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
leveldb::VersionSet::NumLevelFiles (30,303,030 samples, 0.07%)
alloc_buffer_head (10,101,010 samples, 0.02%)
mpt_put_msg_frame (20,202,020 samples, 0.04%)
irq_exit_rcu (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (10,101,010 samples, 0.02%)
generic_update_time (50,505,050 samples, 0.11%)
page_cache_async_ra (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::Update (10,101,010 samples, 0.02%)
leveldb::crc32c::Extend (30,303,030 samples, 0.07%)
balance_dirty_pages_ratelimited (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::Update (10,101,010 samples, 0.02%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (20,202,020 samples, 0.04%)
leveldb::Table::BlockReader (20,202,020 samples, 0.04%)
scsi_queue_rq (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (30,303,030 samples, 0.07%)
__srcu_read_lock (10,101,010 samples, 0.02%)
__x64_sys_futex (10,101,010 samples, 0.02%)
__aa_path_perm (161,616,160 samples, 0.36%)
leveldb::VersionSet::AppendVersion (10,101,010 samples, 0.02%)
std::__basic_file<char>::is_open (20,202,020 samples, 0.04%)
irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::Status::Status (10,101,010 samples, 0.02%)
std::operator& (10,101,010 samples, 0.02%)
kmem_cache_free (10,101,010 samples, 0.02%)
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::begin (10,101,010 samples, 0.02%)
exc_page_fault (10,101,010 samples, 0.02%)
leveldb::Iterator::CleanupNode::Run (30,303,030 samples, 0.07%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
vfs_read (2,040,404,020 samples, 4.49%)
vfs_r..
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.02%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
try_to_free_buffers (10,101,010 samples, 0.02%)
asm_exc_page_fault (10,101,010 samples, 0.02%)
strlen (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_allocate (20,202,020 samples, 0.04%)
ksys_write (20,202,020 samples, 0.04%)
scsi_dispatch_cmd (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::LRUCache::Ref (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Unlock (20,202,020 samples, 0.04%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::size (20,202,020 samples, 0.04%)
blk_add_rq_to_plug (20,202,020 samples, 0.04%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
ext4_do_update_inode.isra.0 (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
_itoa_word (10,101,010 samples, 0.02%)
std::basic_filebuf<char, std::char_traits<char> >::close (60,606,060 samples, 0.13%)
__GI___libc_write (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::ShardedLRUCache::Lookup (20,202,020 samples, 0.04%)
__submit_bio (60,606,060 samples, 0.13%)
__blk_mq_sched_dispatch_requests (10,101,010 samples, 0.02%)
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 (121,212,120 samples, 0.27%)
[unknown] (50,505,050 samples, 0.11%)
leveldb::Slice::size (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::PosixWritableFile::Flush (272,727,270 samples, 0.60%)
aa_path_perm (606,060,600 samples, 1.33%)
copy_page_to_iter (292,929,290 samples, 0.64%)
[unknown] (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~_Vector_base (40,404,040 samples, 0.09%)
__memcg_slab_free_hook (10,101,010 samples, 0.02%)
leveldb::DBImpl::CompactionState::current_output (30,303,030 samples, 0.07%)
consume_stock (10,101,010 samples, 0.02%)
do_user_addr_fault (10,101,010 samples, 0.02%)
dquot_file_open (10,101,010 samples, 0.02%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~vector (30,303,030 samples, 0.07%)
submit_bio_noacct_nocheck (80,808,080 samples, 0.18%)
leveldb::ReadBlock (10,101,010 samples, 0.02%)
mpage_submit_folio (30,303,030 samples, 0.07%)
radix_tree_lookup (10,101,010 samples, 0.02%)
std::_Rb_tree_const_iterator<std::pair<unsigned long const, unsigned long> >::_Rb_tree_const_iterator (10,101,010 samples, 0.02%)
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::max_size (10,101,010 samples, 0.02%)
do_syscall_64 (30,303,030 samples, 0.07%)
__blk_mq_do_dispatch_sched (10,101,010 samples, 0.02%)
do_syscall_64 (30,303,030 samples, 0.07%)
ext4_get_inode_loc (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
strncpy_from_user (161,616,160 samples, 0.36%)
ext4_sync_file (121,212,120 samples, 0.27%)
__blk_mq_do_dispatch_sched (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
__blk_mq_do_dispatch_sched (20,202,020 samples, 0.04%)
mpage_submit_folio (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::back (10,101,010 samples, 0.02%)
kmem_cache_free (40,404,040 samples, 0.09%)
ext4_inode_csum (10,101,010 samples, 0.02%)
x64_sys_call (10,101,010 samples, 0.02%)
__rcu_read_lock (10,101,010 samples, 0.02%)
vfs_write (20,202,020 samples, 0.04%)
__x64_sys_read (2,070,707,050 samples, 4.56%)
__x64..
leveldb::ExtractUserKey (50,505,050 samples, 0.11%)
ksys_write (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::Slice::size (111,111,110 samples, 0.24%)
cfree@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
is_vmalloc_addr (30,303,030 samples, 0.07%)
entry_SYSCALL_64_after_hwframe (2,575,757,550 samples, 5.67%)
entry_S..
bool std::has_facet<std::ctype<char> > (20,202,020 samples, 0.04%)
lockref_get (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (20,202,020 samples, 0.04%)
do_dentry_open (10,101,010 samples, 0.02%)
memcpy@plt (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string (20,202,020 samples, 0.04%)
kfree (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::NewNode (60,606,060 samples, 0.13%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize (20,202,020 samples, 0.04%)
__futex_wait (10,101,010 samples, 0.02%)
__memcg_slab_post_alloc_hook (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::LRUCache::Ref (10,101,010 samples, 0.02%)
inotify_handle_inode_event (252,525,250 samples, 0.56%)
syscall_exit_to_user_mode (10,101,010 samples, 0.02%)
ext4_reserve_inode_write (10,101,010 samples, 0.02%)
do_syscall_64 (30,303,030 samples, 0.07%)
leveldb::EncodeVarint32 (20,202,020 samples, 0.04%)
__legitimize_path (10,101,010 samples, 0.02%)
std::_Vector_base<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::_Vector_impl_data::_Vector_impl_data (10,101,010 samples, 0.02%)
std::thread::_Invoker<std::tuple<void (27,040,403,770 samples, 59.52%)
std::thread::_Invoker<std::tuple<void
up_write (20,202,020 samples, 0.04%)
d_absolute_path (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
xas_start (20,202,020 samples, 0.04%)
std::ios_base::_M_dispose_callbacks (10,101,010 samples, 0.02%)
leveldb::BlockHandle::DecodeFrom (10,101,010 samples, 0.02%)
__x64_sys_futex (60,606,060 samples, 0.13%)
process_echoes (10,101,010 samples, 0.02%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (10,101,010 samples, 0.02%)
__find_get_block_slow (10,101,010 samples, 0.02%)
x64_sys_call (5,575,757,520 samples, 12.27%)
x64_sys_call
std::__basic_file<char>::fd (10,101,010 samples, 0.02%)
leveldb::Slice::size (20,202,020 samples, 0.04%)
__strlen_evex (10,101,010 samples, 0.02%)
std::basic_fstream<char, std::char_traits<char> >::~basic_fstream (30,303,030 samples, 0.07%)
ext4_inode_csum_set (10,101,010 samples, 0.02%)
__alloc_pages (40,404,040 samples, 0.09%)
x64_sys_call (2,222,222,200 samples, 4.89%)
x64_sy..
folio_alloc_buffers (10,101,010 samples, 0.02%)
__memmove_evex_unaligned_erms (20,202,020 samples, 0.04%)
leveldb::Block::Iter::status (10,101,010 samples, 0.02%)
folio_unlock (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::PosixWritableFile::Append (20,202,020 samples, 0.04%)
ktime_get_coarse_real_ts64 (10,101,010 samples, 0.02%)
__dynamic_cast (30,303,030 samples, 0.07%)
leveldb::IteratorWrapper::Next (959,595,950 samples, 2.11%)
l..
__memcmp_evex_movbe (10,101,010 samples, 0.02%)
__fsnotify_parent (50,505,050 samples, 0.11%)
do_syscall_64 (10,101,010 samples, 0.02%)
unsigned long const& std::min<unsigned long> (10,101,010 samples, 0.02%)
leveldb::ExtractUserKey (60,606,060 samples, 0.13%)
mptscsih_qcmd (10,101,010 samples, 0.02%)
blk_mq_run_hw_queue (60,606,060 samples, 0.13%)
__filemap_add_folio (111,111,110 samples, 0.24%)
leveldb::MemTableIterator::Valid (10,101,010 samples, 0.02%)
__schedule (10,101,010 samples, 0.02%)
__srcu_read_lock (20,202,020 samples, 0.04%)
ksys_write (10,101,010 samples, 0.02%)
create_empty_buffers (232,323,230 samples, 0.51%)
aa_str_perms (10,101,010 samples, 0.02%)
import_iovec (10,101,010 samples, 0.02%)
std::basic_filebuf<char, std::char_traits<char> >::seekoff (50,505,050 samples, 0.11%)
x64_sys_call (545,454,540 samples, 1.20%)
leveldb::MutexLock::MutexLock (20,202,020 samples, 0.04%)
truncate_inode_pages_final (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
std::condition_variable::~condition_variable (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty (10,101,010 samples, 0.02%)
futex_wake (40,404,040 samples, 0.09%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::empty (10,101,010 samples, 0.02%)
__submit_bio (10,101,010 samples, 0.02%)
blk_mq_flush_plug_list (10,101,010 samples, 0.02%)
ext4_fill_raw_inode (10,101,010 samples, 0.02%)
do_unlinkat (10,101,010 samples, 0.02%)
std::basic_filebuf<char, std::char_traits<char> >::xsgetn (20,202,020 samples, 0.04%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::max_size (30,303,030 samples, 0.07%)
leveldb::MutexLock::MutexLock (10,101,010 samples, 0.02%)
generic_write_checks (10,101,010 samples, 0.02%)
pthread_cond_destroy@plt (10,101,010 samples, 0.02%)
x64_sys_call (80,808,080 samples, 0.18%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::RandomHeight (50,505,050 samples, 0.11%)
leveldb::Version::ForEachOverlapping (1,323,232,310 samples, 2.91%)
le..
filemap_alloc_folio (20,202,020 samples, 0.04%)
leveldb::Slice::Slice (30,303,030 samples, 0.07%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.04%)
leveldb::Slice::data (40,404,040 samples, 0.09%)
leveldb::BlockBuilder::CurrentSizeEstimate (20,202,020 samples, 0.04%)
__handle_mm_fault (30,303,030 samples, 0.07%)
leveldb::IteratorWrapper::Valid (10,101,010 samples, 0.02%)
void std::allocator_traits<std::allocator<unsigned int> >::construct<unsigned int, unsigned int> (10,101,010 samples, 0.02%)
void std::allocator_traits<std::allocator<leveldb::DBImpl::Writer*> >::construct<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*> (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::ShardedLRUCache::Release (20,202,020 samples, 0.04%)
std::vector<leveldb::Slice, std::allocator<leveldb::Slice> >::_M_check_len (40,404,040 samples, 0.09%)
page_cache_ra_unbounded (10,101,010 samples, 0.02%)
std::condition_variable::condition_variable (10,101,010 samples, 0.02%)
void std::_Destroy<leveldb::Slice*, leveldb::Slice> (10,101,010 samples, 0.02%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (40,404,040 samples, 0.09%)
leveldb::DBImpl::WriteValueLog (60,606,060 samples, 0.13%)
folio_add_lru (30,303,030 samples, 0.07%)
__dynamic_cast (20,202,020 samples, 0.04%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_Vector_base (10,101,010 samples, 0.02%)
__blk_flush_plug (919,191,910 samples, 2.02%)
_..
leveldb::InternalKeyComparator::user_comparator (10,101,010 samples, 0.02%)
alloc_buffer_head (202,020,200 samples, 0.44%)
pthread_mutex_unlock@@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
leveldb::ExtractUserKey (20,202,020 samples, 0.04%)
__blk_flush_plug (10,101,010 samples, 0.02%)
std::basic_ios<char, std::char_traits<char> >::_M_cache_locale (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::key (30,303,030 samples, 0.07%)
mpage_map_and_submit_extent (30,303,030 samples, 0.07%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Unlock (20,202,020 samples, 0.04%)
plist_del (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
pthread_mutex_unlock@@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
__check_object_size (10,101,010 samples, 0.02%)
copy_page_from_iter_atomic (191,919,190 samples, 0.42%)
__gthread_mutex_lock (10,101,010 samples, 0.02%)
unsigned long const& std::max<unsigned long> (10,101,010 samples, 0.02%)
do_dentry_open (1,070,707,060 samples, 2.36%)
d..
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 (181,818,180 samples, 0.40%)
leveldb::Status::operator= (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
futex_wait_setup (30,303,030 samples, 0.07%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (40,404,040 samples, 0.09%)
try_charge_memcg (10,101,010 samples, 0.02%)
mntget (10,101,010 samples, 0.02%)
__cond_resched (10,101,010 samples, 0.02%)
memcpy@plt (30,303,030 samples, 0.07%)
generic_perform_write (90,909,090 samples, 0.20%)
std::basic_filebuf<char, std::char_traits<char> >::_M_seek (30,303,030 samples, 0.07%)
leveldb::Benchmark::DoWrite (16,575,757,410 samples, 36.48%)
leveldb::Benchmark::DoWrite
std::iterator_traits<char const*>::difference_type std::distance<char const*> (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
leveldb::Status::~Status (20,202,020 samples, 0.04%)
futex_wake (10,101,010 samples, 0.02%)
blk_mq_dispatch_rq_list (30,303,030 samples, 0.07%)
leveldb::TableBuilder::Add (2,606,060,580 samples, 5.74%)
leveldb..
read_pages (10,101,010 samples, 0.02%)
vfs_open (1,101,010,090 samples, 2.42%)
vf..
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::load (20,202,020 samples, 0.04%)
leveldb::Slice::data (70,707,070 samples, 0.16%)
inotify_merge (20,202,020 samples, 0.04%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
vfs_writev (3,606,060,570 samples, 7.94%)
vfs_writev
__x64_sys_lseek (10,101,010 samples, 0.02%)
unlink_chunk.constprop.0 (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (90,909,090 samples, 0.20%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::empty (10,101,010 samples, 0.02%)
leveldb::InternalKeyComparator::Compare (10,101,010 samples, 0.02%)
do_syscall_64 (40,404,040 samples, 0.09%)
do_unlinkat (30,303,030 samples, 0.07%)
truncate_inode_pages_range (10,101,010 samples, 0.02%)
scsi_queue_rq (20,202,020 samples, 0.04%)
page_cache_ra_order (10,101,010 samples, 0.02%)
__GI___libc_write (232,323,230 samples, 0.51%)
ext4_mark_iloc_dirty (10,101,010 samples, 0.02%)
__dquot_initialize (10,101,010 samples, 0.02%)
aa_lookup_condperms (10,101,010 samples, 0.02%)
getname_flags.part.0 (282,828,280 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> > >::_M_lower_bound (181,818,180 samples, 0.40%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (20,202,020 samples, 0.04%)
std::vector<leveldb::Slice, std::allocator<leveldb::Slice> >::_S_relocate (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~_Vector_base (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
_copy_to_iter (282,828,280 samples, 0.62%)
release_pages (10,101,010 samples, 0.02%)
__GI___libc_write (20,202,020 samples, 0.04%)
leveldb::WriteBatch::Clear (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::ValueLogInserter::~ValueLogInserter (60,606,060 samples, 0.13%)
__irq_exit_rcu (20,202,020 samples, 0.04%)
blk_mq_flush_plug_list.part.0 (10,101,010 samples, 0.02%)
leveldb::DBImpl::BackgroundGarbageCollect (4,353,535,310 samples, 9.58%)
leveldb::DBIm..
__rcu_read_lock (30,303,030 samples, 0.07%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::TableCache::FindTable (90,909,090 samples, 0.20%)
ext4_do_update_inode.isra.0 (10,101,010 samples, 0.02%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::load (181,818,180 samples, 0.40%)
leveldb::Status::operator= (30,303,030 samples, 0.07%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::DBImpl::Write (1,343,434,330 samples, 2.96%)
le..
futex_wait_queue (10,101,010 samples, 0.02%)
_int_free (10,101,010 samples, 0.02%)
irqentry_exit_to_user_mode (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
lockref_get_not_zero (10,101,010 samples, 0.02%)
do_user_addr_fault (30,303,030 samples, 0.07%)
leveldb::crc32c::(anonymous namespace)::ReadUint32LE (90,909,090 samples, 0.20%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.02%)
__rmqueue_pcplist (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::ValueLogInserter::batch_insert (2,070,707,050 samples, 4.56%)
level..
std::pair<leveldb::Slice, leveldb::Slice>* std::__relocate_a_1<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.02%)
__find_get_block (10,101,010 samples, 0.02%)
x64_sys_call (343,434,340 samples, 0.76%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::store (10,101,010 samples, 0.02%)
mutex_lock (10,101,010 samples, 0.02%)
__fsnotify_parent (40,404,040 samples, 0.09%)
fault_in_iov_iter_readable (10,101,010 samples, 0.02%)
inode_needs_update_time (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::vector (10,101,010 samples, 0.02%)
rb_next (10,101,010 samples, 0.02%)
__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.02%)
__x64_sys_openat (2,222,222,200 samples, 4.89%)
__x64_..
asm_common_interrupt (10,101,010 samples, 0.02%)
file_modified (50,505,050 samples, 0.11%)
[unknown] (10,101,010 samples, 0.02%)
std::allocator_traits<std::allocator<leveldb::Slice> >::deallocate (10,101,010 samples, 0.02%)
__blk_flush_plug (30,303,030 samples, 0.07%)
schedule (10,101,010 samples, 0.02%)
ext4_dirty_inode (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
get_futex_key (10,101,010 samples, 0.02%)
leveldb::GetVarint32PtrFallback (10,101,010 samples, 0.02%)
__dquot_alloc_space (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
aa_get_buffer (10,101,010 samples, 0.02%)
fsnotify_insert_event (40,404,040 samples, 0.09%)
[unknown] (10,101,010 samples, 0.02%)
xa_load (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::GetMaxHeight (20,202,020 samples, 0.04%)
do_futex (60,606,060 samples, 0.13%)
ext4_journal_check_start (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
pthread_mutex_lock@@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
leveldb::Slice::compare (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::Flush (242,424,240 samples, 0.53%)
[unknown] (10,101,010 samples, 0.02%)
std::operator!= (10,101,010 samples, 0.02%)
blk_mq_dispatch_plug_list (60,606,060 samples, 0.13%)
leveldb::SaveValue (20,202,020 samples, 0.04%)
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.02%)
handle_softirqs (10,101,010 samples, 0.02%)
std::condition_variable::~condition_variable (10,101,010 samples, 0.02%)
file_modified (111,111,110 samples, 0.24%)
ext4_es_lookup_extent (20,202,020 samples, 0.04%)
file_modified (10,101,010 samples, 0.02%)
ext4_da_map_blocks.constprop.0 (30,303,030 samples, 0.07%)
do_syscall_64 (1,212,121,200 samples, 2.67%)
do..
leveldb::IteratorWrapper::Update (121,212,120 samples, 0.27%)
operator new (40,404,040 samples, 0.09%)
__blk_mq_do_dispatch_sched (60,606,060 samples, 0.13%)
ext4_bio_write_folio (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
percpu_counter_add_batch (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (20,202,020 samples, 0.04%)
do_futex (50,505,050 samples, 0.11%)
std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf (20,202,020 samples, 0.04%)
leveldb::MemTable::Add (3,757,575,720 samples, 8.27%)
leveldb::Me..
std::mutex::unlock (50,505,050 samples, 0.11%)
leveldb::MaxGrandParentOverlapBytes (10,101,010 samples, 0.02%)
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.02%)
do_fault (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::push_back (171,717,170 samples, 0.38%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize (10,101,010 samples, 0.02%)
blk_mq_run_hw_queue (30,303,030 samples, 0.07%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
do_sys_openat2 (2,181,818,160 samples, 4.80%)
do_sys..
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 (222,222,220 samples, 0.49%)
leveldb::WriteBatch::Handler::Handler (10,101,010 samples, 0.02%)
generic_write_checks (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::front (20,202,020 samples, 0.04%)
x64_sys_call (10,101,010 samples, 0.02%)
do_syscall_64 (20,202,020 samples, 0.04%)
__blk_mq_get_tag (10,101,010 samples, 0.02%)
__x64_sys_openat (20,202,020 samples, 0.04%)
_int_malloc (20,202,020 samples, 0.04%)
void std::_Destroy<std::pair<leveldb::Slice, leveldb::Slice>*> (10,101,010 samples, 0.02%)
send_to_group (292,929,290 samples, 0.64%)
handle_softirqs (20,202,020 samples, 0.04%)
leveldb::GetLengthPrefixedSlice (141,414,140 samples, 0.31%)
leveldb::DBImpl::Write (212,121,210 samples, 0.47%)
locks_remove_file (10,101,010 samples, 0.02%)
leveldb::BlockBuilder::Add (131,313,130 samples, 0.29%)
filemap_get_pages (1,474,747,460 samples, 3.25%)
fil..
do_futex (10,101,010 samples, 0.02%)
mutex_lock (10,101,010 samples, 0.02%)
[unknown] (20,202,020 samples, 0.04%)
lockref_get_not_zero (20,202,020 samples, 0.04%)
asm_common_interrupt (10,101,010 samples, 0.02%)
leveldb::Arena::Allocate (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
__gthread_mutex_unlock (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (10,101,010 samples, 0.02%)
__x64_sys_futex (10,101,010 samples, 0.02%)
cfree@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
get_unused_fd_flags (20,202,020 samples, 0.04%)
__filemap_get_folio (1,404,040,390 samples, 3.09%)
__f..
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::end (40,404,040 samples, 0.09%)
__x64_sys_lseek (212,121,210 samples, 0.47%)
x64_sys_call (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize (10,101,010 samples, 0.02%)
__GI___pthread_enable_asynccancel (10,101,010 samples, 0.02%)
leveldb::Hash (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
find_lock_entries (10,101,010 samples, 0.02%)
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.04%)
___slab_alloc (30,303,030 samples, 0.07%)
ext4_file_write_iter (111,111,110 samples, 0.24%)
std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> >::operator* (10,101,010 samples, 0.02%)
ext4_release_file (10,101,010 samples, 0.02%)
std::condition_variable::notify_one (10,101,010 samples, 0.02%)
truncate_cleanup_folio (20,202,020 samples, 0.04%)
leveldb::Benchmark::WriteRandom (16,585,858,420 samples, 36.51%)
leveldb::Benchmark::WriteRandom
mod_lruvec_state (30,303,030 samples, 0.07%)
filemap_add_folio (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
do_syscall_64 (151,515,150 samples, 0.33%)
mutex_unlock (10,101,010 samples, 0.02%)
jbd2_journal_get_write_access (10,101,010 samples, 0.02%)
__futex_wait (10,101,010 samples, 0.02%)
hook_file_open (10,101,010 samples, 0.02%)
std::mutex::unlock (6,030,302,970 samples, 13.27%)
std::mutex::unlock
x64_sys_call (2,070,707,050 samples, 4.56%)
x64_s..
leveldb::IteratorWrapper::Next (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (20,202,020 samples, 0.04%)
leveldb::WriteBatchInternal::Count (10,101,010 samples, 0.02%)
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.18%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
leveldb::TableBuilder::ok (10,101,010 samples, 0.02%)
leveldb::InternalKey::DecodeFrom (40,404,040 samples, 0.09%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.02%)
__rmqueue_pcplist (10,101,010 samples, 0.02%)
pthread_mutex_lock@@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
__ext4_mark_inode_dirty (10,101,010 samples, 0.02%)
leveldb::DBImpl::BackgroundCompaction (6,101,010,040 samples, 13.43%)
leveldb::DBImpl::Bac..
leveldb::(anonymous namespace)::ValueLogInserter::Put (20,202,020 samples, 0.04%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (10,101,010 samples, 0.02%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::select_on_container_copy_construction (10,101,010 samples, 0.02%)
void std::__invoke_impl<void, void (27,040,403,770 samples, 59.52%)
void std::__invoke_impl<void, void
__memcmp_evex_movbe (60,606,060 samples, 0.13%)
__mem_cgroup_charge (20,202,020 samples, 0.04%)
leveldb::BlockHandle::BlockHandle (10,101,010 samples, 0.02%)
std::basic_fstream<char, std::char_traits<char> >::basic_fstream (60,606,060 samples, 0.13%)
ext4_da_write_end (282,828,280 samples, 0.62%)
__mem_cgroup_charge (151,515,150 samples, 0.33%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::back (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::Valid (10,101,010 samples, 0.02%)
update_io_ticks (70,707,070 samples, 0.16%)
iterate_tty_write (20,202,020 samples, 0.04%)
__x64_sys_write (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::TwoLevelIterator::Next (484,848,480 samples, 1.07%)
__d_lookup_rcu (10,101,010 samples, 0.02%)
leveldb::Status::~Status (20,202,020 samples, 0.04%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::new_allocator (10,101,010 samples, 0.02%)
our_mnt (20,202,020 samples, 0.04%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::operator* (10,101,010 samples, 0.02%)
node_dirty_ok (10,101,010 samples, 0.02%)
_raw_spin_unlock (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (1,323,232,310 samples, 2.91%)
en..
getname (323,232,320 samples, 0.71%)
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 (20,202,020 samples, 0.04%)
inode_to_bdi (10,101,010 samples, 0.02%)
leveldb::InternalKeyComparator::Compare (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::TwoLevelIterator::Valid (10,101,010 samples, 0.02%)
mntput (10,101,010 samples, 0.02%)
__rmqueue_pcplist (121,212,120 samples, 0.27%)
schedule_debug.constprop.0 (10,101,010 samples, 0.02%)
leveldb::Slice::data (40,404,040 samples, 0.09%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (10,101,010 samples, 0.02%)
kmem_cache_free (30,303,030 samples, 0.07%)
generic_perform_write (60,606,060 samples, 0.13%)
_IO_setb (10,101,010 samples, 0.02%)
std::basic_ios<char, std::char_traits<char> >::init (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::TwoLevelIterator::value (10,101,010 samples, 0.02%)
ext4_da_map_blocks.constprop.0 (252,525,250 samples, 0.56%)
exc_page_fault (30,303,030 samples, 0.07%)
do_syscall_64 (2,575,757,550 samples, 5.67%)
do_sysc..
obj_cgroup_uncharge (10,101,010 samples, 0.02%)
fault_in_iov_iter_readable (60,606,060 samples, 0.13%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Iterator::Valid (10,101,010 samples, 0.02%)
leveldb::Status::operator= (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (30,303,030 samples, 0.07%)
node_dirty_ok (90,909,090 samples, 0.20%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::FindGreaterOrEqual (696,969,690 samples, 1.53%)
leveldb::Slice::compare (20,202,020 samples, 0.04%)
security_file_permission (20,202,020 samples, 0.04%)
__get_user_nocheck_4 (10,101,010 samples, 0.02%)
blk_mq_sched_dispatch_requests (898,989,890 samples, 1.98%)
b..
leveldb::Version::~Version (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::empty (10,101,010 samples, 0.02%)
futex_wait (10,101,010 samples, 0.02%)
do_iter_readv_writev (3,040,404,010 samples, 6.69%)
do_iter_r..
std::basic_ios<char, std::char_traits<char> >::good (20,202,020 samples, 0.04%)
_raw_spin_unlock_irqrestore (20,202,020 samples, 0.04%)
leveldb::Slice::size (40,404,040 samples, 0.09%)
blk_mq_dispatch_rq_list (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize (20,202,020 samples, 0.04%)
__fsnotify_parent (474,747,470 samples, 1.04%)
x64_sys_call (20,202,020 samples, 0.04%)
std::_Vector_base<leveldb::Slice, std::allocator<leveldb::Slice> >::~_Vector_base (20,202,020 samples, 0.04%)
ext4_file_write_iter (111,111,110 samples, 0.24%)
leveldb::Slice::size (40,404,040 samples, 0.09%)
try_to_wake_up (10,101,010 samples, 0.02%)
_int_free (90,909,090 samples, 0.20%)
leveldb::Block::Block (10,101,010 samples, 0.02%)
leveldb::MemTable::KeyComparator::operator (1,474,747,460 samples, 3.25%)
lev..
__rcu_read_lock (10,101,010 samples, 0.02%)
ext4_do_writepages (30,303,030 samples, 0.07%)
iput (10,101,010 samples, 0.02%)
xas_start (10,101,010 samples, 0.02%)
leveldb::ParseInternalKey (111,111,110 samples, 0.24%)
do_syscall_64 (10,101,010 samples, 0.02%)
submit_bio_noacct_nocheck (10,101,010 samples, 0.02%)
__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> > > >::__normal_iterator (10,101,010 samples, 0.02%)
ext4_block_write_begin (40,404,040 samples, 0.09%)
leveldb::GetVarint32 (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_deallocate (40,404,040 samples, 0.09%)
operator new (10,101,010 samples, 0.02%)
__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> > > >::operator* (20,202,020 samples, 0.04%)
folio_alloc (686,868,680 samples, 1.51%)
mod_objcg_state (20,202,020 samples, 0.04%)
ima_file_free (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::LRUCache::Lookup (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Lock (30,303,030 samples, 0.07%)
__x64_sys_futex (10,101,010 samples, 0.02%)
blk_mq_dispatch_rq_list (10,101,010 samples, 0.02%)
leveldb::Block::NewIterator (20,202,020 samples, 0.04%)
make_vfsuid (10,101,010 samples, 0.02%)
xas_start (10,101,010 samples, 0.02%)
std::mutex::lock (70,707,070 samples, 0.16%)
ext4_mark_iloc_dirty (10,101,010 samples, 0.02%)
std::_Vector_base<leveldb::Slice, std::allocator<leveldb::Slice> >::_M_get_Tp_allocator (10,101,010 samples, 0.02%)
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::_S_max_size (10,101,010 samples, 0.02%)
filemap_map_pages (20,202,020 samples, 0.04%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::back (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (1,070,707,060 samples, 2.36%)
_..
balance_dirty_pages_ratelimited_flags (70,707,070 samples, 0.16%)
__fsnotify_parent (10,101,010 samples, 0.02%)
_IO_str_init_static_internal (10,101,010 samples, 0.02%)
__GI___lll_lock_wake (30,303,030 samples, 0.07%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.02%)
xas_descend (30,303,030 samples, 0.07%)
__memcmp_evex_movbe (60,606,060 samples, 0.13%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (30,303,030 samples, 0.07%)
entry_SYSCALL_64_after_hwframe (40,404,040 samples, 0.09%)
allocate_slab (50,505,050 samples, 0.11%)
leveldb::Block::~Block (10,101,010 samples, 0.02%)
leveldb::DecodeEntry (161,616,160 samples, 0.36%)
fscrypt_file_open (60,606,060 samples, 0.13%)
fdatasync (30,303,030 samples, 0.07%)
do_futex (343,434,340 samples, 0.76%)
mptscsih_qcmd (30,303,030 samples, 0.07%)
aa_label_is_subset (10,101,010 samples, 0.02%)
rw_verify_area (60,606,060 samples, 0.13%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign (10,101,010 samples, 0.02%)
std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> >::operator* (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
get_page_from_freelist (40,404,040 samples, 0.09%)
[unknown] (10,101,010 samples, 0.02%)
[unknown] (151,515,150 samples, 0.33%)
lookup_fast (30,303,030 samples, 0.07%)
leveldb::MutexLock::~MutexLock (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (20,202,020 samples, 0.04%)
[unknown] (50,505,050 samples, 0.11%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_relocate (20,202,020 samples, 0.04%)
void std::vector<leveldb::Slice, std::allocator<leveldb::Slice> >::_M_realloc_insert<leveldb::Slice const&> (90,909,090 samples, 0.20%)
x64_sys_call (20,202,020 samples, 0.04%)
asm_common_interrupt (10,101,010 samples, 0.02%)
leveldb::crc32c::Extend (242,424,240 samples, 0.53%)
[unknown] (10,101,010 samples, 0.02%)
__futex_wait (20,202,020 samples, 0.04%)
percpu_counter_add_batch (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (10,101,010 samples, 0.02%)
leveldb::MemTable::Add (242,424,240 samples, 0.53%)
leveldb::(anonymous namespace)::TwoLevelIterator::Next (777,777,770 samples, 1.71%)
x64_sys_call (1,131,313,120 samples, 2.49%)
x6..
__rcu_read_lock (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_Vector_base (20,202,020 samples, 0.04%)
init_file (60,606,060 samples, 0.13%)
std::pair<leveldb::Slice, leveldb::Slice> const& std::forward<std::pair<leveldb::Slice, leveldb::Slice> const&> (10,101,010 samples, 0.02%)
__ext4_get_inode_loc (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (202,020,200 samples, 0.44%)
futex_wait_queue (40,404,040 samples, 0.09%)
x64_sys_call (3,646,464,610 samples, 8.03%)
x64_sys_call
leveldb::Random::Next (10,101,010 samples, 0.02%)
blk_mq_flush_plug_list.part.0 (10,101,010 samples, 0.02%)
consume_obj_stock (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::Flush (20,202,020 samples, 0.04%)
leveldb::IteratorWrapper::SeekToFirst (20,202,020 samples, 0.04%)
leveldb::Version::Unref (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (20,202,020 samples, 0.04%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
aa_put_buffer (10,101,010 samples, 0.02%)
mpt_put_msg_frame (10,101,010 samples, 0.02%)
create_empty_buffers (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
__strchr_evex (40,404,040 samples, 0.09%)
x64_sys_call (222,222,220 samples, 0.49%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
rmqueue (131,313,130 samples, 0.29%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::operator[] (10,101,010 samples, 0.02%)
dput (10,101,010 samples, 0.02%)
void std::allocator_traits<std::allocator<std::pair<unsigned long, unsigned long> > >::construct<std::pair<unsigned long, unsigned long>, std::pair<unsigned long, unsigned long> > (10,101,010 samples, 0.02%)
folio_alloc (70,707,070 samples, 0.16%)
leveldb::EncodeFixed64 (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
__alloc_pages (10,101,010 samples, 0.02%)
std::_Vector_base<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::_Vector_impl::~_Vector_impl (10,101,010 samples, 0.02%)
leveldb::port::Mutex::AssertHeld (10,101,010 samples, 0.02%)
read (2,535,353,510 samples, 5.58%)
read
__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> > > >::operator- (10,101,010 samples, 0.02%)
xas_start (20,202,020 samples, 0.04%)
jbd2_journal_stop (10,101,010 samples, 0.02%)
dget_parent (20,202,020 samples, 0.04%)
__fsnotify_parent (60,606,060 samples, 0.13%)
filp_flush (60,606,060 samples, 0.13%)
scsi_dispatch_cmd (10,101,010 samples, 0.02%)
ext4_da_reserve_space (50,505,050 samples, 0.11%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::GetVarint32 (10,101,010 samples, 0.02%)
mntput_no_expire (10,101,010 samples, 0.02%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound (242,424,240 samples, 0.53%)
leveldb::MemTable::ApproximateMemoryUsage (10,101,010 samples, 0.02%)
ext4_buffered_write_iter (555,555,550 samples, 1.22%)
leveldb::GetLengthPrefixedSlice (626,262,620 samples, 1.38%)
std::ios_base::ios_base (20,202,020 samples, 0.04%)
__memcmp_evex_movbe (40,404,040 samples, 0.09%)
pthread_mutex_lock@plt (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Unlock (30,303,030 samples, 0.07%)
ext4_generic_write_checks (30,303,030 samples, 0.07%)
fsnotify_handle_inode_event.isra.0 (262,626,260 samples, 0.58%)
mptspi_qcmd (10,101,010 samples, 0.02%)
try_module_get (20,202,020 samples, 0.04%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::size (20,202,020 samples, 0.04%)
x64_sys_call (1,292,929,280 samples, 2.85%)
x6..
[unknown] (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::MergingIterator::key (10,101,010 samples, 0.02%)
finish_task_switch.isra.0 (10,101,010 samples, 0.02%)
leveldb::log::Writer::EmitPhysicalRecord (2,535,353,510 samples, 5.58%)
leveldb..
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.02%)
leveldb::Slice::operator[] (353,535,350 samples, 0.78%)
x64_sys_call (10,101,010 samples, 0.02%)
filemap_fdatawrite_wbc (30,303,030 samples, 0.07%)
leveldb::TableCache::Get (1,141,414,130 samples, 2.51%)
le..
std::__basic_file<char>::~__basic_file (20,202,020 samples, 0.04%)
mptspi_qcmd (10,101,010 samples, 0.02%)
blk_account_io_start (70,707,070 samples, 0.16%)
_raw_spin_lock (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
__filemap_fdatawrite_range (30,303,030 samples, 0.07%)
free_unref_page_prepare (10,101,010 samples, 0.02%)
timestamp_truncate (10,101,010 samples, 0.02%)
leveldb::Slice::compare (10,101,010 samples, 0.02%)
operator new (10,101,010 samples, 0.02%)
get_page_from_freelist (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
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.02%)
std::fpos<__mbstate_t>::fpos (20,202,020 samples, 0.04%)
std::istream::sentry::sentry (10,101,010 samples, 0.02%)
asm_sysvec_reschedule_ipi (10,101,010 samples, 0.02%)
operator new[] (10,101,010 samples, 0.02%)
refill_obj_stock (20,202,020 samples, 0.04%)
__schedule (10,101,010 samples, 0.02%)
__x64_sys_futex (10,101,010 samples, 0.02%)
putname (30,303,030 samples, 0.07%)
may_open (30,303,030 samples, 0.07%)
mutex_unlock (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::PosixWritableFile::FlushBuffer (262,626,260 samples, 0.58%)
do_syscall_64 (10,101,010 samples, 0.02%)
lru_gen_refault (40,404,040 samples, 0.09%)
leveldb::Slice::operator[] (80,808,080 samples, 0.18%)
_IO_file_open (50,505,050 samples, 0.11%)
leveldb::Block::Iter::key (10,101,010 samples, 0.02%)
filemap_add_folio (585,858,580 samples, 1.29%)
ext4_da_write_begin (131,313,130 samples, 0.29%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
mptscsih_qcmd (10,101,010 samples, 0.02%)
post_alloc_hook (10,101,010 samples, 0.02%)
prepend_copy (60,606,060 samples, 0.13%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
leveldb::MutexLock::MutexLock (10,101,010 samples, 0.02%)
std::mutex::lock (30,303,030 samples, 0.07%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::end (10,101,010 samples, 0.02%)
__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.02%)
fopen@@GLIBC_2.2.5 (30,303,030 samples, 0.07%)
ext4_release_folio (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (40,404,040 samples, 0.09%)
crc32c_pcl_intel_update (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::end (10,101,010 samples, 0.02%)
__rcu_read_lock (10,101,010 samples, 0.02%)
__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.02%)
submit_bio_noacct_nocheck (20,202,020 samples, 0.04%)
std::mutex::lock (10,101,010 samples, 0.02%)
__srcu_read_unlock (10,101,010 samples, 0.02%)
sysvec_reschedule_ipi (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (40,404,040 samples, 0.09%)
__folio_mark_dirty (141,414,140 samples, 0.31%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::FindGreaterOrEqual (10,101,010 samples, 0.02%)
__mark_inode_dirty (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_deallocate (10,101,010 samples, 0.02%)
[unknown] (20,202,020 samples, 0.04%)
sbitmap_get (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_allocate (10,101,010 samples, 0.02%)
filemap_add_folio (181,818,180 samples, 0.40%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (20,202,020 samples, 0.04%)
ext4_claim_free_clusters (10,101,010 samples, 0.02%)
__mark_inode_dirty (50,505,050 samples, 0.11%)
__radix_tree_lookup (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Lock (30,303,030 samples, 0.07%)
std::ostream::sentry::sentry (10,101,010 samples, 0.02%)
lockref_put_return (40,404,040 samples, 0.09%)
irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (323,232,320 samples, 0.71%)
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>*> (40,404,040 samples, 0.09%)
__blk_mq_do_dispatch_sched (10,101,010 samples, 0.02%)
rmqueue_bulk (90,909,090 samples, 0.20%)
__vsnprintf_internal (10,101,010 samples, 0.02%)
security_inode_permission (10,101,010 samples, 0.02%)
__gnu_cxx::new_allocator<leveldb::Slice>::allocate (10,101,010 samples, 0.02%)
__rcu_read_unlock (10,101,010 samples, 0.02%)
submit_bio (20,202,020 samples, 0.04%)
folio_add_lru (161,616,160 samples, 0.36%)
void __gnu_cxx::new_allocator<leveldb::DBImpl::Writer*>::construct<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*> (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
setup_object (10,101,010 samples, 0.02%)
kmem_cache_free (10,101,010 samples, 0.02%)
obj_cgroup_charge (10,101,010 samples, 0.02%)
rmqueue (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadEntryPoint (6,101,010,040 samples, 13.43%)
leveldb::(anonymous ..
std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> >::operator* (30,303,030 samples, 0.07%)
leveldb::operator== (10,101,010 samples, 0.02%)
__ext4_journal_start_sb (10,101,010 samples, 0.02%)
filemap_alloc_folio (70,707,070 samples, 0.16%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::deallocate (10,101,010 samples, 0.02%)
__GI___pthread_enable_asynccancel (10,101,010 samples, 0.02%)
folio_memcg_lock (20,202,020 samples, 0.04%)
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 (20,202,020 samples, 0.04%)
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.02%)
__blk_mq_do_dispatch_sched (30,303,030 samples, 0.07%)
[unknown] (10,101,010 samples, 0.02%)
std::basic_ios<char, std::char_traits<char> >::_M_cache_locale (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (111,111,110 samples, 0.24%)
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> > (10,101,010 samples, 0.02%)
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::vector (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
ext4_file_write_iter (20,202,020 samples, 0.04%)
leveldb::GetLengthPrefixedSlice (20,202,020 samples, 0.04%)
__x64_sys_close (10,101,010 samples, 0.02%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_addr (10,101,010 samples, 0.02%)
truncate_inode_pages_range (30,303,030 samples, 0.07%)
irqentry_exit (10,101,010 samples, 0.02%)
rmqueue (10,101,010 samples, 0.02%)
__alloc_pages_slowpath.constprop.0 (10,101,010 samples, 0.02%)
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> > (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (10,101,010 samples, 0.02%)
futex_wake (10,101,010 samples, 0.02%)
std::operator& (20,202,020 samples, 0.04%)
leveldb::IteratorWrapper::Valid (30,303,030 samples, 0.07%)
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> > (60,606,060 samples, 0.13%)
leveldb::IteratorWrapper::Valid (10,101,010 samples, 0.02%)
std::_Rb_tree_const_iterator<std::pair<unsigned long const, unsigned long> >::_Rb_tree_const_iterator (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::LRUCache::LRU_Append (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
ext4_dirty_inode (40,404,040 samples, 0.09%)
leveldb::WriteBatchInternal::Contents (10,101,010 samples, 0.02%)
ksys_write (151,515,150 samples, 0.33%)
truncate_inode_pages_final (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::LRUCache::LRU_Append (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
std::basic_ios<char, std::char_traits<char> >::_M_cache_locale (20,202,020 samples, 0.04%)
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.02%)
leveldb::IteratorWrapper::value (10,101,010 samples, 0.02%)
__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.02%)
finish_task_switch.isra.0 (10,101,010 samples, 0.02%)
try_to_unlazy (40,404,040 samples, 0.09%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::port::CondVar::SignalAll (10,101,010 samples, 0.02%)
allocate_slab (20,202,020 samples, 0.04%)
void std::_Destroy_aux<true>::__destroy<std::pair<leveldb::Slice, leveldb::Slice>*> (10,101,010 samples, 0.02%)
blk_mq_sched_dispatch_requests (30,303,030 samples, 0.07%)
__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.02%)
memset_orig (10,101,010 samples, 0.02%)
_int_malloc (70,707,070 samples, 0.16%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::size (20,202,020 samples, 0.04%)
ext4_invalidate_folio (20,202,020 samples, 0.04%)
submit_bio_noacct (10,101,010 samples, 0.02%)
leveldb::Slice::data (20,202,020 samples, 0.04%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
mpage_map_and_submit_buffers (10,101,010 samples, 0.02%)
__ext4_get_inode_loc (10,101,010 samples, 0.02%)
leveldb::GetLengthPrefixedSlice (30,303,030 samples, 0.07%)
mutex_lock (20,202,020 samples, 0.04%)
__GI___lll_lock_wake (20,202,020 samples, 0.04%)
aa_dfa_match (111,111,110 samples, 0.24%)
__memcmp_evex_movbe (70,707,070 samples, 0.16%)
ima_file_free (10,101,010 samples, 0.02%)
leveldb::Block::Iter::Iter (10,101,010 samples, 0.02%)
__futex_wait (50,505,050 samples, 0.11%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
leveldb::Status::ok (10,101,010 samples, 0.02%)
__srcu_read_lock (10,101,010 samples, 0.02%)
leveldb::Version::~Version (10,101,010 samples, 0.02%)
leveldb::log::Writer::AddRecord (2,585,858,560 samples, 5.69%)
leveldb..
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.04%)
operator new (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (60,606,060 samples, 0.13%)
alloc_pages_mpol (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::ShardedLRUCache::Lookup (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
__file_remove_privs (10,101,010 samples, 0.02%)
do_futex (10,101,010 samples, 0.02%)
__block_commit_write (60,606,060 samples, 0.13%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
leveldb::WriteBatch::Put (151,515,150 samples, 0.33%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Iterator::Valid (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::WriteBatchInternal::ConverToValueLog (202,020,200 samples, 0.44%)
copy_page_from_iter_atomic (20,202,020 samples, 0.04%)
ext4_llseek (20,202,020 samples, 0.04%)
submit_bio (10,101,010 samples, 0.02%)
__memcmp_evex_movbe (40,404,040 samples, 0.09%)
[libstdc++.so.6.0.30] (10,101,010 samples, 0.02%)
map_id_up (10,101,010 samples, 0.02%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (30,303,030 samples, 0.07%)
__schedule (20,202,020 samples, 0.04%)
leveldb::port::Mutex::Lock (70,707,070 samples, 0.16%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
ext4_get_inode_loc (10,101,010 samples, 0.02%)
apparmor_file_permission (60,606,060 samples, 0.13%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::push_back (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.04%)
leveldb::Table::BlockReader (181,818,180 samples, 0.40%)
futex_hash (20,202,020 samples, 0.04%)
_raw_spin_unlock_irqrestore (5,363,636,310 samples, 11.81%)
_raw_spin_unlock_..
copy_page_from_iter_atomic (10,101,010 samples, 0.02%)
blk_mq_sched_dispatch_requests (10,101,010 samples, 0.02%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (30,303,030 samples, 0.07%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.04%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::MemTableInserter::~MemTableInserter (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward (10,101,010 samples, 0.02%)
wake_up_q (40,404,040 samples, 0.09%)
leveldb::GetLengthPrefixedSlice (50,505,050 samples, 0.11%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
file_write_and_wait_range (121,212,120 samples, 0.27%)
entry_SYSCALL_64_after_hwframe (30,303,030 samples, 0.07%)
[unknown] (10,101,010 samples, 0.02%)
pthread_mutex_unlock@@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
send_to_group (50,505,050 samples, 0.11%)
bool std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > > (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::PackSequenceAndType (10,101,010 samples, 0.02%)
std::operator== (10,101,010 samples, 0.02%)
mpage_map_and_submit_extent (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_S_max_size (10,101,010 samples, 0.02%)
iput (30,303,030 samples, 0.07%)
lookup_fast (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
xas_descend (30,303,030 samples, 0.07%)
irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::Saver::Saver (10,101,010 samples, 0.02%)
handle_softirqs (20,202,020 samples, 0.04%)
touch_atime (50,505,050 samples, 0.11%)
_raw_spin_unlock_irqrestore (20,202,020 samples, 0.04%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (20,202,020 samples, 0.04%)
obj_cgroup_charge (10,101,010 samples, 0.02%)
__srcu_read_unlock (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::MergingIterator::FindSmallest (484,848,480 samples, 1.07%)
futex_wake_mark (10,101,010 samples, 0.02%)
ext4_get_inode_loc (10,101,010 samples, 0.02%)
leveldb::WriteBatch::WriteBatch (10,101,010 samples, 0.02%)
leveldb::InternalKeyComparator::Compare (20,202,020 samples, 0.04%)
leveldb::TableBuilder::WriteBlock (20,202,020 samples, 0.04%)
__GI___lll_lock_wait (10,101,010 samples, 0.02%)
leveldb::Arena::MemoryUsage (10,101,010 samples, 0.02%)
_int_malloc (10,101,010 samples, 0.02%)
mutex_lock (10,101,010 samples, 0.02%)
[unknown] (80,808,080 samples, 0.18%)
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> > (10,101,010 samples, 0.02%)
leveldb::InternalKey::user_key (10,101,010 samples, 0.02%)
wake_up_q (5,393,939,340 samples, 11.87%)
wake_up_q
do_futex (80,808,080 samples, 0.18%)
pthread_mutex_lock@@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
copy_page_from_iter_atomic (10,101,010 samples, 0.02%)
__check_object_size.part.0 (80,808,080 samples, 0.18%)
leveldb::WriteBatchInternal::ConverToValueLog (2,595,959,570 samples, 5.71%)
leveldb..
leveldb::WriteBatchInternal::Count (10,101,010 samples, 0.02%)
___slab_alloc (10,101,010 samples, 0.02%)
_int_malloc (10,101,010 samples, 0.02%)
obj_cgroup_uncharge (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::size (10,101,010 samples, 0.02%)
should_failslab.constprop.0 (10,101,010 samples, 0.02%)
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.04%)
leveldb::Block::NewIterator (10,101,010 samples, 0.02%)
_raw_spin_lock (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::push_back (90,909,090 samples, 0.20%)
leveldb::(anonymous namespace)::ValueLogChecker::Put (111,111,110 samples, 0.24%)
___slab_alloc (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (80,808,080 samples, 0.18%)
leveldb::IteratorWrapper::Valid (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::FindGreaterOrEqual (212,121,210 samples, 0.47%)
operator delete (10,101,010 samples, 0.02%)
balance_dirty_pages_ratelimited (70,707,070 samples, 0.16%)
leveldb::Slice::compare (20,202,020 samples, 0.04%)
leveldb::GetVarint32Ptr (121,212,120 samples, 0.27%)
mpt_put_msg_frame (848,484,840 samples, 1.87%)
m..
[unknown] (10,101,010 samples, 0.02%)
blk_mq_run_hw_queue (10,101,010 samples, 0.02%)
futex_wake (10,101,010 samples, 0.02%)
generic_file_read_iter (1,878,787,860 samples, 4.14%)
gene..
leveldb::(anonymous namespace)::MergingIterator::Next (1,515,151,500 samples, 3.33%)
lev..
xas_load (70,707,070 samples, 0.16%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (20,202,020 samples, 0.04%)
std::basic_ios<char, std::char_traits<char> >::clear (10,101,010 samples, 0.02%)
__blk_mq_sched_dispatch_requests (60,606,060 samples, 0.13%)
std::unique_lock<std::mutex>::unique_lock (10,101,010 samples, 0.02%)
do_writev (3,646,464,610 samples, 8.03%)
do_writev
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::size (10,101,010 samples, 0.02%)
__get_user_nocheck_4 (10,101,010 samples, 0.02%)
leveldb::DeleteBlock (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (151,515,150 samples, 0.33%)
blk_mq_dispatch_rq_list (878,787,870 samples, 1.93%)
b..
___slab_alloc (30,303,030 samples, 0.07%)
security_file_permission (60,606,060 samples, 0.13%)
__GI___pthread_enable_asynccancel (20,202,020 samples, 0.04%)
std::istream::seekg (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (20,202,020 samples, 0.04%)
leveldb::IteratorWrapper::key (10,101,010 samples, 0.02%)
pthread_cond_broadcast@@GLIBC_2.3.2 (30,303,030 samples, 0.07%)
current_obj_cgroup (10,101,010 samples, 0.02%)
__srcu_read_unlock (10,101,010 samples, 0.02%)
leveldb::DecodeFixed64 (30,303,030 samples, 0.07%)
std::mutex::lock (30,303,030 samples, 0.07%)
complete_walk (40,404,040 samples, 0.09%)
blk_mq_sched_dispatch_requests (10,101,010 samples, 0.02%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::load (10,101,010 samples, 0.02%)
xas_load (60,606,060 samples, 0.13%)
atime_needs_update (50,505,050 samples, 0.11%)
x64_sys_call (10,101,010 samples, 0.02%)
leveldb::Random::Next (30,303,030 samples, 0.07%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.02%)
leveldb::GetVarint32PtrFallback (10,101,010 samples, 0.02%)
[unknown] (4,686,868,640 samples, 10.32%)
[unknown]
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::InitDataBlock (30,303,030 samples, 0.07%)
std::basic_fstream<char, std::char_traits<char> >::basic_fstream (10,101,010 samples, 0.02%)
blk_mq_sched_dispatch_requests (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
balance_dirty_pages_ratelimited (202,020,200 samples, 0.44%)
leveldb::IteratorWrapper::key (30,303,030 samples, 0.07%)
cgroup_rstat_flush (101,010,100 samples, 0.22%)
fscrypt_file_open (10,101,010 samples, 0.02%)
ext4_getblk (10,101,010 samples, 0.02%)
leveldb::WriteBatch::Put (70,707,070 samples, 0.16%)
std::atomic<leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node*>::store (20,202,020 samples, 0.04%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~_Vector_base (10,101,010 samples, 0.02%)
leveldb::Status::Status (10,101,010 samples, 0.02%)
block_write_end (262,626,260 samples, 0.58%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::~vector (40,404,040 samples, 0.09%)
d_lookup (10,101,010 samples, 0.02%)
irqentry_exit_to_user_mode (10,101,010 samples, 0.02%)
do_syscall_64 (10,101,010 samples, 0.02%)
leveldb::DBImpl::BackgroundCall (6,101,010,040 samples, 13.43%)
leveldb::DBImpl::Bac..
ksys_lseek (10,101,010 samples, 0.02%)
do_syscall_64 (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate (30,303,030 samples, 0.07%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append (10,101,010 samples, 0.02%)
mntput (20,202,020 samples, 0.04%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::DBImpl::BGWork (6,101,010,040 samples, 13.43%)
leveldb::DBImpl::BGW..
[unknown] (10,101,010 samples, 0.02%)
std::less<unsigned long>::operator (70,707,070 samples, 0.16%)
leveldb::DBImpl::MakeRoomForWrite (70,707,070 samples, 0.16%)
rmqueue (20,202,020 samples, 0.04%)
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> > (181,818,180 samples, 0.40%)
ext4_evict_inode (10,101,010 samples, 0.02%)
ext4_buffered_write_iter (2,999,999,970 samples, 6.60%)
ext4_buff..
blk_mq_flush_plug_list.part.0 (919,191,910 samples, 2.02%)
b..
clear_page_erms (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::MergingIterator::value (191,919,190 samples, 0.42%)
[unknown] (10,101,010 samples, 0.02%)
alloc_buffer_head (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::Sync (30,303,030 samples, 0.07%)
__memcpy (10,101,010 samples, 0.02%)
leveldb::GetVarint32Ptr (60,606,060 samples, 0.13%)
leveldb::(anonymous namespace)::MergingIterator::Valid (20,202,020 samples, 0.04%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_max_size (10,101,010 samples, 0.02%)
operator delete (10,101,010 samples, 0.02%)
leveldb::SaveValue (10,101,010 samples, 0.02%)
leveldb::EncodeVarint64 (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::end (10,101,010 samples, 0.02%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound (10,101,010 samples, 0.02%)
leveldb::DBImpl::Writer::~Writer (10,101,010 samples, 0.02%)
mod_memcg_state (10,101,010 samples, 0.02%)
file_modified (10,101,010 samples, 0.02%)
blk_mq_run_hw_queue (20,202,020 samples, 0.04%)
leveldb::WriteBatchInternal::SetCount (20,202,020 samples, 0.04%)
memcmp@plt (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
__rcu_read_unlock (10,101,010 samples, 0.02%)
std::mutex::lock (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
up_write (10,101,010 samples, 0.02%)
ktime_get_coarse_real_ts64 (10,101,010 samples, 0.02%)
std::mutex::lock (10,101,010 samples, 0.02%)
operator new (20,202,020 samples, 0.04%)
generic_update_time (10,101,010 samples, 0.02%)
leveldb::DBImpl::Writer*& std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::emplace_back<leveldb::DBImpl::Writer*> (10,101,010 samples, 0.02%)
page_cache_ra_unbounded (1,292,929,280 samples, 2.85%)
pa..
bdev_getblk (10,101,010 samples, 0.02%)
void std::_Destroy<std::pair<leveldb::Slice, leveldb::Slice>*, std::pair<leveldb::Slice, leveldb::Slice> > (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::push_back (10,101,010 samples, 0.02%)
__x64_sys_unlink (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::FlushBuffer (242,424,240 samples, 0.53%)
__xas_next (10,101,010 samples, 0.02%)
ext4_mpage_readpages (111,111,110 samples, 0.24%)
__ext4_get_inode_loc (10,101,010 samples, 0.02%)
__memcg_slab_post_alloc_hook (50,505,050 samples, 0.11%)
leveldb::TableBuilder::WriteBlock (262,626,260 samples, 0.58%)
leveldb::ExtractUserKey (111,111,110 samples, 0.24%)
leveldb::Slice::data (20,202,020 samples, 0.04%)
ext4_file_write_iter (575,757,570 samples, 1.27%)
entry_SYSCALL_64_after_hwframe (30,303,030 samples, 0.07%)
try_to_wake_up (343,434,340 samples, 0.76%)
page_cache_ra_order (10,101,010 samples, 0.02%)
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 (242,424,240 samples, 0.53%)
_IO_file_close_it@@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
leveldb::DBImpl::DoCompactionWork (5,484,848,430 samples, 12.07%)
leveldb::DBImpl::D..
do_syscall_64 (202,020,200 samples, 0.44%)
leveldb::Iterator::~Iterator (30,303,030 samples, 0.07%)
folio_add_file_rmap_ptes (10,101,010 samples, 0.02%)
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> > (161,616,160 samples, 0.36%)
up_write (10,101,010 samples, 0.02%)
leveldb::ParseInternalKey (20,202,020 samples, 0.04%)
kmem_cache_alloc (40,404,040 samples, 0.09%)
__x64_sys_futex (50,505,050 samples, 0.11%)
ksys_read (2,070,707,050 samples, 4.56%)
ksys_..
create_empty_buffers (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
__x64_sys_write (202,020,200 samples, 0.44%)
__gnu_cxx::new_allocator<std::pair<unsigned long, unsigned long> >::new_allocator (10,101,010 samples, 0.02%)
blk_mq_sched_dispatch_requests (60,606,060 samples, 0.13%)
mem_cgroup_flush_stats.part.0 (101,010,100 samples, 0.22%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
memset_orig (50,505,050 samples, 0.11%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::_Deque_iterator (20,202,020 samples, 0.04%)
do_futex (10,101,010 samples, 0.02%)
check_heap_object (40,404,040 samples, 0.09%)
timestamp_truncate (20,202,020 samples, 0.04%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
leveldb::crc32c::Value (252,525,250 samples, 0.56%)
lockref_put_return (20,202,020 samples, 0.04%)
virtual thunk to std::basic_fstream<char, std::char_traits<char> >::~basic_fstream (151,515,150 samples, 0.33%)
inotify_free_event (20,202,020 samples, 0.04%)
dd_insert_requests (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
__fdget_pos (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::begin (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
std::istream::tellg (20,202,020 samples, 0.04%)
leveldb::Block::Iter::Compare (252,525,250 samples, 0.56%)
_raw_spin_unlock_irqrestore (121,212,120 samples, 0.27%)
_raw_spin_unlock (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::value (60,606,060 samples, 0.13%)
inode_to_bdi (10,101,010 samples, 0.02%)
leveldb::Version::~Version (10,101,010 samples, 0.02%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::deallocate (10,101,010 samples, 0.02%)
ext4_nonda_switch (10,101,010 samples, 0.02%)
leveldb::MemTable::Get (737,373,730 samples, 1.62%)
leveldb::DBImpl::user_comparator (10,101,010 samples, 0.02%)
__GI___lll_lock_wait (20,202,020 samples, 0.04%)
leveldb::GetLengthPrefixedSlice (10,101,010 samples, 0.02%)
do_writepages (30,303,030 samples, 0.07%)
scsi_queue_rq (878,787,870 samples, 1.93%)
s..
leveldb::Arena::MemoryUsage (10,101,010 samples, 0.02%)
folio_alloc_buffers (10,101,010 samples, 0.02%)
[unknown] (20,202,020 samples, 0.04%)
leveldb::TableBuilder::FileSize (20,202,020 samples, 0.04%)
ext4_io_submit (60,606,060 samples, 0.13%)
_raw_spin_unlock_irqrestore (343,434,340 samples, 0.76%)
leveldb::(anonymous namespace)::ValueLogInserter::batch_insert (141,414,140 samples, 0.31%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::begin (10,101,010 samples, 0.02%)
__memcmp_evex_movbe (40,404,040 samples, 0.09%)
kfree (20,202,020 samples, 0.04%)
do_syscall_64 (4,020,201,980 samples, 8.85%)
do_syscall_64
std::ostream::write (20,202,020 samples, 0.04%)
std::__basic_file<char>::seekoff (20,202,020 samples, 0.04%)
apparmor_file_alloc_security (30,303,030 samples, 0.07%)
kmem_cache_alloc (30,303,030 samples, 0.07%)
blk_mq_dispatch_plug_list (10,101,010 samples, 0.02%)
leveldb::MutexLock::~MutexLock (50,505,050 samples, 0.11%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::push_back (10,101,010 samples, 0.02%)
blk_mq_dispatch_rq_list (10,101,010 samples, 0.02%)
memcmp@plt (20,202,020 samples, 0.04%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
fclose@@GLIBC_2.2.5 (20,202,020 samples, 0.04%)
clear_page_erms (222,222,220 samples, 0.49%)
__GI___lll_lock_wake (30,303,030 samples, 0.07%)
leveldb::PutLengthPrefixedSlice (40,404,040 samples, 0.09%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::front (10,101,010 samples, 0.02%)
apparmor_current_getlsmblob_subj (10,101,010 samples, 0.02%)
leveldb::DBImpl::MakeRoomForWrite (10,101,010 samples, 0.02%)
pthread_mutex_unlock@@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
cfree@GLIBC_2.2.5 (30,303,030 samples, 0.07%)
leveldb::Slice::size (20,202,020 samples, 0.04%)
__kmalloc (70,707,070 samples, 0.16%)
__GI___lll_lock_wake (383,838,380 samples, 0.84%)
getname (10,101,010 samples, 0.02%)
lookup_fast (10,101,010 samples, 0.02%)
__get_user_nocheck_4 (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Lock (50,505,050 samples, 0.11%)
leveldb::IteratorWrapper::Valid (10,101,010 samples, 0.02%)
__rcu_read_unlock (20,202,020 samples, 0.04%)
blk_mq_dispatch_rq_list (60,606,060 samples, 0.13%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::push_back (212,121,210 samples, 0.47%)
lookup_bh_lru (10,101,010 samples, 0.02%)
do_syscall_64 (40,404,040 samples, 0.09%)
__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.02%)
std::pair<unsigned long, unsigned long>&& std::forward<std::pair<unsigned long, unsigned long> > (20,202,020 samples, 0.04%)
scsi_dispatch_cmd (20,202,020 samples, 0.04%)
ext4_file_open (10,101,010 samples, 0.02%)
mptspi_qcmd (858,585,850 samples, 1.89%)
m..
do_syscall_64 (121,212,120 samples, 0.27%)
asm_common_interrupt (10,101,010 samples, 0.02%)
std::__basic_file<char>::is_open (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
blk_mq_dispatch_rq_list (20,202,020 samples, 0.04%)
filemap_get_pages (10,101,010 samples, 0.02%)
futex_wake (343,434,340 samples, 0.76%)
pthread_mutex_lock@@GLIBC_2.2.5 (30,303,030 samples, 0.07%)
std::basic_filebuf<char, std::char_traits<char> >::~basic_filebuf (50,505,050 samples, 0.11%)
std::_Select1st<std::pair<unsigned long const, unsigned long> >::operator (20,202,020 samples, 0.04%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
ext4_dirty_inode (10,101,010 samples, 0.02%)
__irq_exit_rcu (20,202,020 samples, 0.04%)
do_syscall_64 (20,202,020 samples, 0.04%)
do_syscall_64 (2,343,434,320 samples, 5.16%)
do_sys..
__gnu_cxx::new_allocator<std::pair<unsigned long, unsigned long> >::max_size (10,101,010 samples, 0.02%)
dput (10,101,010 samples, 0.02%)
leveldb::Block::Iter::NextEntryOffset (10,101,010 samples, 0.02%)
__srcu_read_unlock (20,202,020 samples, 0.04%)
std::mutex::unlock (20,202,020 samples, 0.04%)
leveldb::GetLengthPrefixedSlice (20,202,020 samples, 0.04%)
do_futex (10,101,010 samples, 0.02%)
dput (10,101,010 samples, 0.02%)
__gthread_mutex_unlock (10,101,010 samples, 0.02%)
try_to_wake_up (5,363,636,310 samples, 11.81%)
try_to_wake_up
rw_verify_area (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.02%)
pthread_mutex_unlock@plt (10,101,010 samples, 0.02%)
__check_heap_object (10,101,010 samples, 0.02%)
__memcg_slab_free_hook (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
fsnotify (60,606,060 samples, 0.13%)
leveldb::TableBuilder::ok (60,606,060 samples, 0.13%)
leveldb::PutLengthPrefixedSlice (40,404,040 samples, 0.09%)
[unknown] (10,101,010 samples, 0.02%)
scsi_dispatch_cmd (30,303,030 samples, 0.07%)
xas_load (20,202,020 samples, 0.04%)
__fdget_pos (10,101,010 samples, 0.02%)
std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> >::operator* (20,202,020 samples, 0.04%)
__dquot_alloc_space (30,303,030 samples, 0.07%)
blk_mq_dispatch_plug_list (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (10,101,010 samples, 0.02%)
leveldb::WriteBatch::Put (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (20,202,020 samples, 0.04%)
lockref_get_not_zero (20,202,020 samples, 0.04%)
mem_cgroup_commit_charge (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
__x64_sys_futex (10,101,010 samples, 0.02%)
dget_parent (10,101,010 samples, 0.02%)
futex_wake (1,101,010,090 samples, 2.42%)
fu..
leveldb::EncodeVarint64 (40,404,040 samples, 0.09%)
entry_SYSCALL_64_after_hwframe (1,222,222,210 samples, 2.69%)
en..
__d_lookup_rcu (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (20,202,020 samples, 0.04%)
std::basic_filebuf<char, std::char_traits<char> >::_M_terminate_output (20,202,020 samples, 0.04%)
folio_batch_move_lru (141,414,140 samples, 0.31%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.02%)
scsi_dispatch_cmd (60,606,060 samples, 0.13%)
get_page_from_freelist (10,101,010 samples, 0.02%)
__cxxabiv1::__si_class_type_info::~__si_class_type_info (60,606,060 samples, 0.13%)
module_put (20,202,020 samples, 0.04%)
x64_sys_call (222,222,220 samples, 0.49%)
leveldb::Block::Iter::Seek (626,262,620 samples, 1.38%)
std::basic_streambuf<char, std::char_traits<char> >::xsgetn (10,101,010 samples, 0.02%)
__futex_queue (10,101,010 samples, 0.02%)
__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.02%)
do_futex (10,101,010 samples, 0.02%)
all (45,434,342,980 samples, 100%)
fault_in_iov_iter_readable (10,101,010 samples, 0.02%)
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> > (131,313,130 samples, 0.29%)
alloc_pages_mpol (646,464,640 samples, 1.42%)
blk_mq_sched_dispatch_requests (20,202,020 samples, 0.04%)
scsi_complete (10,101,010 samples, 0.02%)
void std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::_M_push_back_aux<leveldb::DBImpl::Writer*> (20,202,020 samples, 0.04%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Next (181,818,180 samples, 0.40%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[] (323,232,320 samples, 0.71%)
ext4_block_write_begin (50,505,050 samples, 0.11%)
std::atomic<bool>::load (50,505,050 samples, 0.11%)
std::ios_base::_M_call_callbacks (10,101,010 samples, 0.02%)
__futex_unqueue (10,101,010 samples, 0.02%)
ext4_get_inode_loc (10,101,010 samples, 0.02%)
leveldb::InternalKeyComparator::Compare (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
blk_mq_submit_bio (80,808,080 samples, 0.18%)
leveldb::PutVarint32 (121,212,120 samples, 0.27%)
__x64_sys_futex (343,434,340 samples, 0.76%)
__gnu_cxx::__normal_iterator<leveldb::FileMetaData* const*, std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> > >::__normal_iterator (10,101,010 samples, 0.02%)
ext4_dirty_inode (40,404,040 samples, 0.09%)
leveldb::(anonymous namespace)::LRUCache::Release (20,202,020 samples, 0.04%)
__x64_sys_futex (5,565,656,510 samples, 12.25%)
__x64_sys_futex
wake_up_q (343,434,340 samples, 0.76%)
leveldb::MutexLock::~MutexLock (10,101,010 samples, 0.02%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
bool std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > > (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
std::operator& (10,101,010 samples, 0.02%)
workingset_refault (40,404,040 samples, 0.09%)
blk_mq_flush_plug_list (30,303,030 samples, 0.07%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (20,202,020 samples, 0.04%)
d_namespace_path.constprop.0 (252,525,250 samples, 0.56%)
leveldb::(anonymous namespace)::ValueLogChecker::CheckValid (10,101,010 samples, 0.02%)
try_to_wake_up (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::key (10,101,010 samples, 0.02%)
leveldb::EncodeFixed32 (20,202,020 samples, 0.04%)
std::pair<unsigned long, unsigned long>::pair<unsigned long&, unsigned long, true> (10,101,010 samples, 0.02%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::deallocate (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
wake_q_add_safe (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::value (181,818,180 samples, 0.40%)
do_writepages (121,212,120 samples, 0.27%)
leveldb::WriteBatchInternal::Count (10,101,010 samples, 0.02%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
__kmalloc (20,202,020 samples, 0.04%)
asm_exc_page_fault (30,303,030 samples, 0.07%)
leveldb::IteratorWrapper::Next (20,202,020 samples, 0.04%)
page_cache_sync_ra (10,101,010 samples, 0.02%)
mark_buffer_dirty (202,020,200 samples, 0.44%)
leveldb::Block::Iter::ParseNextKey (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Lock (10,101,010 samples, 0.02%)
pthread_mutex_lock@@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
leveldb::GetVarint32 (40,404,040 samples, 0.09%)
__blk_mq_sched_dispatch_requests (10,101,010 samples, 0.02%)
get_mem_cgroup_from_mm (10,101,010 samples, 0.02%)
_IO_default_xsputn (40,404,040 samples, 0.09%)
leveldb::(anonymous namespace)::ValueLogChecker::~ValueLogChecker (40,404,040 samples, 0.09%)
shuffle_freelist (10,101,010 samples, 0.02%)
leveldb::GetVarint32Ptr (50,505,050 samples, 0.11%)
__folio_mark_dirty (20,202,020 samples, 0.04%)
leveldb::Slice::data (20,202,020 samples, 0.04%)
leveldb::IteratorWrapper::key (10,101,010 samples, 0.02%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (40,404,040 samples, 0.09%)
entry_SYSCALL_64_after_hwframe (121,212,120 samples, 0.27%)
std::_Vector_base<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_deallocate (10,101,010 samples, 0.02%)
do_futex (10,101,010 samples, 0.02%)
leveldb::GetLengthPrefixedSlice (50,505,050 samples, 0.11%)
[unknown] (10,101,010 samples, 0.02%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::allocate (20,202,020 samples, 0.04%)
blk_done_softirq (10,101,010 samples, 0.02%)
leveldb::GetVarint32Ptr (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::~_Vector_base (10,101,010 samples, 0.02%)
futex_wait (10,101,010 samples, 0.02%)
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.02%)
do_futex (1,111,111,100 samples, 2.45%)
do..
balance_dirty_pages_ratelimited_flags (171,717,170 samples, 0.38%)
blk_finish_plug (30,303,030 samples, 0.07%)
percpu_counter_add_batch (20,202,020 samples, 0.04%)
generic_perform_write (2,828,282,800 samples, 6.22%)
generic_..
do_syscall_64 (999,999,990 samples, 2.20%)
d..
blk_mq_dispatch_plug_list (30,303,030 samples, 0.07%)
leveldb::Block::Iter::NextEntryOffset (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data (10,101,010 samples, 0.02%)
do_futex (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::PosixWritableFile::WriteUnbuffered (10,101,010 samples, 0.02%)
leveldb::PutLengthPrefixedSlice (10,101,010 samples, 0.02%)
futex_q_lock (10,101,010 samples, 0.02%)
alloc_pages_mpol (20,202,020 samples, 0.04%)
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.02%)
futex_wait_queue (10,101,010 samples, 0.02%)
blk_mq_submit_bio (60,606,060 samples, 0.13%)
leveldb::(anonymous namespace)::LRUCache::Lookup (10,101,010 samples, 0.02%)
db_bench (45,434,342,980 samples, 100.00%)
db_bench
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (27,040,403,770 samples, 59.52%)
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void
handle_softirqs (10,101,010 samples, 0.02%)
handle_pte_fault (10,101,010 samples, 0.02%)
leveldb::EncodeFixed64 (10,101,010 samples, 0.02%)
__cxxabiv1::__si_class_type_info::__do_dyncast (30,303,030 samples, 0.07%)
std::__basic_file<char>::is_open (10,101,010 samples, 0.02%)
_raw_spin_lock (10,101,010 samples, 0.02%)
syscall_exit_to_user_mode_prepare (10,101,010 samples, 0.02%)
__cond_resched (20,202,020 samples, 0.04%)
do_futex (10,101,010 samples, 0.02%)
leveldb::InternalKeyComparator::Compare (10,101,010 samples, 0.02%)
std::_Vector_base<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::_Vector_impl::_Vector_impl (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (40,404,040 samples, 0.09%)
do_syscall_64 (20,202,020 samples, 0.04%)
generic_update_time (10,101,010 samples, 0.02%)
__wake_up (40,404,040 samples, 0.09%)
leveldb::(anonymous namespace)::TwoLevelIterator::key (60,606,060 samples, 0.13%)
std::allocator_traits<std::allocator<std::pair<unsigned long, unsigned long> > >::deallocate (10,101,010 samples, 0.02%)
leveldb::port::CondVar::SignalAll (10,101,010 samples, 0.02%)
__cond_resched (10,101,010 samples, 0.02%)
ext4_sync_file (30,303,030 samples, 0.07%)
leveldb::BuildTable (494,949,490 samples, 1.09%)
ext4_da_reserve_space (20,202,020 samples, 0.04%)
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>*> (50,505,050 samples, 0.11%)
node_page_state (50,505,050 samples, 0.11%)
rw_verify_area (10,101,010 samples, 0.02%)
fsnotify_destroy_event (20,202,020 samples, 0.04%)
__ext4_mark_inode_dirty (30,303,030 samples, 0.07%)
strncpy_from_user (30,303,030 samples, 0.07%)
blk_add_rq_to_plug (60,606,060 samples, 0.13%)
[unknown] (10,101,010 samples, 0.02%)
fsnotify (20,202,020 samples, 0.04%)
submit_bio_noacct (60,606,060 samples, 0.13%)
blk_mq_dispatch_plug_list (10,101,010 samples, 0.02%)
leveldb::MemTable::KeyComparator::operator (30,303,030 samples, 0.07%)
__es_insert_extent (10,101,010 samples, 0.02%)
__mark_inode_dirty (10,101,010 samples, 0.02%)
fclose@@GLIBC_2.2.5 (60,606,060 samples, 0.13%)
leveldb::VersionSet::LogAndApply (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::LRUCache::Unref (10,101,010 samples, 0.02%)
dd_dispatch_request (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux (10,101,010 samples, 0.02%)
mpt_put_msg_frame (30,303,030 samples, 0.07%)
leveldb::MutexLock::~MutexLock (90,909,090 samples, 0.20%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (10,101,010 samples, 0.02%)
generic_update_time (40,404,040 samples, 0.09%)
irq_exit_rcu (20,202,020 samples, 0.04%)
__blk_mq_alloc_requests (10,101,010 samples, 0.02%)
std::_Vector_base<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_deallocate (10,101,010 samples, 0.02%)
__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.02%)
std::operator== (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Unlock (6,030,302,970 samples, 13.27%)
leveldb::port::Mutex..
irq_exit_rcu (10,101,010 samples, 0.02%)
leveldb::InternalKeyComparator::Compare (222,222,220 samples, 0.49%)
std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[] (111,111,110 samples, 0.24%)
leveldb::LookupKey::LookupKey (10,101,010 samples, 0.02%)
std::codecvt<char, char, __mbstate_t>::do_always_noconv (20,202,020 samples, 0.04%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
leveldb::crc32c::Extend (212,121,210 samples, 0.47%)
leveldb::DBImpl::Writer::Writer (10,101,010 samples, 0.02%)
__futex_wait (10,101,010 samples, 0.02%)
std::ostream::write (50,505,050 samples, 0.11%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize (10,101,010 samples, 0.02%)
vfs_write (181,818,180 samples, 0.40%)
futex_wait (50,505,050 samples, 0.11%)
leveldb::DBImpl::Writer::Writer (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
__GI__IO_un_link.part.0 (20,202,020 samples, 0.04%)
wake_all_kswapds (10,101,010 samples, 0.02%)
_int_malloc (10,101,010 samples, 0.02%)
do_syscall_64 (111,111,110 samples, 0.24%)
free_buffer_head (10,101,010 samples, 0.02%)
mptspi_qcmd (60,606,060 samples, 0.13%)
__schedule (10,101,010 samples, 0.02%)
__memmove_evex_unaligned_erms (10,101,010 samples, 0.02%)
leveldb::DBImpl::FinishCompactionOutputFile (131,313,130 samples, 0.29%)
irqentry_exit (10,101,010 samples, 0.02%)
leveldb::MutexLock::MutexLock (30,303,030 samples, 0.07%)
leveldb::IteratorWrapper::Update (151,515,150 samples, 0.33%)
std::basic_ios<char, std::char_traits<char> >::good (10,101,010 samples, 0.02%)
ext4_writepages (121,212,120 samples, 0.27%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
leveldb::Iterator::RegisterCleanup (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
__folio_batch_release (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (90,909,090 samples, 0.20%)
check_heap_object (10,101,010 samples, 0.02%)
should_failslab.constprop.0 (10,101,010 samples, 0.02%)
vfs_write (141,414,140 samples, 0.31%)
refill_obj_stock (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::push_back (10,101,010 samples, 0.02%)
leveldb::Slice::remove_prefix (10,101,010 samples, 0.02%)
__fsnotify_parent (60,606,060 samples, 0.13%)
generic_permission (10,101,010 samples, 0.02%)
futex_wait_setup (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::Update (40,404,040 samples, 0.09%)
page_cache_async_ra (1,292,929,280 samples, 2.85%)
pa..
leveldb::Slice::size (10,101,010 samples, 0.02%)
std::_Deque_base<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::_M_get_Tp_allocator (10,101,010 samples, 0.02%)
__GI___writev (4,424,242,380 samples, 9.74%)
__GI___writev
__fput (323,232,320 samples, 0.71%)
leveldb::FindFile (50,505,050 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 (70,707,070 samples, 0.16%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear (10,101,010 samples, 0.02%)
leveldb::EncodeFixed64 (10,101,010 samples, 0.02%)
std::mutex::lock (50,505,050 samples, 0.11%)
leveldb::EncodeVarint32 (40,404,040 samples, 0.09%)
__strchrnul_evex (50,505,050 samples, 0.11%)
inode_permission (70,707,070 samples, 0.16%)
mpt_put_msg_frame (10,101,010 samples, 0.02%)
try_to_wake_up (1,070,707,060 samples, 2.36%)
t..
ext4_reserve_inode_write (20,202,020 samples, 0.04%)
ktime_get_coarse_real_ts64 (10,101,010 samples, 0.02%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
x64_sys_call (10,101,010 samples, 0.02%)
leveldb::GetVarint32 (20,202,020 samples, 0.04%)
leveldb::Arena::AllocateAligned (20,202,020 samples, 0.04%)
leveldb::IteratorWrapper::value (20,202,020 samples, 0.04%)
wakeup_kswapd (10,101,010 samples, 0.02%)
__ext4_mark_inode_dirty (30,303,030 samples, 0.07%)
futex_wait_setup (30,303,030 samples, 0.07%)
irqentry_exit (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
std::_Vector_base<leveldb::Slice, std::allocator<leveldb::Slice> >::_M_deallocate (10,101,010 samples, 0.02%)
leveldb::TableBuilder::status (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::GetLengthPrefixedSlice (60,606,060 samples, 0.13%)
idr_find (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (20,202,020 samples, 0.04%)
__memcmp_evex_movbe (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::ExtractUserKey (60,606,060 samples, 0.13%)
__gnu_cxx::new_allocator<leveldb::Slice>::_M_max_size (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
filemap_alloc_folio (10,101,010 samples, 0.02%)
__memcmp_evex_movbe (10,101,010 samples, 0.02%)
leveldb::Slice::size (20,202,020 samples, 0.04%)
std::_Select1st<std::pair<unsigned long const, unsigned long> >::operator (10,101,010 samples, 0.02%)
apparmor_current_getlsmblob_subj (10,101,010 samples, 0.02%)
dget_parent (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (4,030,302,990 samples, 8.87%)
entry_SYSCAL..
std::less<unsigned long>::operator (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
file_close_fd_locked (20,202,020 samples, 0.04%)
x64_sys_call (151,515,150 samples, 0.33%)
xas_descend (20,202,020 samples, 0.04%)
leveldb::crc32c::Value (20,202,020 samples, 0.04%)
[unknown] (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (10,101,010 samples, 0.02%)
generic_update_time (40,404,040 samples, 0.09%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
leveldb::Block::Iter::GetRestartPoint (20,202,020 samples, 0.04%)
std::allocator_traits<std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::allocate (10,101,010 samples, 0.02%)
apparmor_file_permission (30,303,030 samples, 0.07%)
void std::thread::_Invoker<std::tuple<void (27,040,403,770 samples, 59.52%)
void std::thread::_Invoker<std::tuple<void
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::MemTableInserter::Put (242,424,240 samples, 0.53%)
std::allocator_traits<std::allocator<std::pair<unsigned long, unsigned long> > >::max_size (20,202,020 samples, 0.04%)
leveldb::WriteBatchInternal::checkValueLog (262,626,260 samples, 0.58%)
leveldb::GetVarint64 (10,101,010 samples, 0.02%)
aa_audit_file (10,101,010 samples, 0.02%)
evict (10,101,010 samples, 0.02%)
do_fault (30,303,030 samples, 0.07%)
folio_lruvec_lock_irqsave (20,202,020 samples, 0.04%)
ext4_evict_inode (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::ValueLogInserter::ValueLogInserter (20,202,020 samples, 0.04%)
irq_exit_rcu (10,101,010 samples, 0.02%)
ext4_evict_inode (10,101,010 samples, 0.02%)
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.20%)
leveldb::MutexLock::~MutexLock (20,202,020 samples, 0.04%)
leveldb::Slice::compare (101,010,100 samples, 0.22%)
__do_fault (10,101,010 samples, 0.02%)
leveldb::Slice::size (20,202,020 samples, 0.04%)
__alloc_pages (585,858,580 samples, 1.29%)
leveldb::GetVarint32Ptr (565,656,560 samples, 1.24%)
llseek@GLIBC_2.2.5 (2,080,808,060 samples, 4.58%)
llsee..
std::locale::locale (10,101,010 samples, 0.02%)
__GI___pthread_disable_asynccancel (40,404,040 samples, 0.09%)
[unknown] (30,303,030 samples, 0.07%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::Compaction::ShouldStopBefore (70,707,070 samples, 0.16%)
__x64_sys_writev (10,101,010 samples, 0.02%)
leveldb::MutexLock::~MutexLock (20,202,020 samples, 0.04%)
blk_finish_plug (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::value (101,010,100 samples, 0.22%)
futex_wait_queue (20,202,020 samples, 0.04%)
apparmor_file_open (646,464,640 samples, 1.42%)
fsnotify (10,101,010 samples, 0.02%)
__x64_sys_futex (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
leveldb::Slice::data (30,303,030 samples, 0.07%)
fsnotify (383,838,380 samples, 0.84%)
kmem_cache_alloc (60,606,060 samples, 0.13%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::KeyIsAfterNode (171,717,170 samples, 0.38%)
__rcu_read_lock (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Node (20,202,020 samples, 0.04%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (20,202,020 samples, 0.04%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
ondemand_readahead (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
x64_sys_call (20,202,020 samples, 0.04%)
get_page_from_freelist (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.02%)
leveldb::Version::Ref (10,101,010 samples, 0.02%)
leveldb::Block::Iter::Next (20,202,020 samples, 0.04%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_check_len (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
leveldb::Slice::size (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::key (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::Valid (10,101,010 samples, 0.02%)
ext4_dirty_inode (40,404,040 samples, 0.09%)
ext4_file_write_iter (20,202,020 samples, 0.04%)
unsigned long const& std::min<unsigned long> (10,101,010 samples, 0.02%)
leveldb::Slice::operator[] (50,505,050 samples, 0.11%)
__filemap_get_folio (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
__gnu_cxx::new_allocator<leveldb::FileMetaData*>::max_size (10,101,010 samples, 0.02%)
apparmor_file_permission (20,202,020 samples, 0.04%)
generic_perform_write (353,535,350 samples, 0.78%)
bio_associate_blkg (10,101,010 samples, 0.02%)
leveldb::MemTable::KeyComparator::operator (20,202,020 samples, 0.04%)
std::remove_reference<char const*&>::type&& std::move<char const*&> (10,101,010 samples, 0.02%)
fsnotify (10,101,010 samples, 0.02%)
pthread_cond_wait@@GLIBC_2.3.2 (10,101,010 samples, 0.02%)
percpu_counter_add_batch (20,202,020 samples, 0.04%)
blk_mq_submit_bio (10,101,010 samples, 0.02%)
leveldb::DBImpl::BuildBatchGroup (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::Valid (20,202,020 samples, 0.04%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::allocate (10,101,010 samples, 0.02%)
leveldb::Slice::size (20,202,020 samples, 0.04%)
leveldb::DBImpl::Writer::~Writer (20,202,020 samples, 0.04%)
dget_parent (20,202,020 samples, 0.04%)
tty_write (20,202,020 samples, 0.04%)
leveldb::Slice::remove_prefix (20,202,020 samples, 0.04%)
leveldb::Slice::empty (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::value (60,606,060 samples, 0.13%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::~vector (40,404,040 samples, 0.09%)
leveldb::(anonymous namespace)::KeyBuffer::slice (10,101,010 samples, 0.02%)
fsnotify_insert_event (10,101,010 samples, 0.02%)
leveldb::GetVarint32Ptr (20,202,020 samples, 0.04%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
page_cache_ra_order (1,292,929,280 samples, 2.85%)
pa..
__gthread_active_p (10,101,010 samples, 0.02%)
std::deque<leveldb::DBImpl::Writer*, std::allocator<leveldb::DBImpl::Writer*> >::empty (10,101,010 samples, 0.02%)
security_file_permission (20,202,020 samples, 0.04%)
entry_SYSCALL_64_after_hwframe (1,767,676,750 samples, 3.89%)
entr..
[unknown] (10,101,010 samples, 0.02%)
std::remove_reference<std::pair<leveldb::Slice, leveldb::Slice>&>::type&& std::move<std::pair<leveldb::Slice, leveldb::Slice>&> (10,101,010 samples, 0.02%)
from_kuid (10,101,010 samples, 0.02%)
std::locale::~locale (50,505,050 samples, 0.11%)
clear_page_erms (40,404,040 samples, 0.09%)
entry_SYSCALL_64_after_hwframe (10,101,010 samples, 0.02%)
prepend_path (222,222,220 samples, 0.49%)
[unknown] (10,101,010 samples, 0.02%)
blk_mq_flush_plug_list (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (70,707,070 samples, 0.16%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.04%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign (10,101,010 samples, 0.02%)
__blk_mq_sched_dispatch_requests (898,989,890 samples, 1.98%)
_..
leveldb::(anonymous namespace)::HandleTable::FindPointer (20,202,020 samples, 0.04%)
asm_common_interrupt (10,101,010 samples, 0.02%)
__kmalloc (151,515,150 samples, 0.33%)
[unknown] (10,101,010 samples, 0.02%)
apparmor_file_free_security (30,303,030 samples, 0.07%)
dget_parent (10,101,010 samples, 0.02%)
__x64_sys_unlink (30,303,030 samples, 0.07%)
leveldb::GetVarint64Ptr (20,202,020 samples, 0.04%)
asm_common_interrupt (10,101,010 samples, 0.02%)
__gnu_cxx::new_allocator<std::pair<leveldb::Slice, leveldb::Slice> >::deallocate (20,202,020 samples, 0.04%)
leveldb::operator== (10,101,010 samples, 0.02%)
std::operator& (10,101,010 samples, 0.02%)
__GI___lll_lock_wait (171,717,170 samples, 0.38%)
leveldb::Slice::data (20,202,020 samples, 0.04%)
leveldb::InternalKeyComparator::Compare (30,303,030 samples, 0.07%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
wake_q_add_safe (10,101,010 samples, 0.02%)
file_tty_write.constprop.0 (20,202,020 samples, 0.04%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::NoBarrier_SetNext (20,202,020 samples, 0.04%)
irq_exit_rcu (10,101,010 samples, 0.02%)
fault_in_iov_iter_readable (20,202,020 samples, 0.04%)
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.02%)
mpage_map_and_submit_buffers (30,303,030 samples, 0.07%)
leveldb::IteratorWrapper::Next (363,636,360 samples, 0.80%)
leveldb::Block::Iter::ParseNextKey (80,808,080 samples, 0.18%)
leveldb::Status::ok (10,101,010 samples, 0.02%)
_raw_spin_lock (10,101,010 samples, 0.02%)
truncate_inode_pages_range (10,101,010 samples, 0.02%)
__x64_sys_futex (1,131,313,120 samples, 2.49%)
__..
__fdget_pos (20,202,020 samples, 0.04%)
std::istream::sentry::sentry (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::Slice::data (10,101,010 samples, 0.02%)
filemap_fdatawrite_wbc (121,212,120 samples, 0.27%)
leveldb::WriteBatchInternal::InsertInto (4,040,404,000 samples, 8.89%)
leveldb::Wri..
blk_complete_reqs (10,101,010 samples, 0.02%)
leveldb::Slice::remove_prefix (20,202,020 samples, 0.04%)
ext4_da_get_block_prep (252,525,250 samples, 0.56%)
leveldb::DBImpl::Put (1,444,444,430 samples, 3.18%)
lev..
__ext4_mark_inode_dirty (30,303,030 samples, 0.07%)
get_futex_key (10,101,010 samples, 0.02%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
futex_wait (20,202,020 samples, 0.04%)
lockref_get_not_zero (10,101,010 samples, 0.02%)
[unknown] (50,505,050 samples, 0.11%)
leveldb::(anonymous namespace)::ShardedLRUCache::Value (10,101,010 samples, 0.02%)
irq_exit_rcu (10,101,010 samples, 0.02%)
[unknown] (50,505,050 samples, 0.11%)
std::allocator<leveldb::Slice>::~allocator (10,101,010 samples, 0.02%)
submit_bio_noacct (20,202,020 samples, 0.04%)
leveldb::BlockBuilder::Add (10,101,010 samples, 0.02%)
_raw_spin_unlock_irqrestore (30,303,030 samples, 0.07%)
[unknown] (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::key (50,505,050 samples, 0.11%)
pthread_mutex_lock@plt (10,101,010 samples, 0.02%)
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.02%)
common_interrupt (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::FindGreaterOrEqual (3,434,343,400 samples, 7.56%)
leveldb::S..
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::push_back (20,202,020 samples, 0.04%)
mod_objcg_state (20,202,020 samples, 0.04%)
x64_sys_call (50,505,050 samples, 0.11%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::vector (121,212,120 samples, 0.27%)
leveldb::DBImpl::GarbageCollect (4,272,727,230 samples, 9.40%)
leveldb::DBIm..
ktime_get_coarse_real_ts64 (10,101,010 samples, 0.02%)
entry_SYSCALL_64_after_hwframe (242,424,240 samples, 0.53%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::SetNext (10,101,010 samples, 0.02%)
leveldb::ExtractUserKey (20,202,020 samples, 0.04%)
leveldb::DecodeFixed32 (10,101,010 samples, 0.02%)
leveldb::DBImpl::CompactMemTable (535,353,530 samples, 1.18%)
do_syscall_64 (5,737,373,680 samples, 12.63%)
do_syscall_64
leveldb::InternalKeyComparator::Compare (151,515,150 samples, 0.33%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back (10,101,010 samples, 0.02%)
inotify_handle_inode_event (242,424,240 samples, 0.53%)
fsnotify (363,636,360 samples, 0.80%)
_find_next_zero_bit (20,202,020 samples, 0.04%)
entry_SYSCALL_64_after_hwframe (40,404,040 samples, 0.09%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_do_relocate (10,101,010 samples, 0.02%)
truncate_inode_pages_range (10,101,010 samples, 0.02%)
handle_pte_fault (30,303,030 samples, 0.07%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::begin (10,101,010 samples, 0.02%)
__blk_flush_plug (10,101,010 samples, 0.02%)
_IO_link_in (10,101,010 samples, 0.02%)
__futex_wait (10,101,010 samples, 0.02%)
security_file_free (10,101,010 samples, 0.02%)
__x64_sys_close (535,353,530 samples, 1.18%)
__x64_sys_writev (3,646,464,610 samples, 8.03%)
__x64_sys_w..
entry_SYSCALL_64_after_hwframe (5,757,575,700 samples, 12.67%)
entry_SYSCALL_64_af..
__filemap_add_folio (10,101,010 samples, 0.02%)
leveldb::ExtractUserKey (20,202,020 samples, 0.04%)
operator delete (20,202,020 samples, 0.04%)
blk_mq_run_hw_queue (10,101,010 samples, 0.02%)
handle_mm_fault (30,303,030 samples, 0.07%)
kmem_cache_free (10,101,010 samples, 0.02%)
leveldb::DBImpl::Writer*&& std::forward<leveldb::DBImpl::Writer*> (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Iterator::Seek (10,101,010 samples, 0.02%)
security_file_alloc (30,303,030 samples, 0.07%)
__GI___unlink (30,303,030 samples, 0.07%)
percpu_counter_add_batch (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Node::Node (20,202,020 samples, 0.04%)
void std::_Construct<std::pair<leveldb::Slice, leveldb::Slice>, std::pair<leveldb::Slice, leveldb::Slice> const&> (10,101,010 samples, 0.02%)
__f_unlock_pos (10,101,010 samples, 0.02%)
leveldb::Table::InternalGet (949,494,940 samples, 2.09%)
l..
read_pages (1,030,303,020 samples, 2.27%)
r..
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (10,101,010 samples, 0.02%)
_find_first_bit (20,202,020 samples, 0.04%)
__memmove_evex_unaligned_erms (30,303,030 samples, 0.07%)
jbd2_journal_try_to_free_buffers (10,101,010 samples, 0.02%)
_raw_spin_trylock (111,111,110 samples, 0.24%)
std::vector<leveldb::Slice, std::allocator<leveldb::Slice> >::~vector (30,303,030 samples, 0.07%)
try_to_wake_up (10,101,010 samples, 0.02%)
__srcu_read_unlock (20,202,020 samples, 0.04%)
new_slab (20,202,020 samples, 0.04%)
_raw_spin_unlock_irqrestore (10,101,010 samples, 0.02%)
security_current_getlsmblob_subj (30,303,030 samples, 0.07%)
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::~vector (10,101,010 samples, 0.02%)
__GI__IO_un_link.part.0 (10,101,010 samples, 0.02%)
std::vector<leveldb::FileMetaData*, std::allocator<leveldb::FileMetaData*> >::empty (10,101,010 samples, 0.02%)
__rcu_read_unlock (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward (10,101,010 samples, 0.02%)
pthread_once@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
filemap_release_folio (10,101,010 samples, 0.02%)
irqentry_exit (10,101,010 samples, 0.02%)
__memcmp_evex_movbe (181,818,180 samples, 0.40%)
leveldb::Slice::remove_prefix (10,101,010 samples, 0.02%)
x64_sys_call (10,101,010 samples, 0.02%)
leveldb::SkipList<char const*, leveldb::MemTable::KeyComparator>::Insert (3,686,868,650 samples, 8.11%)
leveldb::Sk..
[unknown] (10,101,010 samples, 0.02%)
__alloc_pages (60,606,060 samples, 0.13%)
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.02%)
leveldb::BlockContents::BlockContents (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Lock (20,202,020 samples, 0.04%)
leveldb::InternalKeyComparator::Compare (282,828,280 samples, 0.62%)
ima_file_check (60,606,060 samples, 0.13%)
[unknown] (50,505,050 samples, 0.11%)
ext4_has_free_clusters (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
__fput_sync (424,242,420 samples, 0.93%)
std::mutex::unlock (20,202,020 samples, 0.04%)
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> > (131,313,130 samples, 0.29%)
make_vfsgid (10,101,010 samples, 0.02%)
up_write (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
do_syscall_64 (1,323,232,310 samples, 2.91%)
do..
get_mem_cgroup_from_mm (50,505,050 samples, 0.11%)
leveldb::(anonymous namespace)::LRUCache::Lookup (60,606,060 samples, 0.13%)
[unknown] (60,606,060 samples, 0.13%)
leveldb::Status::operator= (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
leveldb::(anonymous namespace)::BytewiseComparatorImpl::Compare (10,101,010 samples, 0.02%)
submit_bio_noacct_nocheck (60,606,060 samples, 0.13%)
scsi_queue_rq (10,101,010 samples, 0.02%)
block_invalidate_folio (20,202,020 samples, 0.04%)
inotify_merge (10,101,010 samples, 0.02%)
fault_in_readable (10,101,010 samples, 0.02%)
__x64_sys_futex (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
copy_iovec_from_user (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Unlock (50,505,050 samples, 0.11%)
malloc (141,414,140 samples, 0.31%)
__radix_tree_lookup (20,202,020 samples, 0.04%)
__GI___lll_lock_wake (5,949,494,890 samples, 13.09%)
__GI___lll_lock_wake
leveldb::Block::Iter::GetRestartPoint (10,101,010 samples, 0.02%)
leveldb::IteratorWrapper::key (10,101,010 samples, 0.02%)
cfree@GLIBC_2.2.5 (10,101,010 samples, 0.02%)
blk_finish_plug (10,101,010 samples, 0.02%)
leveldb::Block::Iter::GetRestartPoint (20,202,020 samples, 0.04%)
security_file_free (70,707,070 samples, 0.16%)
leveldb::PutVarint64 (10,101,010 samples, 0.02%)
fsnotify_destroy_event (10,101,010 samples, 0.02%)
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.02%)
filemap_get_entry (10,101,010 samples, 0.02%)
common_interrupt (10,101,010 samples, 0.02%)
__x64_sys_read (30,303,030 samples, 0.07%)
leveldb::(anonymous namespace)::MergingIterator::key (30,303,030 samples, 0.07%)
__GI___libc_open (2,919,191,890 samples, 6.43%)
__GI___l..
rmqueue (10,101,010 samples, 0.02%)
build_open_flags (10,101,010 samples, 0.02%)
std::mutex::lock (10,101,010 samples, 0.02%)
std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >::_M_valptr (10,101,010 samples, 0.02%)
blk_mq_flush_plug_list (919,191,910 samples, 2.02%)
b..
leveldb::DecodeFixed32 (20,202,020 samples, 0.04%)
try_to_wake_up (40,404,040 samples, 0.09%)
[unknown] (30,303,030 samples, 0.07%)
std::vector<leveldb::Slice, std::allocator<leveldb::Slice> >::push_back (111,111,110 samples, 0.24%)
do_syscall_64 (1,767,676,750 samples, 3.89%)
do_s..
__alloc_pages (10,101,010 samples, 0.02%)
schedule_debug.constprop.0 (10,101,010 samples, 0.02%)
leveldb::GetVarint64 (20,202,020 samples, 0.04%)
ext4_buffered_write_iter (111,111,110 samples, 0.24%)
__GI___lll_lock_wake (70,707,070 samples, 0.16%)
ext4_reserve_inode_write (10,101,010 samples, 0.02%)
blk_finish_plug (919,191,910 samples, 2.02%)
b..
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_check_len (60,606,060 samples, 0.13%)
leveldb::Slice::data (60,606,060 samples, 0.13%)
filemap_alloc_folio (10,101,010 samples, 0.02%)
leveldb::MemTable::KeyComparator::operator (101,010,100 samples, 0.22%)
leveldb::Status::Status (10,101,010 samples, 0.02%)
leveldb::Version::Get (1,333,333,320 samples, 2.93%)
le..
memcg_account_kmem (10,101,010 samples, 0.02%)
ksys_write (1,242,424,230 samples, 2.73%)
ks..
_raw_spin_lock_irqsave (20,202,020 samples, 0.04%)
evict (30,303,030 samples, 0.07%)
mptscsih_qcmd (858,585,850 samples, 1.89%)
m..
ext4_da_write_end (60,606,060 samples, 0.13%)
__x64_sys_futex (10,101,010 samples, 0.02%)
__blk_mq_sched_dispatch_requests (20,202,020 samples, 0.04%)
folio_mark_accessed (10,101,010 samples, 0.02%)
std::vector<leveldb::DBImpl::CompactionState::Output, std::allocator<leveldb::DBImpl::CompactionState::Output> >::size (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
crypto_shash_update (10,101,010 samples, 0.02%)
leveldb::port::Mutex::Unlock (90,909,090 samples, 0.20%)
__vfprintf_internal (10,101,010 samples, 0.02%)
std::_Deque_iterator<leveldb::DBImpl::Writer*, leveldb::DBImpl::Writer*&, leveldb::DBImpl::Writer**>::operator++ (10,101,010 samples, 0.02%)
new_slab (50,505,050 samples, 0.11%)
path_init (10,101,010 samples, 0.02%)
leveldb::Block::Iter::value (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
operator new (10,101,010 samples, 0.02%)
do_read_fault (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (10,101,010 samples, 0.02%)
blk_mq_run_hw_queue (10,101,010 samples, 0.02%)
std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::size (10,101,010 samples, 0.02%)
[unknown] (60,606,060 samples, 0.13%)
__import_iovec (10,101,010 samples, 0.02%)
std::ostream::write (10,101,010 samples, 0.02%)
__gnu_cxx::__aligned_membuf<std::pair<unsigned long const, unsigned long> >::_M_ptr (10,101,010 samples, 0.02%)
aa_file_perm (10,101,010 samples, 0.02%)
__ext4_mark_inode_dirty (10,101,010 samples, 0.02%)
fput (40,404,040 samples, 0.09%)
std::basic_filebuf<char, std::char_traits<char> >::underflow (20,202,020 samples, 0.04%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_S_do_relocate (20,202,020 samples, 0.04%)
do_futex (20,202,020 samples, 0.04%)
pthread_cond_signal@@GLIBC_2.3.2 (1,303,030,290 samples, 2.87%)
pt..
__fsnotify_parent (40,404,040 samples, 0.09%)
get_unused_fd_flags (30,303,030 samples, 0.07%)
leveldb::Slice::Slice (10,101,010 samples, 0.02%)
clear_page_erms (10,101,010 samples, 0.02%)
handle_softirqs (10,101,010 samples, 0.02%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::_M_check_len (30,303,030 samples, 0.07%)
__irq_exit_rcu (10,101,010 samples, 0.02%)
_copy_to_iter (10,101,010 samples, 0.02%)
sysvec_reschedule_ipi (10,101,010 samples, 0.02%)
[unknown] (10,101,010 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (10,101,010 samples, 0.02%)
dquot_file_open (20,202,020 samples, 0.04%)
alloc_fd (10,101,010 samples, 0.02%)
__close_nocancel (1,262,626,250 samples, 2.78%)
__..
vfs_write (1,151,515,140 samples, 2.53%)
vf..
schedule (10,101,010 samples, 0.02%)
evict (10,101,010 samples, 0.02%)
asm_common_interrupt (10,101,010 samples, 0.02%)
__d_lookup (10,101,010 samples, 0.02%)
futex_wait_queue (10,101,010 samples, 0.02%)
futex_wait (10,101,010 samples, 0.02%)
std::vector<std::pair<leveldb::Slice, leveldb::Slice>, std::allocator<std::pair<leveldb::Slice, leveldb::Slice> > >::back (10,101,010 samples, 0.02%)
leveldb::DBImpl::Get (2,262,626,240 samples, 4.98%)
leveld..
std::istream::sentry::sentry (30,303,030 samples, 0.07%)
[unknown] (60,606,060 samples, 0.13%)
ext4_writepages (30,303,030 samples, 0.07%)
leveldb::PutVarint64 (40,404,040 samples, 0.09%)
leveldb::Random::Uniform (10,101,010 samples, 0.02%)
inode_needs_update_time (10,101,010 samples, 0.02%)
leveldb::InternalKeyComparator::Compare (212,121,210 samples, 0.47%)
leveldb::WriteBatch::WriteBatch (10,101,010 samples, 0.02%)
leveldb::Status::operator= (20,202,020 samples, 0.04%)
aa_str_perms (121,212,120 samples, 0.27%)
leveldb::TableBuilder::status (20,202,020 samples, 0.04%)
entry_SYSCALL_64_after_hwframe (20,202,020 samples, 0.04%)
scsi_queue_rq (60,606,060 samples, 0.13%)
__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.02%)
leveldb::log::Writer::EmitPhysicalRecord (313,131,310 samples, 0.69%)
entry_SYSCALL_64_after_hwframe (2,343,434,320 samples, 5.16%)
entry_..
blk_mq_dispatch_plug_list (909,090,900 samples, 2.00%)
b..
ext4_do_writepages (121,212,120 samples, 0.27%)
ext4_inode_table (10,101,010 samples, 0.02%)