Virtual Memory Usage a Process


 
Thread Tools Search this Thread
Operating Systems HP-UX Virtual Memory Usage a Process
# 1  
Old 05-22-2012
Java Virtual Memory Usage of a Process

Hi all,

Is there any command which shows the virtual memory usage of a particular process in HP-UX machine.

I have tried with ps, top but could not get what I want.

Kindly provide me a solution.

Thanks in Advance
ARD

Last edited by ard; 05-22-2012 at 03:47 AM.. Reason: correction
# 2  
Old 05-22-2012
On any POSIX compliant Unix, this should just work:
Code:
ps -o vsz -p pid

# 3  
Old 05-23-2012
But ... in HP-UX you need to invoke the Berkeley unix ps command with this somewhat unusual syntax:
Code:
UNIX95= ps -o vsz -pxxxxx
Where xxxxx is the process ID.

The space character after the equals sign is mandatory. The space character after -p is not mandatory.

Last edited by methyl; 05-23-2012 at 08:30 PM..
# 4  
Old 05-24-2012
The portable way to get a POSIX environment is to run:
Code:
PATH=$(getconf PATH)
ps -o vsz -p xxxxx

This should work on HP-UX too.
# 5  
Old 05-24-2012
Sorry, but it does not work in HP-UX.
All it does is change the value of $PATH to:
Code:
/usr/bin:/usr/ccs/bin:/opt/ansic/bin:/opt/langtools/bin:/opt/fortran/bin

Never used it myself, but this looks more like an ANSI variation than a Posix variation.
It still finds /usr/bin/ps , but does not present the program with the "UNIX95" environment to invoke the Berkeley syntax.
In Solaris there are multiple utilities with the same or similar name but which behave differently (awk/nawk; sed/sed; ps/ps; .. etc). I actually prefer this design over the multi-purpose single program.

I would really love one parameter which made all unix boxes behave the same.
C'est la vie.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Find memory usage for a process

I have multiple oracle databases on one server. All the database are running from the same user i.e. oraent. The process for each database can be distinguished by the ps -ef command Eg : ps -ef | grep oraentThe Output : oraent 5361 1 0 20:58:05 ? 0:00 oracledb1... (11 Replies)
Discussion started by: yashreads
11 Replies

2. Solaris

Process memory usage

hi all gurus: I want to find out Solaris process memory usage, but got a bit confused, see if any one can provide me some guidance. i tend to use prstat -a to get total memory consumption by user (I know prstat likely have a bug that simply sum up the memory, regardless if the memory being... (5 Replies)
Discussion started by: oakville
5 Replies

3. Red Hat

Java process showing high virtual memory

Hi All, I have a java process which is showing high virtual memory utilization in client server. But the same process is showing comparitively lesser virtual memory consumption. I understand that virtual memory shown is not of much importance for the general user in normal condition, my client... (2 Replies)
Discussion started by: mritusmoi
2 Replies

4. UNIX for Advanced & Expert Users

collecting memory usage by a process

Hi Guys, I work on a AIX environment and I'm trying to write a script where I can collect all the memory used by a process. Basically I'm executing the command 'ps -fu userid' to get all the process ids and then executing the 'ps v PID' to get all the memory allocated by PPID. My question is... (2 Replies)
Discussion started by: arizah
2 Replies

5. UNIX for Advanced & Expert Users

Process self-exec and virtual memory size

Hello all, To do a self-exec or self-restart of a process when it crosses the threshold memory limit, I use the value of virtual memory size field from /proc/$pid/stat file and do a self-exec. According to man 5 proc vsize %lu Virtual memory size in bytes. I just want to... (2 Replies)
Discussion started by: matrixmadhan
2 Replies

6. HP-UX

how could I get a process Memory Usage

I use pstat API to get Process Infomation I would like to get a process 1.process owner 2.how many physical memory and virtual memory and total memory used(KB) and usage(%) 3.a process excution file create time 4.a process excution file access time I do't know which attribute it i need ... (3 Replies)
Discussion started by: alert0919
3 Replies

7. UNIX for Dummies Questions & Answers

cpu, memory and virtual memory usage

Hi All, Does anyone know what the best commands in the UNIX command line are for obtaining this info: current CPU usage memory usage virtual memory usage preferably with date and time parameters too? thanks ocelot (4 Replies)
Discussion started by: ocelot
4 Replies

8. Shell Programming and Scripting

Memory usage of a process

hi all, i want to write a script that checks the memory usage of processes and send a mail with the name of the process witch is using more then 300mb RAM. dose anybody have a sample script or an idea how i can make it ? PROCCESSES="snmpd sendmail" for myVar in $PROCCESSES do ... (7 Replies)
Discussion started by: tafil
7 Replies

9. UNIX for Advanced & Expert Users

how to restrict memory usage by a process

we are running red hat ES4 and i would like to know if there is anyway of restrcting the maximum amount of memory that a process can get? I have a single preocess that is taking >13GB. Thanks, Frank (4 Replies)
Discussion started by: frankkahle
4 Replies

10. UNIX for Dummies Questions & Answers

how can i get The total size of the process in virtual memory om GB or MB

Hello all im using the ps -ef "args vsz" | some.exe but the result is in kb , is there some kind of way or flag ( didnt found in the ps man ) to convert me this data to GB or MG in human readable format ? Thanks (1 Reply)
Discussion started by: umen
1 Replies
Login or Register to Ask a Question