Melhorando a performance do sistema...
Publicado por Perfil removido 25/10/2007
[ Hits: 5.771 ]
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
Verifica se usuario corrente é root.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux









