Hello : I am trying to improve rgw read performance. I am using ceph 12.2.4 , using beast frontend, but the code of beast frontend comes from 13.2.2. Of course, the original is the same . I user perf to track cpu usage , and the results is the following. Is this normal , or if I can do something to change this ? 47.95% [kernel] [k] native_queued_spin_lock_slowpath 4.95% libstdc++.so.6.0.19 [.] std::locale::locale 3.30% libstdc++.so.6.0.19 [.] std::locale::~locale 2.05% libstdc++.so.6.0.19 [.] std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<long> 1.65% libstdc++.so.6.0.19 [.] std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > > 1.50% libstdc++.so.6.0.19 [.] std::has_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > > 1.31% libstdc++.so.6.0.19 [.] std::use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > > 1.27% libstdc++.so.6.0.19 [.] std::use_facet<std::ctype<char> > 1.24% [kernel] [k] nmi 1.13% libstdc++.so.6.0.19 [.] std::locale::operator= 1.10% libstdc++.so.6.0.19 [.] std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long> 1.00% libstdc++.so.6.0.19 [.] std::use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > > 0.99% libpthread-2.17.so [.] pthread_mutex_lock 0.79% [kernel] [k] nohz_balance_exit_idle.part.61 0.72% [kernel] [k] first_nmi 0.66% libstdc++.so.6.0.19 [.] 0x000000000005b2ad