Pidstat output with -t option does not make sense
I am monitoring a single process in thread mode (-t) with the following command:
pidstat -h -v -u -t -w -p 5653 1 30
I am not able to understand what is the meaning of the first line with TGID 5653. Some columns have the same value as the thread with the same TID 5653 (e.g. cswch/s - 16.00), but some seem to do the summary over all threads (e.g. %CPU). However, if we sum across all threads, we do not get the same numbers. For example, %CPU column in the first row has value 123%, but sum over all threads give us 126%. The same is true for %usr, %system, ...
Could you please explain how to interpret the results in the first row when using -t option? The man page does not provide any additional infos on this topic.
](pidstat-output)
I have the same question. I got the following output from pidstat command:

Obviously, the value of "kB_rd/s" in the line 2 is much less than the total of the rest lines. Could someone explain that for us?