После непрерывной работы системы в течение 8 часов она замедляется. Когда я сталкивался с такой же ситуацией в Windows, я использовал CCleaner для очистки памяти, что давало мне небольшой импульс.
Существует ли какое-либо приложение или команда, которая очищает неиспользуемую существующую оперативную память (браузеры, временные файлы, файлы предварительной загрузки операционной системы и т. Д.), Как CCleaner в Windows?
Ответы:
«Память» и «временные файлы» - разные вещи.
Память - это обычно RAM. Linux управляет своей оперативной памятью автоматически, без очистки; если какой-то процесс неправильно работает и использует слишком много оперативной памяти, просто остановите его. Браузеры - это классические преступники; Мне нужно закрыть (и перезапустить) каждые пару недель. Gnome-shell - еще один известный носитель памяти.
Для файловой части вы можете установить Ubuntu Tweak и использовать модуль janitor:
См. Также Насколько безопасен уборщик Ubuntu твик? , Вы также можете установить его с помощью PPA, посмотрите здесь в WebUpd8 (все еще нормально для 14.04).
В любом случае, подумайте, что если вы очистите кеш, данные нужно будет перезагрузить / перестроить, поэтому в большинстве случаев эффект замедляется (1). Например, очистка миниатюр nautilus означает, что они должны быть восстановлены заново, что замедляет просмотр файлов.
(1) единственное исключение здесь - apt-кеш и старые ядра - в обычном состоянии на рабочем столе они почти всегда просто теряют место.
Если ваша система действительно замедляется, то наиболее распространенной причиной является «жулик» или утечка приложения. Попробуйте поймать его с помощью
top
или аналогичных инструментов , и, если вы найдете его, опубликуйте более конкретный вопрос или отчет об ошибке.источник
1 Предисловие
Немного странно, что ваша система заметно замедляется через 8 часов. Поскольку вы также сталкиваетесь с той же проблемой в Windows, я думаю, что это может быть аппаратная проблема.
Без дополнительной информации сложно сказать, но, если вам повезет, может помочь обновление оперативной памяти. Если нет, возможно, в будущем вам придется столкнуться с более серьезной аппаратной проблемой.
2 Определения и Различия
Оперативная память, временные файлы, системные файлы и предварительная выборка - разные вещи.
В системах Linux вам не нужны очистители оперативной памяти .
Если процесс использует «слишком много» ОЗУ, остановите и перезапустите его. Такие программы с утечкой памяти часто являются браузерами и плагинами для браузеров. Я также иногда видел, что X.org плохо себя ведет.
Временные файлы используют только некоторое хранилище. Так что они не будут тормозить вашу систему.
Есть причина, почему они называются системными файлами . Большинство из них используются для запуска вашей системы и программ, как вы привыкли к ней. Так что, если вы не знаете, что делаете, не связывайтесь с ними!
Предварительная выборка зависит от Windows. Эквивалент Linux или Ubuntu называется (u) readahead .
Вам не нужно думать об этом в системах Linux.
3 Рекомендации по программному обеспечению
Я рекомендую BleachBit : это хороший очиститель файлов, и (также в режиме root) вы вряд ли можете испортить вашу систему.
Чтобы установить его, откройте свой терминал и введите
введите свой пароль (никакие символы не будут отображаться) и дождитесь выполнения.
До Ubuntu 12.04 вы можете использовать компьютер-уборщик : но если вы не знаете, что делаете, будьте осторожны. Вы можете разрушить свою систему!
Чтобы установить его, откройте свой терминал и введите
введите свой пароль (никакие символы не будут отображаться) и дождитесь выполнения.
До Ubuntu 14.04 вы можете использовать Ubuntu Tweak : в него встроен компьютер-уборщик и множество других более или менее полезных утилит. Но, как уже было сказано, будьте осторожны!
Чтобы установить его, откройте свой терминал и введите
введите свой пароль (никакие символы не будут отображаться) и дождитесь выполнения.
источник
Вы можете освободить память без установки дополнительного программного обеспечения, записав
drop_caches
файл в/proc/sys/vm
каталог.Сначала вы захотите использовать программу типа
top
илиfree
для просмотра использования и доступности ОЗУ:Далее вам нужно будет выполнить следующую команду:
(что примерно эквивалентно немного более громоздкому
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
.)Затем выполните
free
команду и просмотрите результат:Ниже приведены ссылки на статьи, которые идентифицируют процесс и документацию, касающуюся использования
drop_caches
файла.Источники и дальнейшее чтение:
/proc/sys/vm
.источник
BleachBit из Ubuntu Software Center также является полезным фактором. Он удаляет ненужные файлы, чтобы освободить ценное дисковое пространство, сохранить конфиденциальность и удалить ненужные среди прочего.
источник