[Bug 858714] [NEW] default swap allocation makes system unresponsive
Andreas Kostyrka
858714 at bugs.launchpad.net
Sun Sep 25 07:43:36 UTC 2011
Public bug reported:
On my system with 8GB RAM, the automatic created swap size if 4GB. On a
typical hdd setup, filling this 4GB swap can take over an hour. During
this time, the system is very unresponsive, till the out-of-memory
killer can clean up the issue.
Please consider that swap has a tendency to be accessed via random
patterns, and not sequentially, hence no matter how fast the hdd, there
is basically a limited number of "transactions" available, hence an
acceptable duration of trashing is not linear to the RAM size in any
way.
All of this applies only to hdd based swap, any random-access storage
(SSD, flash) has this problem not (mostly, if the IO bandwidth is to
slow, an overly huge swap can again become problematic)
So to give the user a much improved experience, Ubuntu needs to limit
hdd swap size, and consider using compcache sized relatively to the RAM
size. I personally cannot recommend the right size (it certainly depends
a little bit on the hdd, and the overall system, as I've been using
compcache and SSD-based swap exclusively the last years. On LVM one can
get rid of the swap partition easily enough, but without LVM it would
leave me with an useless 4GB partition lying around).
Thanks
** Affects: base-installer (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to base-installer in Ubuntu.
https://bugs.launchpad.net/bugs/858714
Title:
default swap allocation makes system unresponsive
Status in “base-installer” package in Ubuntu:
New
Bug description:
On my system with 8GB RAM, the automatic created swap size if 4GB. On
a typical hdd setup, filling this 4GB swap can take over an hour.
During this time, the system is very unresponsive, till the out-of-
memory killer can clean up the issue.
Please consider that swap has a tendency to be accessed via random
patterns, and not sequentially, hence no matter how fast the hdd,
there is basically a limited number of "transactions" available, hence
an acceptable duration of trashing is not linear to the RAM size in
any way.
All of this applies only to hdd based swap, any random-access storage
(SSD, flash) has this problem not (mostly, if the IO bandwidth is to
slow, an overly huge swap can again become problematic)
So to give the user a much improved experience, Ubuntu needs to limit
hdd swap size, and consider using compcache sized relatively to the
RAM size. I personally cannot recommend the right size (it certainly
depends a little bit on the hdd, and the overall system, as I've been
using compcache and SSD-based swap exclusively the last years. On LVM
one can get rid of the swap partition easily enough, but without LVM
it would leave me with an useless 4GB partition lying around).
Thanks
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/base-installer/+bug/858714/+subscriptions
More information about the foundations-bugs
mailing list