no swap makes system slower - why?
Jef Driesen
jefdriesen at hotmail.com
Wed Nov 7 15:18:35 UTC 2007
Felipe Figueiredo wrote:
> Hello,
>
> before the question, a little background.
>
> Since upgrade to gutsy, I found the overal performance much better than
> feisty, especially when opening the panel menus, add/remove programs,
> synaptic (loads faster), and else. Of course, desktop effects is a plus, but
> my PIM of choice - KDE's was incredibly s-l-o-w to load. I also had some
> firefox crashes that seemed unrelated, until I found kernel oopses in
> kern.log pointing to several background programs randomly crashing due to low
> RAM (and I thought 1GB was more than enough).
>
> Then I discorved why: swap partition was off, as well as my /boot (I use LVM
> here). Grub was reading the partition as it should, and I could access it
> with a bootcd, which told me I didn't have a corrupt filesystem (i fsck'ed,
> nevertheless).
>
> Ok, simple matter of activating both swap and the /boot partitions manually,
> right? Wrong - all I got was a non informative error:
>
> philsf at peralta:~$ export LC_ALL=en_US
> philsf at peralta:~$ sudo swapon -a
> swapon: /dev/sda3: Invalid argument
> philsf at peralta:~$ sudo swapon /dev/sda3
> swapon: /dev/sda3: Invalid argument
> philsf at peralta:~$ sudo mkswap /dev/sda3
> /dev/sda3: Device or resource busy
>
> The same went for the /boot partition. Nothing had appeared anywhere
> in /var/log.
>
> After banging a little (ok, a lot), I found out that I have now installed the
> evms package. I honestly don't remember installing it, and don't know wether
> it got in in the upgrade, of before, but I now just have to
> use /dev/evms/sda3 instead, and my swap works great. IIRC, I didn't have to
> worry about evms changing location of usable devices since the upgrade from
> dapper to edgy.
>
> I tried /etc/init.d/evms stop, but it didn't disable it enough so I could
> mount the devices using their normal names. I'll try disabling it in the rc
> dir, and rebooting, but am already fearing the worst. Maybe it's best to just
> leave the working thing alone?
>
> Questions:
> 1- Since swap access is slow (disk) compared to real RAM, I would expect that
> a swapless setup to be faster.
>
> 2- Is there an upgrade log, anywhere in /var, I could check if evms was
> installed before or during the upgrade?
>
> 3- Is there a way do completely (and safely) disable evms and restore my
> devices to their default locations?
I had a very similar problem after upgrading to Gutsy [1]. I don't think
it is related to having evms installed, because I think I do not have it
installed on my system (but I'm not 100% sure about that and I can't
check it right now because I'm on a different machine now).
[1] https://lists.ubuntu.com/archives/ubuntu-users/2007-October/125957.html
More information about the ubuntu-users
mailing list