limpa_cache.1.1.sh

Publicado por matheus ferreira cardoso (última atualização em 26/02/2015)

[ Hits: 3.006 ]

Download 6163.limpa_cache_1.1.sh




Script simples para verificar quantidade total de memória e depois limpar o cache.

  



Esconder código-fonte

#!/bin/bash
#################################################################
# sistema - limpeza de memoria cache                            #
# Autor: Matheus Ferreira Cardoso                               #
# Empresa : M-Unix                                              #
# Email: munix.root@gmail.com                                   #
#################################################################

echo "########################"
echo "CALCULANDO MEMORIA TOTAL"
echo "########################"

sleep 5

dmidecode -t 19 | grep Range > teste.txt

cat teste.txt

rm -rf teste.txt

echo "########################"

sleep 5

echo "DESEJA LIMPAR A MEMORIA RAM? [sn] "

    read RESPOSTA
        test "$RESPOSTA" = "n" && exit

#Limpar o cache da memoria RAM
MEM1=`free|awk '/Mem:/ {print int(100*$3/$2)}'`
free -m
echo "##########################################################################"
echo "Memória RAM Usada antes de fazer a limpeza:" $MEM1%
echo "##########################################################################"
echo " "
echo "LIMPANDO MEMORIA --- RAM ---"
sleep 3
sync
echo 3 > /proc/sys/vm/drop_caches
echo "LIMPANDO MEMORIA SWAP..."
sleep 4
swapoff -a
swapon /dev/sda5
echo "##########################################################################"
MEM2=`free|awk '/Mem:/ {print int(100*$3/$2)}'`
free -m
echo "##########################################################################"
echo "Uso de memória RAM após a limpeza:" $MEM2% "Economia de: " `expr $MEM1 - $MEM2`"%"
echo "##########################################################################"

exit

Scripts recomendados

Compara igualdade entre arquivos

tuiteroPreguicoso1.0 - automatiza o envio de mensagens ao Twitter

Biblioteca de funções de manipulação de arquivos CSV para shell script

Projetinho de firewall

Script de compilação do Xorg 7.2 otimizado para Slackware 64 bits (Slamd64)


  

Comentários
[1] Comentário enviado por d1l50n em 26/02/2015 - 16:21h


Amigo. Tem um erro ai
coloca:
# swapon -a
invés de:
# swapon /dev/sda5

Sempre uso assim:

sync ; free -m ; swapoff -a ; echo 3 > /proc/sys/vm/drop_caches ; swapon -a ; free -m


[2] Comentário enviado por mysterproxy em 26/02/2015 - 16:28h


[1] Comentário enviado por d1l50n em 26/02/2015 - 16:21h


Amigo. Tem um erro ai
coloca:
# swapon -a
invés de:
# swapon /dev/sda5

Sempre uso assim:

sync ; free -m ; swapoff -a ; echo 3 > /proc/sys/vm/drop_caches ; swapon -a ; free -m



Valeu amigo vou substituir sim.. Desculpe e que eu postei como eu uso aqui kkkk não pensei em um uso geral. Obrigado pela dica.

[3] Comentário enviado por Mariasna em 08/03/2016 - 23:01h

é nossa ferramenta de terceiro, o UPCleaner:Ele é um otimizador de sistema, como ser o acelerador de PC, removendo os arquivos inúteis e risca-as em apenas alguns segundos. Também serve como o limpador de computador com a garantia da sua privacidade. Depois de realizar a limpeza, poderia liberar muito espaço em disco gratuito para deixá-lo mais rápido. Ele pode te aujdar a realizar a otimizador de computador.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts