RSS of prstat vs RSS of PS

Thread Tools Search this Thread
Operating Systems Solaris RSS of prstat vs RSS of PS
# 1  
Old 09-03-2014
RSS of prstat vs RSS of PS


When I sum the RSS number in the ps command for a specific user and compare it with the RSS values of the prstat command of the same user - there is a big difference.

Server details: Solaris 10 5/09 s10s_u7wos_08 SPARC

prstat output:
NPROC USERNAME  SWAP   RSS MEMORY      TIME         CPU                             
259    gpsvip01    14G     10G  87%           136:57:30 6.0%


When I sum the value of RSS of all the processes for user=gpsvip01, it sums with 20GB.

Note- when I compare the RSS values of PS vs lparstat on a different server (Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC) the values are almost the same.

Question: This zone has 12GB of memory. Is it possible that gpsvip01 user is using memory from other zones, and how can I prove/disprove this assumption?

Moderator's Comments:
Mod Comment Please use code tags next time for your code and data. Thanks

Last edited by vbe; 09-03-2014 at 06:24 AM..
# 2  
Old 09-03-2014
Things are changing all the time. If you run prstat then you run ps you get two differtent snapshots of memory. Even if you run them more or less simultaneously they will not examine the processes in perfect lockstep.

Now consider that a user is running 10 different processes which are 10 different programs. However all 10 were written in C and all 10 use the standard C library and the C I/O library. These libraries are mapped into all 10 ten processes. But they are shared libraries. Only one copy actually resides in core. That single copy is counted in the RSS of all 10 processes. Now one of the 10 suddenly wants to call, let's say, strncpy() but the code for that is not currently in core. So it page faults its way in. That increases the RSS of all 10 processes even though 9 of the 10 may currently be asleep.
This User Gave Thanks to Perderabo For This Post:
# 3  
Old 09-03-2014
We don't have that many shared libraries. I don't expect the same values. But the sum of RSS from PS is 20GB and from prstat is 10GB. On other Solaris servers that have the same code the differance is at most 1GB.
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Solaris

Prstat rss and swap

Hi, someone please explain me what's the difference b/w rss and swap in PRSTAT. i'm getting output like below, NPROC USERNAME SWAP RSS MEMORY TIME CPU 70 weblogic 48G 46G 73% 449:17:03 0.4% swap always remains... (11 Replies)
Discussion started by: sunnys7143
11 Replies

2. Solaris

prstat RSS memory

Hi everyone, was hoping someone might be able to help me understand what I am seeing on one of our solaris systems. prstat -s size -a is showing user oradba as being top virtual memory consumption. 639 oradba 3012G 2951G 100% 59:44:01 25% why is it saying 3012G size and 2951G RSS... (6 Replies)
Discussion started by: k4boy
6 Replies

3. Solaris

RSS pmap and prstat

Hi, I have some question about memory in Solaris. How it's possible that prstat -a show me that some process using 230M RSS and when I'm using pmap -x show me that this same process using only 90M RSS ? (0 Replies)
Discussion started by: deivo
0 Replies

4. Shell Programming and Scripting

prtstat RSS value

Hi, I new to solaris and I was assigned to make a script to check the memory usage of a particular server by checking the usage of some 400+ processes. Everything is fine except the RSS value of the prtstat command because some of the value are in megabytes and some are in kilobytes. I need them... (1 Reply)
Discussion started by: dyowelb
1 Replies

5. Shell Programming and Scripting

RSS feeds to Email

Hi all ;-) I would like to know if somebody knows a way to make a script for check a .xml RSS page every 1-5 min and send the last news to an email address. I would like to put in on my shell with FreeBSD 6.2 Thanks you in advance 4 help! ;-) (0 Replies)
Discussion started by: Mukka
0 Replies

6. Post Here to Contact Site Administrators and Moderators

RSS Feeds of Threads

Hi Guys, With the RSS feeds of new threads added to the forums, would it be possible to include the text of the post in the RSS body? This means that i wouldn't have to keep clicking "view site" to see what the thread's about from my rss aggregator. I've included 2 x screenshots below that... (11 Replies)
Discussion started by: craigp84
11 Replies

7. UNIX for Dummies Questions & Answers

Rss reading

I am trying to make a script that downloads/reads an rss feed every couple of days and then parses through looking at the results. I am unsure of how to get the information from the feed. Anyone have any suggestions on where to start? (0 Replies)
Discussion started by: rcunn87
0 Replies

8. Post Here to Contact Site Administrators and Moderators


Could RSS-support mod be installed for this forum? (3 Replies)
Discussion started by: eugrus
3 Replies
Login or Register to Ask a Question

Featured Tech Videos