11-30-2011
malloc cannot succesfully make a request for memory that exceeds virutal memory. virtual memory = RAM + swap.
So the answer is no.
You also have to factor in the memory used by resident programs, and memory used by the OS itself.
This User Gave Thanks to jim mcnamara For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
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. UNIX for Dummies Questions & Answers
Hi, I am new to Unix and I need to know how to find out how much Ram I have on my server.
I have Sun Solaris operating system with Sun Ulta 10 cpu. Could you please let me know the command to find the current Ram I have?
Thank you. (1 Reply)
Discussion started by: hollowayt
1 Replies
3. Solaris
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
4. UNIX for Dummies Questions & Answers
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
5. Programming
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
6. UNIX for Advanced & Expert Users
Can kernel process access user address space ? (2 Replies)
Discussion started by: subhotech
2 Replies
7. Filesystems, Disks and Memory
I have an application which is running under AIX, HP UNIX, SCO, and LINUX(redhat and SuSE). and its dealing with some bulk amount of file handling, and some of my boxes are not very good in terms of resources like memory and disk space. so i wanted to know the statistics of each of my boxes. Like... (2 Replies)
Discussion started by: renjithram
2 Replies
8. Solaris
How swap is getting 12GB as its size as per the below output:
Filesystem size used avail capacity Mounted on
/dev/md/dsk/d0 7.9G 2.1G 5.7G 27% /
/devices 0K 0K 0K 0% /devices
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 12G 1.2M 12G 1%... (3 Replies)
Discussion started by: ramnagaraj
3 Replies
9. Programming
Hi All,
From C++, I just want to find the address space size that a process is allowed to use. For ex, in 32 bit OS the allowed address space is 4GB and in 64 bit OS I guess this is 16GB or more.
I jsut want to find it in my C++ project. Is there any API calls that gives me such information.... (2 Replies)
Discussion started by: Sendil Kumar
2 Replies
10. Solaris
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...
... (5 Replies)
Discussion started by: EmbedUX
5 Replies
LEARN ABOUT HPUX
unlockable_mem
unlockable_mem(5) OBSOLETE unlockable_mem(5)
NAME
unlockable_mem - OBSOLETE kernel tunable parameter
DESCRIPTION
The tunable is obsolete and has been removed.
Memory locking allows the privileged user to specify which pages need to remain in memory, and unaffected by the swap process. This fea-
ture allows you to ensure that memory access times are unaffected by delays introduced by memory paging and swapping. For example, locking
is a tool provided to privileged users on a system that is short on physical memory. Instead of having these privileged processes swap
like the rest of the processes, they can lock portions of their address space. Once the pages are locked in for the privileged processes,
they will no longer have to worry about memory contention. The unprivileged processes however, will have to compete for memory.
provides you with a limiting factor on this privileged behavior, by setting the amount of memory which cannot be locked by user processes.
WARNINGS
Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation,
some tunable parameters may no longer be at the default or recommended values. For information about the effects of installation on tun-
able values, consult the documentation for the kernel software being installed. For information about optional kernel software that was
factory installed on your system, see at
AUTHOR
was developed by HP.
Tunable Kernel Parameters unlockable_mem(5)