Desliga e liga a Swap!
swapoff -a && swapon -a
Agora o que você tiver lá de importante para o sistema já era!
É bastante interessante você dizer que o 11.04 está consumindo muita Swap!
Você tem pouca memória ou você faz programação de algo?
Aqui no uso diário para desktop a minha máquina fica ligada direto e praticamente não usa swap! Esses novos kerneis procuram fazer cache dentro da RAM mesmo!
A unica maneira que conheço eé utilizando o swapon e swapoff como o amigo citou.
Porem há riscos, como ele disse se existir algo de importante para o sistema lá pode ser perdido, não aconcelho a fazer essa pratica em servidores de produção.
Veja esse link ele é bem interessante
https://help.ubuntu.com/community/SwapFaq tem até a dica de como montar um pequeno script que utiliza o swapon e swapoff para limpar a memória. use por sua conta e risco.
Aconcelho a baixar a tendencia de utilização do swap no sysctl digite "sudo sysctl vm.swappiness=10" por padrão o valor é 60, esse valor varia de 0 a 100 sendo que 0 ele evita ao maximo utilizar a swap. Se você utiliza modo de hibernação aconcelho a não alterar esse valor ou até a aumenta-lo.
obs: o comando sudo sysctl vm.swappiness=10 só altera o valor na sessão se voce reiniciar o sistema esse valor irá voltar para o padrão. Para que a alteração seja permanente voce deve alterar em /etc/sysctl.conf e adicionar a linha vm.swappiness e o valor desejado, caso não exista no arquivo.