Bilgisayarınızdaki swap değerinin kaç olduğunu görmek için öncelikle free -m komutunu kullanabilirsiniz. Yada htop komutunu kullanarak değişimi anlık olarak izleyebilirsiniz.
Aşağıdaki komutlar sistemin swap değerini 2 GB yapmakta. Buradaki count değerini ne kadar alan ayırmak istiyorsanız ona göre değiştirebiliriniz.
sudo su
swapoff -a
cd /host/ubuntu/disks/
mv swap.disk swap.disk.bak
dd if=/dev/zero of=swap.disk bs=1024 count=2097152
mkswap swap.disk
swapon -a
free -m
Eğer swap değeriniz arttıysa swap.disk.bak’ı kaldırabiliriniz. Eğer bir hata oluşursa swap.disk.bak’ı geri yükleyip tekrar deneyiniz.
Detaylar için bu sayfayı inceleyebiliriniz.
Linuxta free -m komutunu çalıştırdığımız zaman toplam, kullanılan, boşta olan ve cachelenmiş bellek miktarlarını görebiliriz.
Zaman zaman cachelenmiş bellek oldukça artmakta, ve bazı programları çalıştırığımız zaman yetersiz bellek gibi hatalar alabiliriz. Bu durumda cachelenmiş belleği temizleyerek bir miktar belleği geri kazanabiliriz 🙂
Bunu da şu komutla yapabiliyoruz ;
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
Şuradaki anlatılanlardan faydalandım, isterseniz inceleyebilirsiniz ; http://ubuntuforums.org/archive/index.php/t-589975.html
Ayrıca bu işin windowscası için de buradaki yazımızı inceleyebilirsiniz : Windows 7′de Önbelleğe Alınmış Belleği Boşaltmak