m-lab / murakami

Run automated internet measurement tests in a Docker container.
Apache License 2.0
41 stars 11 forks source link

update ndt7 runner to always use non-TLS #82

Closed critzo closed 4 years ago

critzo commented 4 years ago

Using TLS introduces overhead that affects measurements on armv7 and some arm64 architectures. This PR forces the ndt7 test runner to use -scheme=ws instead of the default wss to avoid the overhead of crypto. In future iterations, this choice will be optional on a per device basis using a config or env var.

Tested on a Balena managed murakami beacon running on a Raspberry Pi 4 (arm64)