11-26-2012
Also, overallocating memory just because it probably won't all be used is a horrible way to run a critical server with stringent uptime requirements.
When the server does run out of memory, the usual response is to kill the process using the most memory - quite likely the very process that's the entire reason you're running that server in the first place.
Example: you deploy a database server on an OS that overcommits memory. When it runs out of memory, the main database process is killed.
Brilliant.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
can anyone explain me what virtual memory is ( for which we use vmstat commande line ) comparing with RAM ?
many thanks before. (2 Replies)
Discussion started by: big123456
2 Replies
2. Programming
Hi,
First of all I appreciate this group very much for its informative discussions and posts.
Here is my question.
I have one process whose virtual memory size increases linearly from 6MB to 12MB in 20 minutes. Does that mean my process has memory leaks?
In what cases does the... (4 Replies)
Discussion started by: shriashishpatil
4 Replies
3. Programming
Hi Folks
can any body suggest how to allocate virtual memory any function for that (2 Replies)
Discussion started by: munnu
2 Replies
4. HP-UX
Hi!
I work with HP-UX and I have to monitorize the use of virtual memory for different processes.
(java processes for Tibco Adapter) And if these processes exceed a limit send a message to the syslog.
I donīt know how to monitorize this...
Should I do a script? or use an aplication, for example... (3 Replies)
Discussion started by: Kurohana
3 Replies
5. AIX
Hi,
Would any one be so kind to explain me :
are ulimits defined for each user seperately ? When ?
Specialy what is the impact of :
max locked memory
and
virtual memory
on performance of applications for a user.
Many thanks.
PS :
this is what I can see in MAN :
ulimit ]
... (5 Replies)
Discussion started by: big123456
5 Replies
6. UNIX for Dummies Questions & Answers
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
7. UNIX for Dummies Questions & Answers
Hi,
Can anyone please help me workout how much virtual memory I have running on a T2000 running Solaris 10. Thanks
# df -h
swap 3.5G 1.0M 3.5G 1% /etc/svc/volatile
swap 3.5G 208K 3.5G 1% /tmp
swap 3.5G 56K ... (2 Replies)
Discussion started by: jamba1
2 Replies
8. Linux
Hi all,
I was compiling my glibc 2.6.1 source files on a new kernel 2.66.22.6 and it seems that i am running into issues with the Virtual Memory. It displays the error message:
virtual memory exhausted: Cannot allocate memory
I saw an article on how to adjust the parameters but i can't... (5 Replies)
Discussion started by: scriptingmani
5 Replies
9. UNIX for Advanced & Expert Users
Hi Experts
I encountered a situation recently. I wanted to discuss here and understand the reason behind this. My scenario is something like this:
yes > temp &
The above command keeps writing the output to the file temp. And this file keeps growing every second. And in the every... (4 Replies)
Discussion started by: guruprasadpr
4 Replies
10. AIX
Hi
I am running AIX 5.2. My server is running low on memory. It it using about 1307775 file pages on a total of 1511424 (from vmstat -v).
I looked at the memory yesterday morning, and we had plenty of free memory. I did a backup from Windows (ftp mget command) of a large file selection. From... (5 Replies)
Discussion started by: fredrivard
5 Replies
LEARN ABOUT REDHAT
ipcclean
IPCCLEAN(1) PostgreSQL Server Applications IPCCLEAN(1)
NAME
ipcclean - remove shared memory and semaphores from an aborted PostgreSQL server
SYNOPSIS
ipcclean
DESCRIPTION
ipcclean removes all shared memory segments and semaphore sets owned by the current user. It is intended to be used for cleaning up after a
crashed PostgreSQL server (postmaster(1)). Note that immediately restarting the server will also clean up shared memory and semaphores, so
this command is of little real utility.
Only the database administrator should execute this program as it can cause bizarre behavior (i.e., crashes) if run during multiuser execu-
tion. If this command is executed while a postmaster is running, the shared memory and semaphores allocated by the postmaster will be
deleted. This will result in a general failure of the backend servers started by that postmaster.
NOTES
This script is a hack, but in the many years since it was written, no one has come up with an equally effective and portable solution.
Since the postmaster can now clean up by itself, it is unlikely that ipcclean will be improved upon in the future.
The script makes assumption about the format of output of the ipcs utility which may not be true across different operating systems.
Therefore, it may not work on your particular OS.
Application 2002-11-22 IPCCLEAN(1)