Benutzer-Werkzeuge

Webseiten-Werkzeuge


development:benchmark

Dies ist eine alte Version des Dokuments!


Middleware Benchmarks

descriptionRAM (MB)CPU typedisk typepower consumption w/o disk (W)power consumption incl. disk (W)virtual or physical systemweb server softwaredb softwareoscommitresult (s)
OPTIPLEX 790 SF w/ APC4096Corei3-2100 @3.1 GHzSATA???virtualapache2+phpmysqlLinux02c1ea557b927b5c7f900.13
volkszaehler.org w/ APC1024AMD 64 @1 GHzSCSI??physicalapache2+apcmysqlLinuxbaa7ab92bf87e0479c970.6
volkszaehler.org w/ APC1024AMD 64 @1 GHzSCSI??physicalapache2+apcmysqlLinuxfe69f572bff79a13a62a0.61
volkszaehler.org w/o APC1024AMD 64 @1 GHzSCSI??physicalapache2+apcmysqlLinuxe4b1f69548f3e09ff8370.811
volkszaehler.org w/o APC1024AMD 64 @1 GHzSCSI??physicalapache2+apcmysqlLinux2340233b5bb05da7d5890.9
Seagate dockstar w/ usb stick128Marvel @1.2 GHzUSB2/flash?3.4physicalapache2+apcmysqlDebian Squeeze2340233b5bb05da7d5892.6
Seagate dockstar w/ 3.5„ HD128Marvel @1.2 GHzUSB2/3,5“ HD3.1?physicalapache2mysqlDebian Squeezefe69f572bff79a13a62a1.7
Seagate dockstar w/ 3.5„ HD128Marvel @1.2 GHzUSB2/3,5“ HD3.1?physicalapache2+apcmysqlDebian Squeeze2340233b5bb05da7d5892.6
IOmega iConnect w/ 2.5„ HD256Marvel @1 GHzUSB2/3,5“ HD?5physicalapache2+apcmysqlDebian Squeeze0f6004bbec9c4fec027a2.12
Seagate dockstar w/ 3.5„ HD w/o APC128Marvel @1.2 GHzUSB2/3,5“ HD3.1?physicalapache2mysqlDebian Squeeze2340233b5bb05da7d5893.2
Neoware ThinClient EON 4300s512Via Ezra @800 MHzUSB1.1/disk19?physicalapache2mysqlUbuntu Lucid2340233b5bb05da7d5891.43
Neoware ThinClient EON 4300s w/ APC512Via Ezra @800 MHzUSB1.1/disk19?physicalapache2+apcmysqlUbuntu Lucid2340233b5bb05da7d5891.4
Foxconn NT525 w/ APC1024Intel Atom 525 DualCore @1.8GhzMicroSD Cheap&Slow?13physicalapache2+apcmysqlDebian Squeeze2340233b5bb05da7d5890.71
Foxconn NT525 w/o APC 1024Intel Atom 525 DualCore @1.8GhzMicroSD Cheap&Slow?13physicalapache2mysqlDebian Squeeze2340233b5bb05da7d5890.87
VMware w/o APC 128Intel Core 2 Duo @2.4Ghz (only 1 Core in VM)2.5„ SATA??virtualapache2mysqlDebian Squeeze8b65fa8ba25f149d77240.25
VMware w/ APC 128Intel Core 2 Duo @2.4Ghz (only 1 Core in VM)2.5“ SATA??virtualapache2+apcmysqlDebian Squeeze8b65fa8ba25f149d77240.18
Synology NAS DS-109+ 512Freescale PowerPC MPC8533 @1,06Ghz3.5„ SATA1221physicalapache2mysqlLinux 1.17
Thinkpad Edge XAMPP Win7 w/ APC 2048AMD II Neo K325 DualCore @1.3GHz2.5“ SATA?12physicalapache2+apcmysqlWindows7 x64 0.84
Thinkpad Edge XAMPP Win7 w/o APC2048AMD II Neo K325 DualCore @1.3GHz2.5„ SATA?12physicalapache2mysqlWindows7 x64 0.98
PC-Engines Alix3d2256AMD-Geode LX800-500MHzCF4GB +8GB-USB-Stick<5<5physicalapache2+apcmysqlDebian Squeeze 2.7

And how are the results being retrieved?

  • import the demo dataset found in our git repo
  • run this query:
   http://<server>/<path to middleware>/data/a301d8d0-903b-1234-94bb-d943d061b6a8.json?from=1287541654974&to=1288488900567&tuples=1000&debug=5
   e.g.:
   http://demo.volkszaehler.org/middleware.php/data/a301d8d0-903b-1234-94bb-d943d061b6a8.json?from=1287541654974&to=1288488900567&tuples=1000&debug=5
  • find the reading somewhere a few lines above the bottom that looks something like this:
debug: {

     time: <benchmarkresult>

This is the time that passed while processing the request.

Remarks:

  • try to make sure there is as little extra load as possible on the system while the request is performed
  • give the request several runs; all (or most) requests should give more or less identical results; in case the results differ, submit an average

Not happy with your results?

Give performance a look!

development/benchmark.1326920589.txt.gz · Zuletzt geändert: 2012/01/18 22:03 von justinotherguy