Начиная с Linux ядра 2.6.16 появилась возможность принудительной очистки системных кэшей:
Чистим pagecache:
echo 1 > /proc/sys/vm/drop_caches
Чистим dentrie и inode кэши:
echo 2 > /proc/sys/vm/drop_caches
Чистим pagecache, dentrie и inode кэши:
echo 3 > /proc/sys/vm/drop_caches
Перед выполнением операции необходимо запустить команду sync
rain@acnote:~$ free -m
total used free shared buffers cached
Mem: 1008 977 31 0 70 499
-/+ buffers/cache: 407 601
Swap: 953 22 931
407 (приложения)+499 (кэш диска)+70 (буферы) = 976(7) (всего используется на данный момент)
Иногда бывает необходимо очистить кэш Squid. Сделать это очень и очень просто:
Сначала загляните в конфигурационный файл сервера SQUID – squid.conf (обычно /etc/squid/squid.conf) и найдите в нем строчку, начинающуюся с “cache_dir”. В этой строке указан каталог, в котором хранятся кэшируемые данные.
Остановите ваш squid-сервер командой:
squid -k shutdown
(в некоторых дистрибутивах скрипт запуска/останова squid’a находится в /etc/init.d или в /etc/rc.d – в этом случае выполните squid stop или rc.squid stop)
Удалите содержимое каталога с кэшируемыми файлами (см. файл squid.conf):
rm -r /squid/cache/*
Создайте заново кэш сервера SQUID командой:
squid -z
Стартуйте ваш сервер Squid.
Как вы увидели, очистка кэша Squid, не так уж и сложная задача!
dmidecode | grep Socket
0 коммент.:
Отправить комментарий