From 4ad265cb0e8e31e0090d7c7828ba6e749328d372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Fri, 4 Oct 2019 19:51:41 +0200 Subject: [PATCH] remove old bechmark stuff --- benchmark/data/process.py | 61 --------------------------------- benchmark/data/requirements.txt | 2 -- benchmark/hello.body | 1 - benchmark/hello.wrk | 1 - benchmark/isprime.body | 1 - benchmark/isprime.wrk | 26 -------------- benchmark/report.lua | 24 ------------- 7 files changed, 116 deletions(-) delete mode 100644 benchmark/data/process.py delete mode 100644 benchmark/data/requirements.txt delete mode 100644 benchmark/hello.body delete mode 100644 benchmark/hello.wrk delete mode 100644 benchmark/isprime.body delete mode 100644 benchmark/isprime.wrk delete mode 100644 benchmark/report.lua diff --git a/benchmark/data/process.py b/benchmark/data/process.py deleted file mode 100644 index 87bfd0c..0000000 --- a/benchmark/data/process.py +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/env python3 -import csv -import os -from pprint import pprint -import numpy as np -import matplotlib.pyplot as plt - -#Returns array of csv files in current directory -def getFiles(): - files = [f for f in os.listdir('.') if os.path.isfile(f)] - return[ f for f in files if f.endswith('.csv') ] - -def processFile(fname): - with open(fname,'r') as f: - lines=[] - data=csv.reader(f) - fields=next(data) - responseCodes={} - responsePerSec={} - responseTimes=[] - for row in data: - items=zip(fields,row) - item={} - for(name,value) in items: - item[name]=value.strip() - sec=int(item['offset'].split('.')[0]) - if sec not in responsePerSec: - responsePerSec[sec]=[] - else: - responsePerSec[sec].append(item['response-time']) - code=item['status-code'] - if code not in responseCodes: - responseCodes[code]=1 - else: - responseCodes[code]=responseCodes[code]+1 - responseTimes.append(item['response-time']) - if len(responseTimes)!=0: - maxResponse=max(responseTimes) - minResponse=min(responseTimes) - print("Maximum response time was ",maxResponse) - print("Minimum response time was ",minResponse) - else: - print("csv is empty") - pprint(responseCodes) - for sec in responsePerSec: - if len(responsePerSec[sec])!=0: - print(sec, ":") - print(" Maximum:", max(responsePerSec[sec])) - print(" Minimum:", min(responsePerSec[sec])) - print(" Num of responses:", len(responsePerSec[sec])) - else: - print(" empty") - -def processAllFiles(): - files=getFiles() - for f in files: - print("Processing ", f) - processFile(f) - -if __name__ == "__main__": - processAllFiles() diff --git a/benchmark/data/requirements.txt b/benchmark/data/requirements.txt deleted file mode 100644 index aa094d9..0000000 --- a/benchmark/data/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -numpy -matplotlib diff --git a/benchmark/hello.body b/benchmark/hello.body deleted file mode 100644 index 8b13789..0000000 --- a/benchmark/hello.body +++ /dev/null @@ -1 +0,0 @@ - diff --git a/benchmark/hello.wrk b/benchmark/hello.wrk deleted file mode 100644 index ecfad3a..0000000 --- a/benchmark/hello.wrk +++ /dev/null @@ -1 +0,0 @@ -wrk.method = "GET" diff --git a/benchmark/isprime.body b/benchmark/isprime.body deleted file mode 100644 index 1f048b6..0000000 --- a/benchmark/isprime.body +++ /dev/null @@ -1 +0,0 @@ -107107 diff --git a/benchmark/isprime.wrk b/benchmark/isprime.wrk deleted file mode 100644 index fdb0082..0000000 --- a/benchmark/isprime.wrk +++ /dev/null @@ -1,26 +0,0 @@ -wrk.method = "POST" -wrk.body = "107107" -done = function(summary, latency, requests) - -- open output file - f = io.open("result.csv", "a+") - - -- write below results to file - -- minimum latency - -- max latency - -- mean of latency - -- standard deviation of latency - -- 50percentile latency - -- 90percentile latency - -- 99percentile latency - -- 99.999percentile latency - -- duration of the benchmark - -- total requests during the benchmark - -- total received bytes during the benchmark - - f:write(string.format("%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d\n", - latency.min, latency.max, latency.mean, latency.stdev, latency:percentile(50), - latency:percentile(90), latency:percentile(99), latency:percentile(99.999), - summary["duration"], summary["requests"], summary["bytes"])) - - f:close() -end diff --git a/benchmark/report.lua b/benchmark/report.lua deleted file mode 100644 index 20dd9db..0000000 --- a/benchmark/report.lua +++ /dev/null @@ -1,24 +0,0 @@ -done = function(summary, latency, requests) - -- open output file - f = io.open("result.csv", "a+") - - -- write below results to file - -- minimum latency - -- max latency - -- mean of latency - -- standard deviation of latency - -- 50percentile latency - -- 90percentile latency - -- 99percentile latency - -- 99.999percentile latency - -- duration of the benchmark - -- total requests during the benchmark - -- total received bytes during the benchmark - - f:write(string.format("%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d\n", - latency.min, latency.max, latency.mean, latency.stdev, latency:percentile(50), - latency:percentile(90), latency:percentile(99), latency:percentile(99.999), - summary["duration"], summary["requests"], summary["bytes"])) - - f:close() -end