На моём нетбуке оперативки всего-то 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 ставим свой пароль.