[Crash-utility] Wrong RSS field in ps

Dave Anderson anderson at prospeed.net
Tue Jul 28 14:01:00 UTC 2015


    
I'm away on vacation until next week, so I won't be able to check it out until then.
Dave


Sent from my Verizon Wireless 4G LTE smartphone

-------- Original message --------
From: Michael Holzheu <holzheu at linux.vnet.ibm.com> 
Date: 07/27/2015  10:34 AM  (GMT-08:00) 
To: Dave Anderson <anderson at redhat.com> 
Cc: "Discussion list for crash utility usage,	maintenance and development" <crash-utility at redhat.com> 
Subject: [Crash-utility] Wrong RSS  field in ps 

Hello Dave,

On s390 (kernel 4.2.0-rc2) the "RSS" field in "ps" is wrong.

The reason is that in rss_page_types_init() enumerator_value("MM_ANONPAGES",
&anonpages) returns zero for "anonpages" and therefore we add MM_FILEPAGES
twice instead of adding MM_ANONPAGES.

Example: Process that allocated 500 MB:

ps 2152
   PID    PPID  CPU       TASK        ST  %MEM     VSZ    RSS  COMM
   2152   1061   4      7aff0000      IN   0.0  514024   2236  eat_mem

crash> print/x ((struct task_struct *) 0x7aff0000)->mm->rss_stat
$1 = {
  count = {{
      counter = 0x113
    }, {
      counter = 0x1f414
    }, {
      counter = 0x0
    }}
}

Any idea why enumerator_value() is not working?

Michael

--
Crash-utility mailing list
Crash-utility at redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20150728/8e6da867/attachment.htm>


More information about the Crash-utility mailing list