449e132f27
Remove trailing whitespace
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
bc24676138
Use spaces for indention of shell scripts
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
1b1643834c
Use spaces for indention of .conf files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
4db21c6ec2
Fix shebangs of bash scripts to work under NixOS
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 20:04:36 +01:00
Steffen Vogel
0735eb0f89
Make project REUSE compliant
...
And various other cleanups and harmonizations
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
b94746effb
relicense VILLASnode to Apache 2.0
2022-07-04 18:23:57 +02:00
17ac92aa21
update copyright year
2022-03-15 09:28:57 -04:00
784e970bfe
port large parts of VILLASnode to C++ and fix tests alongside
2022-01-11 09:19:53 -05:00
4171e49698
compare: increase epsilon
2021-09-22 10:27:01 +02:00
e53661a62c
update copyright year to 2020
2020-01-20 17:17:00 +01:00
95dafe15da
tests: refactor integration-tests-helper.sh -> villas-helper.sh
2019-02-17 22:24:37 +01:00
8f7c8ae71e
update copyright year to 2019
2019-01-13 00:42:39 +01:00
Dennis Potter
44c16d09f4
Latest version of evaluate script in which some minor bugs were removed
2018-10-27 23:38:31 +02:00
Dennis Potter
42ad6e7c69
Script now can add missed steps to median and 3d plots
2018-10-25 02:44:54 +02:00
Dennis Potter
b0179df6d1
Added socket node and changed settings of loopback and shmem node.
2018-10-23 00:11:28 +02:00
Dennis Potter
6d2dfee6a3
New benchmark bash script
...
Replaced the old node-infiniband-benchmark.sh script, which could only run benchmarks for the InfiniBand node-type, by a general script. This script reads configurations from ./configs and executes them in the benchmark environment.
Later, I will add a small README which also contains an image of this environment.
2018-10-22 18:33:03 +02:00
Dennis Potter
32bfe3a0cd
Cleaned up script to generate plots a little more
2018-10-22 13:51:42 +02:00
Dennis Potter
6e16e43833
Started with cleanup of code
2018-10-18 23:59:07 +02:00
Dennis Potter
c91487eb25
Script is now able to plot 3d graphes. Still needs documentation and a major cleanup.
2018-10-18 16:33:45 +02:00
Dennis Potter
e5144575dd
Version is able to plot histograms and medians. Yet to be done before code is cleaned: 3d plots of rate/size combination
2018-10-18 10:21:20 +02:00
Dennis Potter
c639796c97
Initial version of an evaluation script to compare node-types
...
**this is an early version** The code still needs serious cleanup and a lot of options are not yet available.
2018-10-16 01:34:46 +02:00
Dennis Potter
8fde419bc0
Fix typo in benchmark config
2018-08-07 23:15:48 +02:00
Dennis Potter
6937db3ec2
Changed benchmark for new UC mode
2018-08-07 17:46:51 +02:00
Dennis Potter
b975e16747
Defined full test, rate = 100000 and rate = 200000 not yet included
2018-08-04 14:31:12 +02:00
Dennis Potter
44f5d43513
Script now adds plot images directly in benchmark dir
2018-08-04 14:29:57 +02:00
Dennis Potter
3910fd958d
Fixed formatting of text in graphes
2018-08-04 13:40:47 +02:00
Dennis Potter
77cc61f945
Changed benchmarking
...
* node-infiniband-benchmark.sh now regenerates the config file every
loop. Furthermore, it does not save the source log anymore but instead
routes the generated signal to a file node.
* evaluate_logs.ipynb is now able to evaluate the signal output.
Furthermore the analysis of signal times and missed signals is enhanced
in this commit.
The plot already looks pretty good, but the alignment of text in
matplotlib is terrible, so there is still some work to do.
2018-08-03 22:49:55 +02:00
Dennis Potter
f6ac2341cc
Fixed integration tests and benchmarks for changes commited in
...
027555c34d
2018-08-02 11:31:11 +02:00
Dennis Potter
9b45c08830
Added count for missed steps to evaluate script
2018-08-02 10:27:29 +02:00
Dennis Potter
0c2241d5ee
Accidentally pushed incomplete test to repository
2018-08-01 10:47:42 +02:00
Dennis Potter
74592dcb05
Added checks to see how many samples got lost at send side
...
This check does not yet make sense. There must be a way to see how many
samples got lost at the send side, and how many got lost during
communication.
2018-08-01 00:26:12 +02:00
Dennis Potter
22dac2d0ae
Added check for missed steps at source side
...
This is not completed yet and does not make complete sense yet. There
must be a way to check how many samples got lost at the send side, and
how many samples were lost on the channel.
2018-08-01 00:24:14 +02:00
Dennis Potter
1972d801f3
Added file format to csv and forwarded source node to .log file
2018-07-31 19:36:35 +02:00
Dennis Potter
399b2afb67
Added data process and plot function
2018-07-31 19:03:05 +02:00
Dennis Potter
90d8e25aec
Moved benchmark shell script
2018-07-30 19:00:16 +02:00
Dennis Potter
381b0fc566
Initial version of evaluate script
2018-07-30 18:59:14 +02:00