Verificar e/ou limpar cache de memória
Publicado por Pedro (última atualização em 06/09/2013)
[ Hits: 10.650 ]
Homepage: 127.0.0.1
Download Cclean2 (versão 2)
Script que verifica o valor de sua memória disponível e limpa seu cache caso necessário. Basta colocá-lo para iniciar em background a partir de seu startx, init, ou no seu gerenciador de login no script de POSTLOGIN.
Lembrado que você deve configurar o intervalo de tempo e a quantidade de memória livre, os padrões são de 30 min em 30 min e com - 2 GB de memória, ele realizará a limpeza automaticamente.
Lembrando que só funciona com kernel da série 2.6.16 em diante.
Versão 2 - Enviado por Pedro em 05/09/2013
Changelog: Foi feita uma revisão no script e adicionei uma "função de log" para saber os horários mais frequentes das limpezas de memória. O log vai para o arquivo /var/log/Cclean2.log.
#/bin/bash #------------------------------------------------------------------------- # Cclean v1.1, feito para ser executado periodicamente de maneira simples # e eficiente, bastando ser executado em background pelo root no init # feito por px, contato por email dropx11@gmail.com #------------------------------------------------------------------------- #--------------------------Parametros do Cclean---------------------------------------- MEM_MIN=2097152 #quantidade de memória livre, em kb para iniciar a limpeza, padrão 2 gb TIME=1800 #intervalo da verificação de memoria livre, em segundos, padrão 30 min #-------------------------------------------------------------------------------------- GET_MEN() { export MEM_LIVRE=$(awk '/^MemFree/ { print $2; }' /proc/meminfo) if [ $MEM_LIVRE -le $MEM_MIN ];then CLEAN else sleep $TIME GET_MEN fi } CLEAN() { sync && echo 3 > /proc/sys/vm/drop_caches; sleep $TIME GET_MEN } GET_MEN
Script para fazer levantamento de Hardware e Software
Script de firewall para evitar ataques comuns
TWIG, programinha básico para quem não tem muitos conhecimentos em Linux.
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
A area de trabalho ficou preta (14)
Falta pacotes de suporte ao sistema de arquivos (Gerenciador de discos... (4)
xubuntu sem sons de eventos (4)