phpBench

Door Joris van Rooij, 23 jaar geleden, 4.610x bekeken

Benchmark je systeem.

Versies
Er zijn 2 versies:
De *NIX versie (Linux, BSD, etc) draait in de console en gaat er van uit dat je php-cli hebt geinstalleerd en php in je PATH te vinden is.
De Windows versie is een priadoblender gecompilede versie die je gewoon kunt starten als een applicatie.

Werking
Er worden verschillende bewerkingen op je systeem los gelaten.
1: Gigantische variabelen aanmaken van 1 meg groot. Dit is vooral een memory test.
2: rand() deviation is een POC die ik gemaakt heb om te laten zien hoe random rand() nu eigenlijk is. Dit is vooral scoren voor kloksnelheden.
3: Hashing test. Vooral processor werk.
4: Math test, dit is ook vooral processor werk, maar dan van een ander soort (meer floating point berekeningen)
5: 1337-alizer. Ik heb deze function toegevoegd om de algemene parsing snelheid te meten en mee te laten tellen.

Handleiding
*NIX:
Download de tarball
Untar de tarball (tar -zxvf met GNU tar)
sh start.sh

Windows:
Download de zipfile
Unzip de zipfile (winzip oid)
Start start.bat

Download
*NIX http://home.wanadoo.nl/~lam24.7/phpbench/phpbench-0.1.tar.gz
Windows http://home.wanadoo.nl/~lam24.7/phpbench/phpbench-0.1-win32.zip

Opmerking
Ik weet niet waarom, maar de *NIX versie scoort stukken beter

Gesponsorde koppelingen

PHP script bestanden

  1. phpbench

 

Er zijn 15 reacties op 'Phpbench'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joris van Rooij
Joris van Rooij
23 jaar geleden
 
0 +1 -0 -1
Done in 98.7827908993s.

Centrino 1.6 512M Linux2.6.11

Nu jullie :P
(niet stiekem de bestanden editen he?)


23 jaar geleden
 
0 +1 -0 -1
Done in 113.423256159s.

Linux: Pentiul IV 2.4 GH, 512 MB ram
Kernel 2.12
PHP 5.0.4


23 jaar geleden
 
0 +1 -0 -1
Edit: met php4 zit ik rond de 96 secs
Joris van Rooij
Joris van Rooij
23 jaar geleden
 
0 +1 -0 -1
Ik heb PHP 5.0.4-3 gebruikt, php 4.x geeft bij mij een snelheidswinst van een halve seconde.

Kernel 2.12?
Thijs X
Thijs X
23 jaar geleden
 
0 +1 -0 -1
Done in 119.622328997s.


23 jaar geleden
 
0 +1 -0 -1
Hij doet het bij mij niet bepaald, eerst kon die msvcr71.dll niet vinden, heb ik opgelost en nu php5ts.dll deze ook opgelost maar nu krijg ik:

Unknown(): (null): Unable to initalize module
Module compiled with module API=20041030, debug=0, thread-safety=1
PHP compiled with module API=20020429, debug=0, thread-safety=1
These options need to match

En dan nog een hele rij van dit soort meldingen

Iemand een oplossing.
Joris van Rooij
Joris van Rooij
23 jaar geleden
 
0 +1 -0 -1
Dat is raar, dit is een php4 compile. Hij zou de php4ts.dll moeten gebruiken...
Bram Z
Bram Z
23 jaar geleden
 
0 +1 -0 -1
Windows sp2
Pentium IV 3.2Ghz
1024 Mb ram

Done in 105.75... seconds


23 jaar geleden
 
0 +1 -0 -1
@JoRRiZZa: kernel 2.6.12 is mijn linux versie, oops typfoutje
@D@rk: PHP5 of PHP4?
Als het PHP4 is dan is linux toch wel sneller blijkbaar als het PHP5 is dan zal het ongeveer gelijk liggen (omat je snellere processor hebt)

Overigens het RAM gebruik van PHP ligt bij mij tijdens het uitvoeren van het script ongeveer ron de 13 to 16 mb, dus meer RAM zal geen snelheidsverschil maken
Wilt iedereen trouwens zijn PHP versie geven, er kan een groot verschil zittun tussen 4 en 5
Joris van Rooij
Joris van Rooij
23 jaar geleden
 
0 +1 -0 -1
De windows executable heeft altijd php4 aan boord. Dus de windows gebruikers hoeven hun php versie niet te melden, die wordt niet gebruikt.
Bram Z
Bram Z
23 jaar geleden
 
0 +1 -0 -1
php5 hier


23 jaar geleden
 
0 +1 -0 -1
104,29 secondjes
AMD Athlon 64 3000, 512Mb, WXP

leuk script.
Redmar
Redmar
23 jaar geleden
 
0 +1 -0 -1
php4
Debian 300MHZ
265MB Mem
Kernel: 2.6.??

Done in 966.861431122s

Hahaha.. zo traag als stront.
Jelmer -
Jelmer -
23 jaar geleden
 
0 +1 -0 -1
Mijne was iets in de 130 seconden, dat bewijst maar weer even dat PHP5 nog niet helemaal zo lekker draait op een G4 als had gemoeten ^^,

Voor de geïnteresseerden:
Powerbook 12 inch, volledig vermogen (geen batterijbesparingen dus), 1.5 GHz, 512 MB ram, PHP5, standaard desktop omgeving (dus niet vanaf een lege commandline ;) )
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


23 jaar geleden
 
0 +1 -0 -1
Done in 83.6789488792s.

:D

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. phpbench

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.