Sponsored Content
Full Discussion: find process size script
Top Forums Shell Programming and Scripting find process size script Post 302221767 by buffoonix on Tuesday 5th of August 2008 06:43:54 AM
Old 08-05-2008
Quote:
get process SpectroSERVER current size if it exceed 3850 MB then
What do you mean by that?
That if the process's resident set size, or virtual size, of it alone,
or including all its children, or those belonging to the same process group etc. exceed this threshold of memory.
What about memory mapped pages or shared memory,
reserved or even used pages on swap?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to find the size of Process Address space.

Hello, Please help me to know, How to find out the how much amount of process addres space is required/is used for/by a process. Tnx & Regards Vishwa. (1 Reply)
Discussion started by: S.Vishwanath
1 Replies

2. Programming

How to find out the stack size occupied for a process?

Hi, In Linux how to find out what will be the stack size allocated for a process? Actually i have to fork n number of processess, and will call exec. I will be execing an executable which is already multithreaded and each thread size is defined. My doubt is how to know if the size of the... (2 Replies)
Discussion started by: rvan
2 Replies

3. Shell Programming and Scripting

Shell script to Find file size

Hi, I am writing a script which takes the input file name and concat as a new file by appending a "1" to the file name. However i am not able to get the size of this new file. I am not sure where i am going wrong. Please check the script and help me get this working. #!/bin/sh ... (1 Reply)
Discussion started by: ragsnovel
1 Replies

4. UNIX for Dummies Questions & Answers

shell script to find files by date and size

Hi, I have a directory PRIVATE in which I have several directories and each of these have several files. Therefore, I need to find those files by size and date to back up those files in another directory. I don't know how to implement this shell script using ''find''. appreciate any... (1 Reply)
Discussion started by: dadadc
1 Replies

5. Shell Programming and Scripting

Command/script to find size of Unix Box ?

Please could anyone provide me the Command/script to find the size and usage of Unix box ASAP ? (6 Replies)
Discussion started by: sakthifire
6 Replies

6. Shell Programming and Scripting

Shell Script to find the tablespace size in oracle.

Hi, I need to execute a script to find the tablespace size in oracle.But i get an error.:confused: Script Executed:- #!/bin/ksh ORACLE_SID= oracelinstance ORACLE_HOME= oracle path PATH=$ORACLE_HOME/bin export ORACLE_SID ORACLE_HOME PATH sqlplus... (4 Replies)
Discussion started by: vighna
4 Replies

7. Programming

Find Virtual address space size for process

Hi, I am looking to work on unix systems which include (hp-ux, ibm aix, solaris and linux). I want to get the total virtual address space of a process, the used virtual memory i am able to get without any problem. I have tried using getrlimit and getrlimit64, but that gives only ... (4 Replies)
Discussion started by: uiqbal
4 Replies

8. Shell Programming and Scripting

Shell script to find size of subdirectories

Hi I have to find size of subdirectory and automate it in CRON. Eg: parent directory name is NVBKP inside it there are several subdirectories I want to get the size of recent two subdirectories. I have tried ls -ltr diretory path | tail -2 But it is providing only size of the folder not... (8 Replies)
Discussion started by: ankit2012
8 Replies

9. Shell Programming and Scripting

Shell script to report file size, pid and also kill the process

Hi All, Looking for a quick LINUX shell script which can continuously monitors the flle size, report the process which is creating a file greater than certain limit and also kill that process. Can someone please help me on this? (4 Replies)
Discussion started by: vasavimacherla
4 Replies

10. UNIX for Beginners Questions & Answers

By pass a process in a Shell Script on file size

I wish to by pass a process if the file is over a certain size? not sure this makes sense current bit of the script below #if we are bypAssing the OCR if ; then echo Bypassing HOTFOLDER OCR HOT_FOLDER_DIR=$BATCH_POST_OCR_DIR; potential change below? would this work would I need... (1 Reply)
Discussion started by: worky
1 Replies
mlock(3)						     Library Functions Manual							  mlock(3)

NAME
mlock, munlock - Locks or unlocks a specified region in memory (P1003.1b) LIBRARY
Realtime Library (librt.so, librt.a) SYNOPSIS
#include <sys/mman.h> int mlock ( const void *addr, size_t len); int munlock ( const void *addr, size_t len); PARAMETERS
*addr A pointer to the starting address of the region to lock or unlock. The addr argument must be a multiple of the page size returned by the sysconf system call. len The size of the memory region to lock or unlock. The value of len is rounded up to a multiple of the page size before decrementing by 1. DESCRIPTION
The mlock and munlock functions lock and unlock whole pages containing any part of the process address space starting at addr and continu- ing for len bytes. The mlock function guarantees all whole pages mapped by the range addr to addr+len-1 (inclusive) to be memory resident. (The area locked is the same as if the len argument were rounded up to a multiple of the page size before decrementing by 1.) The locked area remains locked until unlocked with a call to the munlock function, until the process calls the exec function, until an address space associated with the lock is unmapped, or until the process terminates. A lock is not inherited across a fork or an exec. The munlock function unlocks whole pages previously mapped by the range addr to addr+len-1 (inclusive), regardless of how many times the mlock function was called by the process for any pages within the specified range. A call to the munlock function does not affect pages that may be mapped into another process's address space or locked by another process. You must have superuser privileges to call the mlock or munlock functions. RETURN VALUES
On a successful call to the mlock function, a value of 0 (zero) is returned and the region becomes locked and memory resident. On an unsuccessful call, a value of -1 is returned, no changes are made to any locks in the process address space, and errno is set to indicate that an error occurred. On a successful call to the munlock function, a value of 0 (zero) is returned and the memory is unlocked with respect to the process's address space. On an unsuccessful call, a value of -1 is returned, none of the memory is unlocked, and errno is set to indicate that an error occurred. ERRORS
The mlock and munlock functions fail under the following conditions: [EINVAL] The addr argument is not a multiple of the page size returned by sysconf. [ENOMEM] Some or all of the address range specified by the addr and len arguments does not correspond to valid mapped pages in the process's address space. For the mlock function, locking the pages mapped by the specified range would exceed an implemen- tation-defined limit on the amount of memory that the process may lock. If any of the following conditions occur, the mlock function fails: [EAGAIN] Some or all of the memory identified by the operation could not be locked when the call was made. [EPERM] The calling process does not have the appropriate privileges to perform the requested operation. RELATED INFORMATION
Functions: exec(2), _exit(2), fork(2), munmap(2), sysconf(3) Guide to Realtime Programming delim off mlock(3)
All times are GMT -4. The time now is 05:35 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy