08-05-2010
"also I need to understand the "pseudo-swap" i found this statement in book but don't understand "if we have 1 giga memory and 1 giga swap we can run 1.75 g processes "
ok if we don't have the pseudo-swap how much processe in this situation 1 G ? i am asking "
When a process is created, swap is checked too see if there is enough swap space for that process. The swap space is not actually allocated at that moment.
So, if you have 1 GB of RAM and 1 GB of swap space and you want to start a 1,5 GB process on a system that does not have pseudo-swap activated, you will not be able to start that process.
If you have pseudo-swap active, meaning 1 GB of swap space and [up to] 75% of 1 GB RAM results in 1,75 GB "virtual" swap space, you will be able to start that 1.5 GB process.
In HP-UX 11 v1 and v2 pseudo-swap is controlled by this kernel parameter: swapmem_on (1 is on). In 11.3, pseudo-swap is always enabled and swapmem_on parameter is no longer present.
hope it's more clear now the pseudo-swap space concept.
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Could someone point me in the correct direction or web link containing instructions for installing the System Performance Tool (aka STP) software on an IBM-AIX version 4.? machine. My client has the software (that came from their original server) on a 3" floppy. Thanks! (1 Reply)
Discussion started by: Pam
1 Replies
2. UNIX for Dummies Questions & Answers
I'm running Solaris 8 on a Sun ULTRA 5(SPARC II CPU, 270 MHz) with 64 Mb of RAM.
The machine is very, very slow even doing normal tasks such as reading mail....... I'm nearly afraid to ask it to do some real work.......
On checking out the machine(which I only received last week from our IT... (1 Reply)
Discussion started by: Kanu77
1 Replies
3. Shell Programming and Scripting
I need to prepare script which will run as background process ever 30 mins to collect the following information
1. Memory usage.
2. CPU usage.
3. Number processors running.
4. System resource (CPU and Memory) used by each process.
5. Number of sessions logged
PLEASE HELP ME OUT FROM THIS
... (2 Replies)
Discussion started by: vastare
2 Replies
4. Linux
Anyone know how to fetch the system performance information by the function except the system command? These information includes CPU load,memory usage,network load,disk capacity,etc. (5 Replies)
Discussion started by: Frank2004
5 Replies
5. Solaris
Hi All,
Can someone help me out knowing all commands for getting system performance on Solaris machines.
Thanks in advance,
Yagami Light. (5 Replies)
Discussion started by: Yagami
5 Replies
6. Solaris
I have received an order from upper level manager to "verify system information via Perform/predict'. They asks me to *predict* the system performance. How can I do it as a system admin without the help of application admins and DBAs?
Thanks! (6 Replies)
Discussion started by: aixlover
6 Replies
7. AIX
Dear experts ,
Pls advice for any good Tool to monitor the CPU and performance of AIX the system ..
to keep monitoring to show me the utilization of that system .. (12 Replies)
Discussion started by: Mr.AIX
12 Replies
8. Solaris
Hi
I need to know the system performance :
# echo "::memstat" | mdb -k
Page Summary Pages MB %Tot
------------ ---------------- ---------------- ----
Kernel 358022 2797 9%
ZFS File Data 2427072 18961 59%
Anon 1096938 8569 27%
Exec and libs 12020 93 0%
Page cache 73859 577 2%
Free... (4 Replies)
Discussion started by: dimitris
4 Replies
LEARN ABOUT HPUX
swapmem_on
swapmem_on(5) OBSOLETE swapmem_on(5)
NAME
swapmem_on - OBSOLETE kernel tunable parameter
DESCRIPTION
The tunable is obsolete. Processes will always be allowed to use pseudo-swap space if it is available.
In previous versions of HP-UX, system configuration required sufficient physical swap space for the maximum possible number of processes on
the system. This is because HP-UX reserves swap space for a process when it is created, to ensure that a running process never needs to be
killed due to insufficient swap.
This was difficult, however, for systems needing gigabytes of swap space with gigabytes of physical memory, and those with workloads where
the entire load would always be in core. This tunable was created to allow system swap space to be less than core memory. To accomplish
this, a portion of physical memory is set aside as "pseudo-swap" space. While actual swap space is still available, processes still
reserve all the swap they will need at fork or execute time from the physical device or file system swap. Once this swap is completely
used, new processes do not reserve swap, and each page which would have been swapped to the physical device or file system is instead
locked in memory and counted as part of the pseudo-swap space.
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 swapmem_on(5)