Hi Dave, On 2/19/25 07:30, Dave Martin wrote: > Hi, > > On Mon, Feb 10, 2025 at 10:10:26AM -0800, Reinette Chatre wrote: >> Hi Babu, >> >> On 2/7/25 10:23 AM, Moger, Babu wrote: >>> On 2/5/2025 5:57 PM, Reinette Chatre wrote: >>>> On 1/22/25 12:20 PM, Babu Moger wrote: > > [...] > >>>>> MBM events of a monitoring group is tracked by hardware. Such queries >>>>> are acceptable because of a very small number of assignable counters. >>>> >>>> It is not obvious what "very small number" means. Is it possible to give >>>> a range to help reader understand the motivation? >>> >>> How about? >>> >>> MBM events of a monitoring group is tracked by hardware. Such queries >>> are acceptable because of a very small number of assignable counters(32 to 64). >> >> Yes, thank you. This helps to understand the claim. >> >> Reinette > > Do these queries only happen when userspace reads an mbm_assign_control > file? Yes. All these queries are initiated by userspace in the form of individual assignments or creating a group(mkdir). > > It might be worth documenting somewhere that writing and (especially) > reading an mbm_assign_control file is not intended to be super-fast. We can drop the last sentence if it is creating confusion. > > It feels like userspace should not generally rely on reading > mbm_assign_control files except for diagnostic purposes, or occasional > read-modify-write transformations. Or do expect some other usage model > that makes this a hotter path? > > Cheers > ---Dave Our earlier interface was intended to query each group separately. After the input from Peter, we changed it to batched query. One query from userspace can list all the assignments. I am not aware of any other usage model. -- Thanks Babu Moger