Hi kefu, I took a look on perfcounters implementations in Ceph, and found in Messenger each worker threads has its own perfcounters instance, and in bluestore, it is single thread in each part, and only one perfcounter instance, in OSD also no perfcoutners instance shared across threads. So in Ceph Seastar mode, how about each seastar thread has its own perfcounters? That means no need consider the perfcounters shared between threads? What is your idea? Thanks! -Chunmei