[ale] Anyone know if this is true?

Jim Kinney jim.kinney at gmail.com
Thu Oct 13 11:51:34 EDT 2011


So can you consider a presentation of your findinds and perhaps some
testing?
:-)
On Oct 13, 2011 10:52 AM, "Ron Frazier" <atllinuxenthinfo at c3energy.com>
wrote:

> **
> Hi guys,
>
> This thread has prompted me to do a bit of research to try to see if I can
> find a consensus on the swap size issue.  At the moment, it seems like ask
> 100 people and get 100 different opinions.  I haven't uncovered enough data
> to tabulate and summarize it at this point.  I'm pretty sure my linux
> machines have plenty of swap for applications.  I have 8 GB of swap on two
> machines which have 8 GB of RAM.  If I look at the system monitor program in
> Gnome, it looks like the swap is rarely ever touched.  By the way, having 8
> GB of RAM in a laptop is a nice, new, liberating experience for me.  It's
> really nice to be able to open several dozen browser tabs and a dozen or
> more applications without the machine even breathing too hard.  This is my
> first laptop capable of that.  I also have 8 GB of swap on a machine with 4
> GB of RAM, so it should be sitting pretty, so to speak.  I haven't found
> anything that says extra swap is harmful.  What I don't know, is whether the
> two 8 GB machines would be able to hibernate (suspend to disk) properly, if
> the swap is equal to the RAM.  I may have to increase the swap on those to
> 10 GB - 12 GB.  This is not an issue in Windows since it uses a separate
> hibernate file.
>
> In my research, I found this article (
> http://lukasz.szmit.eu/2009/11/compcache-swap-on-linux-desktop.html ).
> The article is a bit old, but this talks about a fascinating project called
> Compcache.  Here's a quote from the page:
>
> ---> quote on <---
>
> Compcache is an open source project implementing an innovative approach to
> swap. This has been done before, but not for swap. Users of DOS and early
> Windows versions will remember DoubleSpace/DriveSpace, which was used to
> virtually expand available disk space, by storing files in a compressed
> form. Compcache does exactly that, but for swap, by creating a new block
> device in the system which interfaces with the special compressed memory
> region in RAM. On the plus side, Compcache can also be configured to use an
> alternative swap device when the RAM swap area is full.
>
> ---> quote off <---
>
> I think that is a really cool idea for low resource machines.  While I
> don't know if I'll ever use it, since my modern machines have a decent
> amount of RAM, it could really benefit older, smaller machines.  For
> example, I have an old IBM Thinkpad with 160 MB (yes MB) of RAM.  I've
> pretty much retired the machine.  It does run a GUI based version of Linux,
> just barely, but is painfully slow.  The old 300 MHz processor doesn't help
> much either.  I think I have an old version of Lubuntu on it.  Anyway, this
> type of technology could give the machine more breathing room by compressing
> the memory, so it would be like having 256 MB of RAM.  I also have an old
> Toshiba laptop which is topped out at 1 GB or RAM.  Both Ubuntu 10.04 and
> Windows XP run pretty well.  However, I could compress 512 MB of RAM and
> then effectively have 512 MB or normal RAM and 1 GB of swap.
>
> Here's the link for the Compcache project:
> http://code.google.com/p/compcache/
>
> Here's an interesting quote from their site: "With compcache at hypervisor
> level, we can compress *any* part of *guest* memory transparently."
>
> Now, while I'll admit I don't understand all the implications of that
> statement, it looks like you could essentially compress all the RAM if
> running a lightweight hypervisor and running your OS as a guest.
>
> The project website also points out that embedded systems could benefit
> from the technology, where you have to justify every chip you put into a
> device.
>
> Finally, here is an interesting quote from the original article:
>
> ---> quote on <---
>
> On my desktop, a Dell Precision S390 with 2GB DDR2 RAM and a Maxtor Diamond
> Max 9 80GB drive, I am getting the following hdparm results (average of
> three runs) for my disk swap, and my compcache swap:
>
>    - Swap on disk: 58MB/s
>    - Compcache swap: 557MB/s
>
> An order of magnitude better bandwidth at no expense? I like that.
>
> ---> quote off <---
>
> I like that idea too.  I'd like to know what you guys think of this
> concept.
>
> Sincerely,
>
> Ron
>
> On 10/13/2011 8:58 AM, Rich Faulkner wrote:
>
> For me depends upon the system as to swap size, but if I plan on using
> hibernation features I have swap just over the size of RAM as in 1-1/2 times
> as the general (old) rule that I've followed...generally a couple of gigs
> for a desktop and I leave it at that.  Being as I'm only building desktops
> and laptops lately I'm not speaking to servers.  An interesting experiment
> is to do test installs to various system configs and see what a given distro
> will do for a default installation.  I consider this a benchmark from the
> developers on an "ideal" configuration given the hardware provided.    RinL
>
>
> On Thu, 2011-10-13 at 08:45 -0400, Scott Castaline wrote:
>
> On 10/12/2011 09:40 PM, Tavarvess Ware wrote:
> >
> > Scott I read the ram x 2= swap in my Linux classes as well and have
> > generally followed that, but with memory soaring as it has lately i am
> > starting to rethink that.  A system 48gigs of memory would be 96 in
> > swap..... I wonder if te old format has changed and I haven't heard yet.
> >
> I only go RAM x 2 = swap for the 1st 2 GB of RAM so 2GB RAM = 4GB swap.
>  From there on it's RAM x 1 = swap so 4GB RAM = 6GB swap. So your 48 GB
> of RAM = 50GB swap, and yup that's one hell of a lot of swap space.
> >
> > On Oct 12, 2011 9:32 PM, "Scott Castaline" <skotchman at gmail.com
> > <mailto:skotchman at gmail.com <skotchman at gmail.com>>> wrote:
> >
> >     On 10/12/2011 04:14 PM, planas wrote:
> >     > On Wed, 2011-10-12 at 15:13 -0400, Geoffrey Myers wrote:
> >     >> 'Just so you all know, when determining how much space to assign to
> >     >> swap: Swap isn't just used for paging or virtual memory
> >     management; swap
> >     >> is also used by power management for suspend-to-disk
> >     (hibernation). '
> >     >>
> >     >> I seriously don't know, so I'm asking.
> >     >>
> >     >
> >     > I have seen that a good swap size is ~1.5x the RAM.
> >     > --
> >     > Jay Lozier
> >     > jslozier at gmail.com <mailto:jslozier at gmail.com <jslozier at gmail.com>>
> >     >
> >     >
> >     >
> >     > _______________________________________________
> >     > Ale mailing list
> >     > Ale at ale.org <mailto:Ale at ale.org <Ale at ale.org>>
> >     > http://mail.ale.org/mailman/listinfo/ale
> >     > See JOBS, ANNOUNCE and SCHOOLS lists at
> >     > http://mail.ale.org/mailman/listinfo
> >     I remember from somewhere that upto 2GB use 2.0x RAM above 2GB of
> >     RAM go
> >     with 1:1 ratio so 4Gb RAM = 6GB swap. I don't remember why 2x on the
> >     first 2GB and this goes back to when 4GB was a lot on pre-configured
> >     retail boxes. So like Geoffrey I can't see having 18GB of swap for a
> >     16GB machine.
> >
>
>
>
> --
>
> (PS - If you email me and don't get a quick response, you might want to
> call on the phone.  I get about 300 emails per day from alternate energy
> mailing lists and such.  I don't always see new messages very quickly.)
>
> Ron Frazier
> 770-205-9422 (O)   Leave a message.
> linuxdude AT c3energy.com
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.ale.org/pipermail/ale/attachments/20111013/82f971f7/attachment.html 


More information about the Ale mailing list