Skip to content
No description, website, or topics provided.
Go Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
config.yaml
docker-compose.yml
main.go
post_location.json
post_metadata.json
post_observation.json
post_observation_with_foi.json
post_observed_property.json
post_sensor.json
post_thing.json
tests.sh

README.md

Benchmarks

This repository contains the benchmarks tests and results.

Results Round 1

date: 2017-09-18

server version: 085b21

database version: afe835

Name Test 1 (rps) Test 2 (rps) Test 3 (rps) Test 4 (rps)
GOST 15290 604 542 1659
ref 1226 71 177 230
Speedup 12X 8X 3X 7X

rps = request per second

Setup

$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo apt-get install apache2-utils
$ sudo apt install docker-compose
$ git clone https://github.com/gost/benchmarks.git
$ cd benchmarks
$ sudo docker-compose up -d 
$ go run main.go -output "filename.csv"

Environment

Used environment:

  • Azure Standard D2s v3 Virtual Machine with Ubuntu 17 (2 Core, 8 GB memory, 30GB disk)
  • Client test tool on same machine
You can’t perform that action at this time.