Hallo,
habe im Internet ein mini Benchmarktool in Python gefunden. Ist jetzt nicht der optimale vergleich weil der Benchmark von der Implementation von Python abhängig ist aber ich denke dennoch interessant!
Hier der Code:
Und meine Ergebnisse:
Getestet wurde mit offenem Firefox etc. Also nicht nach frischen Neustart ohne Applikationen offen, sondern eher mit produtkiver Umgebung. Entspricht eher der Realität!
Als zB "benchmark.py" speichern und mit "chmod +x" ausführbar machen. Anschliessend im Terminal starten!
habe im Internet ein mini Benchmarktool in Python gefunden. Ist jetzt nicht der optimale vergleich weil der Benchmark von der Implementation von Python abhängig ist aber ich denke dennoch interessant!
Hier der Code:
Code:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from time import time
def bench():
now = time()
max = 0; durchg = 0
for i in xrange(1,10):
tnow = time()
for j in xrange(1,50000000):
pass
t = time()-tnow
max += t
durchg += 1
print "Durchgang",i,(t),"Sekunden"
print "Gesamt:",(time()-now),"Sekunden"
print "Durchschnitt:",(max/durchg),"Sekunden"
def ram():
now = time()
max = 0; durchg = 0
for i in xrange(1,10):
dummy = []; dummy2 = []
tnow = time()
for j in xrange(0,1000000):
dummy.append(j)
dummy2 = []
for j in xrange(0,1000000):
dummy2.append(dummy[j])
t = time()-tnow
max += t
durchg += 1
print "Durchgang",i,(t),"Sekunden"
print "Gesamt:",(time()-now),"Sekunden"
print "Durchschnitt:",(max/durchg),"Sekunden"
def hdd():
now = time()
max = 0; durchg = 0
for i in xrange(1,10):
dummy = []; dummy2 = []
tnow = time()
for j in xrange(0,1000):
dummy.append(j)
file("test.tmp","w").write(str(dummy))
dummy = None
dummy = eval(file("test.tmp","r").read())
t = time()-tnow
max += t
durchg += 1
print "Durchgang",i,(t),"Sekunden"
print "Gesamt:",(time()-now),"Sekunden"
print "Durchschnitt:",(max/durchg),"Sekunden"
if __name__ == "__main__":
print "CPU Test"
bench()
print "RAM Test"
ram()
print "HDD Test"
hdd()
Und meine Ergebnisse:
Code:
CPU Test
Durchgang 1 3.08024692535 Sekunden
Durchgang 2 3.01126503944 Sekunden
Durchgang 3 3.00216293335 Sekunden
Durchgang 4 3.00769591331 Sekunden
Durchgang 5 2.9991209507 Sekunden
Durchgang 6 3.01773095131 Sekunden
Durchgang 7 3.02312088013 Sekunden
Durchgang 8 3.05542612076 Sekunden
Durchgang 9 3.02096796036 Sekunden
Gesamt: 27.2183201313 Sekunden
Durchschnitt: 3.02419307497 Sekunden
RAM Test
Durchgang 1 0.720715999603 Sekunden
Durchgang 2 0.70726108551 Sekunden
Durchgang 3 0.715564012527 Sekunden
Durchgang 4 0.77463388443 Sekunden
Durchgang 5 0.712062835693 Sekunden
Durchgang 6 0.707540035248 Sekunden
Durchgang 7 0.711652040482 Sekunden
Durchgang 8 0.713413000107 Sekunden
Durchgang 9 0.720657110214 Sekunden
Gesamt: 6.7063498497 Sekunden
Durchschnitt: 0.720388889313 Sekunden
HDD Test
Durchgang 1 3.5321700573 Sekunden
Durchgang 2 3.67606210709 Sekunden
Durchgang 3 3.17121005058 Sekunden
Durchgang 4 3.70821690559 Sekunden
Durchgang 5 3.26897096634 Sekunden
Durchgang 6 3.15083789825 Sekunden
Durchgang 7 3.52139401436 Sekunden
Durchgang 8 3.28093194962 Sekunden
Durchgang 9 3.15196704865 Sekunden
Gesamt: 30.4623579979 Sekunden
Durchschnitt: 3.38464011086 Sekunden
Getestet wurde mit offenem Firefox etc. Also nicht nach frischen Neustart ohne Applikationen offen, sondern eher mit produtkiver Umgebung. Entspricht eher der Realität!

Als zB "benchmark.py" speichern und mit "chmod +x" ausführbar machen. Anschliessend im Terminal starten!