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