Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Size of swap partition during installation Post 302354312 by Scrutinizer on Thursday 17th of September 2009 07:18:02 PM
Old 09-17-2009
Quote:
Originally Posted by jlliagre
Granted.
Perhaps with HP-UX with which I have no recent experience but virtual swap was definitely an enhancement when it was implemented with other Unixes.
With Irix it means overcommitment of virtual memory, which can lead to stability issues. With SunOS/Solaris it means delaying paging decisions needed with the performance penalties I described earlier in stressful situations. That is just a design choice with pros and cons.
Quote:
I don't get why reserving virtual memory would be faster whether it is backed by disk or not. In both cases, the back-end device is not accessed anyway.
I was not referring to speed
Quote:
Only if there is no more free swap space available. I'm afraid you are confusing reserving and allocating virtual memory. Reserving consume no RAM space. The pages on RAM will certainly be paged out to swap when needed.
I am not confusing anything. I was talking about pseudoswap, where virtual memory that gets reserved actually gets preallocated. Pages in pseudoswap will not be paged out.
Quote:
This incorrect. RAM will be only allocated for accessed (read from/write to) pages and hopefully there is no difference between HP-UX and other OSes here.
It is not incorrect (see above). There is a big difference here.
Quote:
I doubt that make any visible difference.
Well I have witnessed it.
Quote:
Only unused memory is wasted memory. As I already wrote, there is absolutely no difference between hp-ux and other Unixes regarding the RAM footprint of identical applications.
There is for pseudoswap. For every other system that does not have enough physical paging space available the effect is similar, because virtual memory is limited and this typically means a large part of your RAM never gets used.

---------- Post updated at 03:18 PM ---------- Previous update was at 02:43 PM ----------

Quote:
Originally Posted by Corona688
I'm not sold on the idea of a "smooth transition" between swapping and not swapping in any case, unless some memory is reserved for disk cache. It's an interesting argument either way, but I believe we are getting distracted here... The system in question:
  1. Does not run HP-UX,
  2. Has a bit of a disk bottleneck.
Even if it has enough swap to hold all memory, loading it to the point where it needs it will hurt performance quite a lot. Unless it's load that he's testing, the demands on a test server shouldn't be that extreme.
I agree the discussion is becoming a bit broad here, HP-UX was not even directly relevant to the discussion but served as an example and we fanned out from there Smilie

My point was simply that if you do not have enough physical swap space, part of internal memory will never get used, simply because processes will not be allowed to start due to insufficient virtual memory. If you have more swap space, say equal to the amount if internal memory then this allows you to load more processes but typically this will still not lead to a situation where actual paging does occur. If you keep adding more swap space then this allows you to continue loading up to the point where actual paging does start to occur. A little bit of paging does not hurt performance, but obviously if the pageout rate starts to become significant then this will gradually start to slow down the system. But you can simply control this situation by running fewer programs.

At least you have a choice then, which is not the case if you do not have enough swap space.

S.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Swap Partition Space

first of all, sorry about my english...I´m a spanish newbie to this marvelous OS and i have just a couple of doubts...u know? :-) 1) how big should my swap partition be if i installed debian 2.2r3 or FreeBSD 4.x on a AMD k7 1400Mhz with 512Mb of Random Access Memory? i heard that those OS... (1 Reply)
Discussion started by: I[X]ION
1 Replies

2. UNIX for Dummies Questions & Answers

Linux Swap Partition

How big do I set the swap partition when i'm setting up my hard drive to install RedHat. (Using Partition Magic) thanks! primal (2 Replies)
Discussion started by: primal
2 Replies

3. UNIX for Dummies Questions & Answers

Size of swap

Hy all, i've a little problem with the size of the swap. I've an old solaris machine, with 4Go, and swap is taking 500Mo for only 1% used at any time. So : how can i change this size without problems ????? (ok it may be a stupid question, but it's a real problem when you lose about 1 or 2... (3 Replies)
Discussion started by: Olivier
3 Replies

4. UNIX for Dummies Questions & Answers

Linux/Windows Fat32 Swap partition.

I run a dual boot WinXP/Red Hat 8 system on my laptop. Since my hard drive is inherently small(laptop) I am trying to creat a swap partition for keeping mutually used files such as music/video etc... I have created a 2.5GB Fat32 partition with Partition Magic Pro and have windows recognizing the... (2 Replies)
Discussion started by: djtrippin
2 Replies

5. Linux

swap partition?

What does a swap partition do exactly? I was messing arround with a linux machine at my school and i deleted the swap partition using fdisk and then rebooted the machine and it worked fine and wrote a swap partition back in...lol. Is it a nessary part of the OS to use that partition? (7 Replies)
Discussion started by: byblyk
7 Replies

6. Linux

How to give UUID to a swap partition?

Dear Folks Is there anyway to give a UUID to a swap partition? mkswap on CentOS 5 (util-linux-2.13-0.45.el5_1.1) appears to override this option ;-( # swapoff -a # mkswap -L swap1 /dev/sda3 Setting up swapspace version 1, size = 4293591 kB LABEL=swap1, no uuid And there's no... (3 Replies)
Discussion started by: Santi
3 Replies

7. Solaris

swap partition showing mounted in df -h

Dear All Anyone can help me what is the problem of swap partition? swap partition is showing mounted in df -h command output. Regards prakash (1 Reply)
Discussion started by: pshelke
1 Replies

8. Filesystems, Disks and Memory

Partition 1 swap not mounting ?

Hi, running mount, I get the following, no part1 swap as part1 swap has been created and is listed below. System works fine anyway. As I cannot unmount part1, what is a standard procedure to make part1 on. Jack ============= .. $ free total used free shared buffers cached Mem:... (2 Replies)
Discussion started by: jack2
2 Replies

9. HP-UX

Could I mount a swap/dump partition on /tmp?

Hey Guys. Let show our disk-mapping structure on HP-UX B11.11 with df : # df /home (/dev/vg00/lvol5 ): 18979652 blocks 1224395 i /opt (/dev/vg00/lvol4 ): 120276192 blocks 1894100 i /var (/dev/vg00/lvol6 ): 19380328 blocks ... (3 Replies)
Discussion started by: aggadtech08
3 Replies

10. Solaris

/tmp size is less whereas size allocated to swap is more

Hi, the /tmp size is less whereas the size allocated to swap is quite big. how to increase the size of /tmp - #: swap -l swapfile dev swaplo blocks free /dev/md/dsk/d20 85,20 8 273096 273096 #: swap -s total: 46875128k bytes allocated + 2347188k reserved =... (2 Replies)
Discussion started by: psb74
2 Replies
All times are GMT -4. The time now is 06:10 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy