RAM Utilization per process


 
Thread Tools Search this Thread
Operating Systems Solaris RAM Utilization per process
# 1  
Old 08-05-2011
Tools RAM Utilization per process

Hello All,

My Server RAM utilization is exceeding 90% and i would like to idnetify the per process RAM utilization..

We are using Solaris 10 10/9 OS release...

Is there any way achieve this ??? Definitely not interested in any of the third party tool but some Solaris command...

thank you...
# 2  
Old 08-05-2011
Code:
prstat -s rss

# 3  
Old 08-05-2011
Anticipating the next questions:

- the kernel is also using RAM, it isn't reported by prstat
- unused RAM is wasted RAM, don't focus on RAM utilization but on the vmstat sr (scan rate) column if you suspect RAM shortage.
# 4  
Old 08-08-2011
Thanks for the replies guys and apolgies for the delay in my response.
@bartus11 : I tried the command prstat -s rss, but got little confused with the
Oracle processes memory utilization

@jlliagre : i dont see any shortage in RAM on the server but need a more clarity in its utilization.

Additional info is as follows:
1. Server hosts oracle DB.
2. We have a monitoring tool which polls the server through SNMP and collects data. This tool displays the utilization as 95% but when I see prstat (sorting it by rss) gives total RAM > Server RAM.
As i understand, the oracle proceses use a shared memory due to which there is less clarity in total RAM utilization.
Is there any other we can get a closer utilzation details?
thank you.
# 5  
Old 08-08-2011
If you only want to get physical memory utilization, then try this:
Code:
echo "::memstat" | mdb -k

# 6  
Old 08-08-2011
Quote:
Originally Posted by EmbedUX
As i understand, the oracle proceses use a shared memory due to which there is less clarity in total RAM utilization.
Is there any other we can get a closer utilzation details?
The fact shared memory is used is indeed the reason why the reported values might seem confusing. You might try running
Code:
prstat -a

and see if the reported rss values per user are clearer.

In any case, if you want to get detailed memory usage per process, use the pmap command.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Average CPU and RAM usage for a process

Hi, I will be creating a process myself and I want to know the average CPU and RAM used by the process over the lifetime of the process. I see that there are various tools available(pidstat) for doing , I was wondering if it possible to do it in a single command while creation. Thanks in... (3 Replies)
Discussion started by: koustubh
3 Replies

2. Red Hat

Need to check full utilization of my pc RAM - any commands ???

hi guys, I wanted to utilize my PC's full RAM memory to check its performance, for that how can i perform this full RAM utilization with the help of a process or a command in rhel 6. for example, in windows, while checking the harddisk for error (chkdsk - command ) could takes full RAM... (7 Replies)
Discussion started by: redhatlbug
7 Replies

3. Cybersecurity

Limit CPU and RAM utilization for new user in RedHat

We have a system with 4 Xeon Processors each with 10 cores, total 512 GB RAM and 10 TB Hard Drive. we want to create multiple user accounts with different resource limitations as : User 1: RAM : 50GB, PROCESSOR: 10 Cores , User folder in home directory of 10GB space. User 2: RAM :... (5 Replies)
Discussion started by: vaibhavvsk
5 Replies

4. Emergency UNIX and Linux Support

CPU and memory utilization of a process, by process name

Can someone please help me with a script that will help in identifying the CPU & memory usage by a process name, rather than a process id.This is to primarily analyze the consumption of resources, for performance tweaking. G (4 Replies)
Discussion started by: ggayathri
4 Replies

5. Programming

PC RAM and process address space

Suppose I have 3 gb of ram and 250 gb hard disk in my pc. Now I wrote a simple C program having only one statement malloc() to allocate 4 gb of memory as 32 bit os can address 4gb address space then will the malloc succeed? If yes then how it will get extra 1 gb of memory? Does the process gets... (3 Replies)
Discussion started by: rupeshkp728
3 Replies

6. HP-UX

Get CPU,Memory utilization by process id

Hi , We need to get the CPU% and Memory utilization of process by process id. Is there any way to do get them ? I tried few commands like top -p <PID> , but am getting error "Quitting top: pset <PID> doesn't exist" also i tried with ps -eo option but am getting error "ps: illegal option --... (5 Replies)
Discussion started by: suresh_g
5 Replies

7. UNIX for Dummies Questions & Answers

Get CPU,Memory utilization by process id

Hi , We need to get the CPU% and Memory utilization of process by process id. Is there any way to do get them ? I tried few commands like top -p <PID> , but am getting error "Quitting top: pset <PID> doesn't exist" also i tried with ps -eo option but am getting error "ps: illegal option --... (1 Reply)
Discussion started by: suresh_g
1 Replies

8. UNIX for Dummies Questions & Answers

How to find out how much RAM that process is using

H:confused:ow to find out how much RAM that process is using. like how much memory java.exe process is consuming (3 Replies)
Discussion started by: redlotus72
3 Replies

9. AIX

cpu utilization of a process

Hi, How can i find out the average cpu utilization of a particular long-running process in AIX? is there some command for this Thanks (2 Replies)
Discussion started by: iam
2 Replies

10. Solaris

RAM Physical Memory usage by each Process.

Hi All, I am trying to find the physical memory usage by each process/users. Can you please let me know how to get the memory usage?. Thanks, bsraj. (12 Replies)
Discussion started by: bsrajirs
12 Replies
Login or Register to Ask a Question