Systester 0.8

Iniciado por Hqxriven, 06 de Fevereiro de 2008, 23:23

tópico anterior - próximo tópico

Hqxriven

Um programa gráfico para análise de performance através do cálculo do Pi.

Possui versões para windows e linux e mais alguns outros

History
System Stability Tester began as a system stressing and benchmarking tool for overclockers, by the Greek pctechnology and overclockers community, the first months of 2005. Since its first release 0.1 is free and open source software. When version 0.7 came out in June 2007, the project moved to sourceforge.net in order to ease its distribution and gain popularity.

How it works
System Stability Tester tries to test the system's stability by calculating up to 128 millions of Pi. The calculation algorithm is the Quadratic Convergence of Borwein. The testing process includes the creation of two or more threads. After each step of the calculation, the results of all the threads are compared. Any differences between them are reported. There is also the option for single threaded calculation, but in this case there is no stability check. This is useful for benchmarking purposes only. The calculation of Pi itself is multi threaded since version 0.7.2.

What System Stability Tester can do in brief

    * Calculate up to 128 million digits of Pi.
    * Create up to 32 threads.
    * Recognize the CPU model, manufacturer and operational frequency.
    * Compare the calculation results of all the threads after each step and issue a warning if something went wrong.
    * Run continuously for up to 50 turns and log the results after each step and each turn.
    * Record the calculated digits of Pi in a human readable text file.
    * Single threaded calculation of Pi for benchmarking, similar to the well know SuperPi benchmark.

http://systester.sourceforge.net/index.html

Versão binária

http://internap.dl.sourceforge.net/sourceforge/systester/systester-0.8.0-static-lnx-x86.tar.bz2

E aqui meu resultado... Com 1 mega

Calculating 1048576 digits of pi
-------------------------------------
Turn:   5  Errors:   0  Threads:   1
Running For:   0h  0m  0s
Failed After:  No fail yet
-------------------------------------
Loop Digits State    Time
-----------------------------
    0      2  N/A   0h  0m  3s
    1      4  N/A   0h  0m  6s
    2      8  N/A   0h  0m  8s
    3     16  N/A   0h  0m 11s
    4     32  N/A   0h  0m 14s
    5     64  N/A   0h  0m 16s
    6    128  N/A   0h  0m 19s
    7    256  N/A   0h  0m 22s
    8    512  N/A   0h  0m 24s
    9     1K  N/A   0h  0m 27s
   10     2K  N/A   0h  0m 30s
   11     4K  N/A   0h  0m 33s
   12     8K  N/A   0h  0m 35s
   13    16K  N/A   0h  0m 38s
   14    32K  N/A   0h  0m 41s
   15    64K  N/A   0h  0m 43s
   16   128K  N/A   0h  0m 46s
   17   256K  N/A   0h  0m 49s
   18   512K  N/A   0h  0m 52s
   19     1M  N/A   0h  0m 53s
Creating CPUPI.DAT...done!!!

OFF: sylvester eu não aguentei!!!

Hqx
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

leandromdelima

Olha o meu:


Calculating 1048576 digits of pi
-------------------------------------
Turn:   1  Errors:   0  Threads:   1
Running For:   0h  0m  0s
Failed After:  No fail yet
-------------------------------------
Loop Digits State    Time
-----------------------------
    0      2  N/A   0h  0m  2s
    1      4  N/A   0h  0m  6s
    2      8  N/A   0h  0m  9s
    3     16  N/A   0h  0m 12s
    4     32  N/A   0h  0m 16s
    5     64  N/A   0h  0m 19s
    6    128  N/A   0h  0m 22s
    7    256  N/A   0h  0m 25s
    8    512  N/A   0h  0m 29s
    9     1K  N/A   0h  0m 32s
   10     2K  N/A   0h  0m 35s
   11     4K  N/A   0h  0m 38s
   12     8K  N/A   0h  0m 42s
   13    16K  N/A   0h  0m 45s
   14    32K  N/A   0h  0m 48s
   15    64K  N/A   0h  0m 52s
   16   128K  N/A   0h  0m 55s
   17   256K  N/A   0h  0m 58s
   18   512K  N/A   0h  1m  1s
   19     1M  N/A   0h  1m  2s

Parece que eu perdi...   :P
Quando eu avançar, avancem comigo.  Se eu parar, me empurrem para frente.  Se eu der meia volta, matem-me.

Hqxriven

Eu estou usando algumas otimizações aqui no meu desktop... então é até injusto fazer comparações ::)

Mas se chegar o Piras e colocar o resultado aqui... aí até eu perco!!!
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

leandromdelima

Vou tentar dar uma tunada aqui no meu para baixar o tempo.  À propósito, que otimizações vc está utilizando exatamente?
Quando eu avançar, avancem comigo.  Se eu parar, me empurrem para frente.  Se eu der meia volta, matem-me.

Hqxriven

#4
Otimizações no sistema e direto no kernel...

Estou usando o kernel slash 3

http://ubuntuforum-br.org/index.php/topic,29799.0.html

Depois eu acrescento mais...

EDIT 1: E dependendo do hardware pode terminar em menos tempo...
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

sylvester

Já estava a ver que era algo comigo hqx...  :D
abraço ;)

http://opensourceformac.blogspot.com/                                      http://easyubuntulinux.blogspot.com/

gricwb

Adoro esses programas!! Valeu pela dica!
Segue o meu resultado a 1mb

Calculating 1048576 digits of pi
-------------------------------------
Turn:   1  Errors:   0  Threads:   1
Running For:   0h  0m  0s
Failed After:  No fail yet
-------------------------------------
Loop Digits State    Time
-----------------------------
    0      2  N/A   0h  0m  1s
    1      4  N/A   0h  0m  4s
    2      8  N/A   0h  0m  6s
    3     16  N/A   0h  0m  8s
    4     32  N/A   0h  0m 10s
    5     64  N/A   0h  0m 13s
    6    128  N/A   0h  0m 15s
    7    256  N/A   0h  0m 17s
    8    512  N/A   0h  0m 20s
    9     1K  N/A   0h  0m 22s
   10     2K  N/A   0h  0m 24s
   11     4K  N/A   0h  0m 27s
   12     8K  N/A   0h  0m 29s
   13    16K  N/A   0h  0m 31s
   14    32K  N/A   0h  0m 33s
   15    64K  N/A   0h  0m 36s
   16   128K  N/A   0h  0m 38s
   17   256K  N/A   0h  0m 40s
   18   512K  N/A   0h  0m 43s
   19     1M  N/A   0h  0m 43s

Hqxriven

CitarJá estava a ver que era algo comigo hqx...  Contente
abraço Piscada

O engraçado é que no início eu me confundi e pensei que o nome do programa era sylvester... por isso tinha colocado um aviso no tópico ;D

E o pessoal que colocar o resultado coloca o hardware que aí nós podemos comparar!!!

O meu é um X2 3600 a 1 giga de clock com 512 ddr 667 compartilhada!! (por isso o resultado foi aos 53 segundos hehehehe)

Pessoal pelo que andei lendo esse programa é mais lento que o super pi por isso para saberem o resultado de 1 mega é so colocar em 512 e multiplicarem o resultado x2
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

gricwb

Citar
Pessoal pelo que andei lendo esse programa é mais lento que o super pi por isso para saberem o resultado de 1 mega é so colocar em 512 e multiplicarem o resultado x2

Não entendi bem isso, pra dar o resultado equivalente ao super pi tem que rodar os 512mb e x por 2, é isso??

Meu hardware:
AMD Athlon 64 3700+ San Dieago rodando a 3ghz
2x512mb Samsung GCCC DDR430
Asus A8V

Hqxriven

Meu resultado com o super pi...

Version 2.0 of the super_pi for Linux OS
Fortran source program was translated into C program with version 19981204 of
f2c, then generated C source program was optimized manually.
pgcc 3.2-3 with compile option of "-fast -tp px -Mbuiltin -Minline=size:1000 -Mnoframe -Mnobounds -Mcache_align -Mdalign -Mnoreentrant" was used for the
compilation.
------ Started super_pi run : Qui Fev 14 01:13:08 BRST 2008
Start of PI calculation up to 1048576 decimal digits
End of initialization. Time=       1.013 Sec.
I= 1 L=       0        Time=       2.157 Sec.
I= 2 L=       0        Time=       1.973 Sec.
I= 3 L=       1        Time=       1.973 Sec.
I= 4 L=       2        Time=       1.970 Sec.
I= 5 L=       5        Time=       1.967 Sec.
I= 6 L=      10        Time=       1.960 Sec.
I= 7 L=      21        Time=       1.973 Sec.
I= 8 L=      43        Time=       1.970 Sec.
I= 9 L=      87        Time=       1.967 Sec.
I=10 L=     174        Time=       1.967 Sec.
I=11 L=     349        Time=       1.970 Sec.
I=12 L=     698        Time=       1.967 Sec.
I=13 L=    1396        Time=       1.963 Sec.
I=14 L=    2794        Time=       1.963 Sec.
I=15 L=    5588        Time=       1.963 Sec.
I=16 L=   11176        Time=       1.950 Sec.
I=17 L=   22353        Time=       1.930 Sec.
I=18 L=   44707        Time=       1.877 Sec.
I=19 L=   89415        Time=       1.747 Sec.
End of main loop
End of calculation.    Time=      39.774 Sec.
End of data output.    Time=       0.187 Sec.
Total calculation(I/O) time=      39.961(       1.080) Sec.
------ Ended super_pi run : Qui Fev 14 01:13:48 BRST 2008


Meu resultado com o systester 0.8

Calculating 1048576 digits of pi
-------------------------------------
Turn:   1  Errors:   0  Threads:   1
Running For:   0h  0m  0s
Failed After:  No fail yet
-------------------------------------
Loop Digits State    Time
-----------------------------
    0      2  N/A   0h  0m  3s
    1      4  N/A   0h  0m  6s
    2      8  N/A   0h  0m  8s
    3     16  N/A   0h  0m 11s
    4     32  N/A   0h  0m 14s
    5     64  N/A   0h  0m 16s
    6    128  N/A   0h  0m 19s
    7    256  N/A   0h  0m 22s
    8    512  N/A   0h  0m 24s
    9     1K  N/A   0h  0m 27s
   10     2K  N/A   0h  0m 30s
   11     4K  N/A   0h  0m 32s
   12     8K  N/A   0h  0m 35s
   13    16K  N/A   0h  0m 38s
   14    32K  N/A   0h  0m 40s
   15    64K  N/A   0h  0m 43s
   16   128K  N/A   0h  0m 46s
   17   256K  N/A   0h  0m 48s
   18   512K  N/A   0h  0m 51s
   19     1M  N/A   0h  0m 52s


O systester demorou mais com 1 mega!!!

Mais se vc fizer o de 512...

Calculating 524288 digits of pi
-------------------------------------
Turn:   2  Errors:   0  Threads:   1
Running For:   0h  0m  0s
Failed After:  No fail yet
-------------------------------------
Loop Digits State    Time
-----------------------------
    0      2  N/A   0h  0m  1s
    1      4  N/A   0h  0m  2s
    2      8  N/A   0h  0m  3s
    3     16  N/A   0h  0m  4s
    4     32  N/A   0h  0m  6s
    5     64  N/A   0h  0m  7s
    6    128  N/A   0h  0m  8s
    7    256  N/A   0h  0m  9s
    8    512  N/A   0h  0m 10s
    9     1K  N/A   0h  0m 11s
   10     2K  N/A   0h  0m 12s
   11     4K  N/A   0h  0m 13s
   12     8K  N/A   0h  0m 14s
   13    16K  N/A   0h  0m 15s
   14    32K  N/A   0h  0m 16s
   15    64K  N/A   0h  0m 17s
   16   128K  N/A   0h  0m 18s
   17   256K  N/A   0h  0m 20s
   18   512K  N/A   0h  0m 20s

E multiplicar por 2... 20 x2=40 = mesmo resultado praticamente ao do super pi!!!
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

wagnerluis1982

Existe também um programa interessante para teste de placa de vídeo 3D no Linux, chama-se SPECViewperf, faz um bocado de teste com OpenGL.

Hqxriven

Obrigado amigo pela dica se souber de mais programas diga por favor!!!

Abraços

Hqx
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois