19 sep 2010
when compiling all the used software before installing it one might find himself in this situation i’m face often:
the comiler uses a lot of ram and therefore all the current running applications (if not killed by the OOM killer already) are swapped to the swap partition or swap-file.
that means after the installation (when there is free ram, the swapped out stuff still is in the swap space, as it is not transfered automatically back). in this case i often type this command:
WARNING: if you do have full ram, don’t enter the command below as the OOM killer WILL kill programs you might NOT want to be terminated, continue only if you understand what you are doing!
list of all swap partitions:
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda3 partition 244139800 16 -1
now let’s put that stuff back into ram:
# swapoff /dev/sda3
still i might need the swap space later on, so let’s reenable it:
# swapon /dev/sda3
now all the open programs run fast again!