Skip to content

escsun/clear_chrome_cache_ramdisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

clear_chrome_cache_ramdisk

Что это за проект?

Данный проект, создан для очистки кеша браузера от google chrome, из-за проблем данного браузера для пользователей которые используют SSD накопители!

Что требуется для проекта?

Для Windows пользователей, требуется:

python 3

ramdisk - условно-бесплатная

Для Linux пользователей, требуется:

python3

Для Windows и Linux:

pip install psutil
pip install schedule - для linux, существует аналог cron

Как настроить проект?

Для Windows:

Устанавливаем ramdisk:

  • Basic settings - Disk size - 512 mb или выше;
  • Load/Save - Image File - RAMDisk.img;
  • Load Disk Image at Startup - True;
  • Save Disk Image on Shutdown - True;
  • Save Disk Image Now;
  • Start RAMDisk;

На этом этапе настройка ramdisk закончена

Следующим этапом, нужно настроить браузер, для работы с кешом

Для этого нужно указать параметр в ярлыке браузера, параметр:

--disk-cache-dir

Данный параметр позволяет хранить кеш браузера, в отдельном каталоге

Пример использования:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir="X:\Chrome"

Так же есть параметр:

--user-data-dir

Данный параметр позволяет хранить весь профиль, в отдельном каталоге

Пример использования:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="X:\Chrome"

Настройка закончена для системы windows

Для Linux:

Для начала нам нужно, создать каталог google_cache_tmpfs

mkdir google_cache_tmpfs

Затем нужно смонтировать каталог под файловую систему tmpfs

mount -t tmpfs -o size=512m tmpfs google_cache_tmpfs

Альтернативный способ (для постоянной основы)

Нужно в /etc/fstab добавить код:

tmpfs       /path/to/google_cache_tmpfs tmpfs   nodev,nosuid,noexec,nodiratime,size=1024M   0 0

Настройка google chrome делается аналогично как и в Windows

Пример использования:

chrome --disk-cache-dir=/path/to/google_cache_tmpfs

Так же для того чтобы, не писать каждый раз, можно создать скрипт, например chrome_ramdisk.sh:

touch chrome_ramdisk.sh

С таким содержимым скрипта:

#!/bin/sh
chrome --disk-cache-dir=/path/to/google_cache_tmpfs

Затем дать права на исполнение команды

сhmod +x chrome_ramdisk.sh

Настройка закончена для системы linux

Альтернативный способ для создания ram диска - Перенос Google Chrome на RAM-диск в Linux

Переменные в run.py

local_drive - диск или каталог на котором ramdisk

path_to_chrome_cache - полный путь к кешу браузера

percent_size - процент после которого, будут удаляться файлы из кеша браузера

size_in_kb - размер файла, если размер файла больше установленного, чем в переменной, он будет удален

check_schedule_in_minutes - как часто проверять кеш в минутах

# Счетчики

total_deleted_files_size - считает размер удаленных файлов

total_deleted_files_count - cчитает кол-во удаленных файлов

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages