On Tue, Dec 29, 2020 at 01:31:39PM +0000, liweihang wrote: > Hi all, > > We want to dump some hns driver-defined information that belongs to a > process to keep track of current memory usage. For example, there is > a ucontext-level(process-level) memory pool to store WQE which is > shared by a lot of QPs, we want to record and query which QPs are using > this pool and how much space each QP is using. > > rdmatool don't have a ucontext-level resource tracking currently, is it > ok to achieve that through debugfs? > > This may looks like: > > $ echo 1 > <dbgfs_dir>/hns_roce/hns_0/<pid>/qp > QPN Total(kB) SQ(kB) SGE(kB) RQ(kB) > 110 6400 256 2048 4096 > 118 6400 256 2048 0 > > Or should it be achieved in rdmatool? I think so, because PID != ucontext. Why can't it be presented as QP attribute? Can you please send "rdmatool" example? Thanks > > Thanks > Weihang