Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am running a ps command on solaris to get SZ and RSS values, here is the sample output



If you see this outpuit, for PID 6589, SZ is '?' and RSS is 'S' what exactly this indicates?

share|improve this question

I don't know where you got the output with all the -'s in but you're looking in the wrong columns. The "?" is in the TT (aka tty) column, and the 'S' is in the 'state' column.

For instance in this line:


User = qacom2, pid = 7440, %CPU = 0.0, %MEM = 0.0, RSS= 3912, SZ = 3344

In the following line, unfortunately the column sizes seem to have overflowed so that you can't tell where the column boundaries are:


User = root, pid = 6589, %CPU = 0.0, %MEM = 0.1, RSS & SZ run together = 5985621000

share|improve this answer
Is there anyway I can get SZ and RSS values without overlapping? I am running command "/usr/ucb/ps auxww" – goutham Jul 7 '10 at 18:23
/usr/bin/ps provides -o flags to let you specify the exact output you want. – alanc Jul 21 '10 at 16:46

SZ is the total size of the process address space.
RSS is the resident size (the size of the part of the address space that's held in memory) of the process address space.

source :
section: Examining Memory Usage of Processes

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .