limpa_cache.1.1.sh

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

[ Hits: 2.699 ]

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

Autenticar usuários squid+shellscript+mysql

Monitoração do CBQ

Player de música em Shell com Yad

Diagnóstico de Rede

Pra quem não usa WhatsUp e Nagios mas tem um *inx.


  

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