Hi, Gerry Reno wrote: > When I look at upstream 20061020-3: > MEMSIZE="`head -1 /proc/meminfo | awk '{ print $2 }'`" > looks like it still might be high by a factor of 1024 since MEMSIZE is in > megabytes and meminfo is in kilobytes. > > That is why my patch adjusted for the difference: > MEMSIZE=$(($(cat /proc/meminfo | awk '/^MemTotal/ { print $2 }') / 1024))
Indeed. Probably got through unnoticed because of the reintroduction of a maximum size. Thanks for spotting that. It's though fixed in the current upstream developement snapshot: MEMTOTAL="`grep '^MemTotal:' /proc/meminfo | awk '{ print $2 }'`" # make MBytes which rounded down will be about 10 too few, so add 10 MEMSIZE="`echo "${MEMTOTAL} 1024 / 10 + p q" | dc`" # compute desired swap size, as factor * RAM CONF_SWAPSIZE="`echo "${MEMSIZE} ${CONF_SWAPFACTOR} * p q" | dc`" # remove any fractional MBytes CONF_SWAPSIZE="`echo "${CONF_SWAPSIZE}" | cut -f 1 -d '.'`" Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE `- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/706764 Title: dphys-swapfile sets incorrect swap size -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs