made the mistake of only allocating the default 256M of swap on a 512M linode. luckily i could easily swapon more without repartitioning