JoseLucas
(usa Ubuntu)
Enviado em 26/05/2008 - 22:04h
esse aqui é o script que o kurumin usa.
#!/bin/sh
case "`tty`" in
/dev/tty[1-8])
MODE=text
DIALOG=dialog
;;
/dev/pts/*|/dev/ttyp*)
MODE=x
export XDIALOG_HIGH_DIALOG_COMPAT=1
[ -x /usr/bin/gdialog ] && DIALOG=gdialog
[ -x /usr/bin/Xdialog ] && DIALOG=Xdialog
[ $DIALOG = dialog ] && MODE=text
;;
*)
esac
$DIALOG --title "stress-test" \
--backtitle "stress-test" \
--ok-label "Continuar" --cancel-label "Sair" \
--yesno "O stress-test é um teste de hardware, que visa detectar
problemas de estabilidade no micro.
Ele executa centenas de tarefas simultâneas, estressando ao máximo o
processor, memória e HD.\n\n
Caso seu micro sobreviva ao stress-test sem travar é quase garantido que
ele se comportará bem em outras
situações.\n\n
Hoje em dia, especialmente aqui no Brasil, temos uma predominância de
hardware de baixa qualidade, que
pode atrapalhar a produtividade de qualquer um, dando todo tipo de dor
de cabeça. Embora não seja possível
corrigir estes problemas físicos, pelo menos o teste irá alertá-lo sobre
o problema.\n\n
É recomendável rodar este teste com o Kurumin rodando do CD e com todas
as partições do HD desmontadas,
para evitar qualquer possibilidade de perda de dados caso o micro trave
durante o teste." 27 78
x1=$?
if [ $x1 = 0 ] ; then
sudo rm -f /tmp/stress-test1
$DIALOG --title "stress-test" \
--backtitle "Número de passagens" \
--ok-label "Continuar" --cancel-label "Sair" \
--rangebox "Cada execução do teste demora um minuto. Quantas vezes você
deseja que ele seja executado?\n\n
Por exemplo, escolhendo executar 30 vezes o teste demorará 30 minutos no
total. Quanto maior o período, maior é a
certeza de que a máquina está realmente estável. Um PC sadio deve ser
capaz de executar esse teste durante várias
horas sem travar." 20 78 1 120 > /dev/null 2> /tmp/stress-test1
retval=$?
numeropassadas=`cat /tmp/stress-test1`
clear
passadas='0'
while [ "$passadas" -lt "$numeropassadas" ]
do
clear
echo " "
echo "O teste foi executado $passadas vezes"
echo " "
echo " "
stress --cpu 200 --io 100 --vm 10 --hdd 10 --timeout 60s
passadas=`expr $passadas + 1`
done
$DIALOG --title "stress-test" \
--backtitle "stress-test" \
--msgbox "O teste foi executado com sucesso\n\n
Experimente executar novamente, aumentando o tempo de duração do teste
para ter certeza de que seu micro
realmente aguenta o tranco... :-)" 12 78
fi
(Fim do Script)
vale frisar isso:
"Um PC sadio deve ser
capaz de executar esse teste durante várias
horas sem travar."
o meu não aguenta esse tranco :)