На моём нетбуке оперативки всего-то 2 гига. И случается, что вся она занята даже после выгрузки использовавших её приложений. 

Надо бы её освобождать от мусора ради будущих свершений.

В текстовом редакторе создаём файлик с произвольным именем freeram.sh и копипастим в него:


#!/bin/sh
free -h
sync
echo 1 | sudo tee -a /proc/sys/vm/drop_caches
sync
echo 2 | sudo tee -a /proc/sys/vm/drop_caches
sync
echo 3 | sudo tee -a /proc/sys/vm/drop_caches
echo "--------------OK--------------"
free -h
sleep 5s
exit 0


Закрываем и даём права на исполнение. 

Для Gnome: Для удобства, можно перетащить файлик на панель быстрого запуска (drag-n-drop из Наутилуса), в свойствах кнопки выбрать "Приложение в терминале".

Для XFCE: идём во "все настройки/редактор меню", выбираем раздел, в котором будет лежать кнопка запуска, например "Прочее".

В верхнем левом углу жмакаем плюсик (добавить пунктик), в его свойствах заполняем название, в пункте "команда" выбираем скрипт, включаем опцию "запустить в терминале".

Сохраняем (снова верхний левый угол, но вторая кнопка), можно добавить в "Избранное" в меню,

радуемся, пьём коньяк.

UPD Можно сделать так, чтоб скрипт не запрашивал пароль (Небезопасно? Возможно. Нахера? В cron закинуть. Или просто надоело.). Заодно поручим скрипту очищать кэш Chromium:

#!/bin/bash

echo password | sudo -S echo :

free -h

du -h -s /home/kofesutra/.cache/chromium/*

sudo rm -r /home/kofesutra/.cache/chromium/*

sync

echo 1 | sudo tee -a /proc/sys/vm/drop_caches

sync

echo 2 | sudo tee -a /proc/sys/vm/drop_caches

sync

echo 3 | sudo tee -a /proc/sys/vm/drop_caches

echo "--------------OK--------------"

free -h

sleep 5

exit 0

где вместо password ставим свой пароль.