diff --git a/nfsdtop/nfsdtop b/nfsdtop/nfsdtop index df7193e..c8d41a5 100755 --- a/nfsdtop/nfsdtop +++ b/nfsdtop/nfsdtop @@ -125,7 +125,7 @@ sub analyze_trace { open my $p,'<','/sys/kernel/debug/tracing/instances/nfsdtop/trace' or die "/sys/kernel/debug/tracing/instances/nfsdtop/trace: $!\n"; while (<$p>) { /^#/ and next; - my ($taskpid,$cpu,$flags,$time,$op,$addr,$uid,$rest) = /^\s*(\S+)\s+\[(\d+)\]\s+(....)\s+(\d+\.\d*):\s*nfsd4_(\S+): ip=0x(........) uid=(\d+)\s*(.*)/ or die "format: $_"; + my ($taskpid,$cpu,$flags,$time,$op,$addr,$uid,$rest) = /^\s*(\S+)\s+\[(\d+)\]\s+(.....?)\s+(\d+\.\d*):\s*nfsd4_(\S+): ip=0x(........) uid=(\d+)\s*(.*)/ or die "format: $_"; my $u32= my $ip=hostname_by_u32(hex($addr)); my $user=getuser($uid);