Melhorando a performance do sistema...
Publicado por Perfil removido 25/10/2007
[ Hits: 5.789 ]
Este script têm a função de alterar as prioridades de processos já iniciados do sistema, bom para usuários domésticos, melhor ainda para servidores...
#!/bin/bash
pergunta(){
echo "Script para melhorar a performance de serviços"
sleep 1
echo "Criado por Rodrigo Capelini"
echo "rodrigo.capelini@gmail.com"
sleep 2
clear
echo "Serao exibidos agora os processos iniciados..."
echo "Deseja salvar a relaçao dos processos iniciados em um arquivo de texto? <s/n>"
read salvar
if [ $salvar = "s" ]; then
echo "Sera criado um arquivo chamado serviços.txt"
echo "Digite o caminho para salvar este arquivo:"
echo "Ex.: /home/usuario"
read caminho
ps -aux >> $caminho/serviços.txt
ps -aux
echo "Pressione <ENTER> para continuar..."
read
parte2
elif [ $salvar = "n" ]; then
echo "O resultado sera impresso apenas em tela"
ps -aux
echo "Pressione <ENTER> para continuar..."
read
parte2
else
echo "Parametro invalido, reiniciando..."
pergunta
fi
}
parte2(){
echo "De acordo com a lista de serviços, digite o PID a ser otimizado:"
read pid
echo "Qual o nivel de prioridade deseja atribuir ao serviço $pid?"
echo "Niveis: -20 ate 19"
echo
echo "Prioridade maxima -20 minima 19"
echo "Se voce informar um numero maior ou menor que o especificado,"
echo "sera atribuido o valor extremo."
read prioridade
renice $prioridade $pid
pergunta2
}
pergunta2(){
echo "Deseja alterar outra prioridade?"
read outra
if [ $outra = "s" ]; then
pergunta
elif [ $outra = "n" ]; then
echo "saindo..."
sleep 2
clear
exit 0
else
echo "Parametro invalido..."
sleep 1
pergunta2
fi
}
pergunta
Adicionar sites para serem bloqueados pelo squid
Configurando clientes NIS em distros baseadas no Red Hat
Limpando pacotes desnecessários com apt-get
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
O que houve com slackware ??? (12)
Alterar conteúdo de dica [RESOLVIDO] (3)
Vou destruir sua infância:) (5)









