ndt-server

command module
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2019 License: Apache-2.0 Imports: 21 Imported by: 0

README

GoDoc Build Status Coverage Status Go Report Card

ndt-server

To run the server locally, first run gen_local_test_certs.sh, and then run the commands

docker build . -t ndt-server

and

docker run --net=host -v `pwd`:/certs -it -t ndt-server \
    -cert /certs/cert.pem -key /certs/key.pem

Once you have done that, you should have a server running on port 3010 on localhost with metrics available on port 9090.

Try running a test in your browser (certs will appear invalid to your browser, but everything is safe because it's running locally):

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package bbr contains code required to read BBR variables of a net.Conn on which we're serving a WebSocket client.
Package bbr contains code required to read BBR variables of a net.Conn on which we're serving a WebSocket client.
cmd
Package fdcache contains a mechanism to obtain the file descriptor bound to a websocket.Conn.
Package fdcache contains a mechanism to obtain the file descriptor bound to a websocket.Conn.
c2s
ndt
s2c
web100
Package web100 provides web100 variables (or a simulation thereof) to interested systems.
Package web100 provides web100 variables (or a simulation thereof) to interested systems.
ws
Package logging contains data structures useful to implement logging across ndt-server in a Docker friendly way.
Package logging contains data structures useful to implement logging across ndt-server in a Docker friendly way.
ndt7
download
Package download implements the ndt7/server downloader.
Package download implements the ndt7/server downloader.
download/measurer
Package measurer contains the downloader measurer
Package measurer contains the downloader measurer
download/receiver
Package receiver implements the counter-flow messages receiver.
Package receiver implements the counter-flow messages receiver.
download/sender
Package sender implements the download sender.
Package sender implements the download sender.
handler
Package handler implements the WebSocket handler for ndt7.
Package handler implements the WebSocket handler for ndt7.
listener
Package listener provides generic functions which extend the capabilities of the http package.
Package listener provides generic functions which extend the capabilities of the http package.
model
Package model contains the ndt7 data model
Package model contains the ndt7 data model
results
Package results contains server results
Package results contains server results
saver
Package saver contains the code for saving results.
Package saver contains the code for saving results.
spec
Package spec contains constants defined in the ndt7 specification.
Package spec contains constants defined in the ndt7 specification.
upload
Package upload implements the ndt7 upload
Package upload implements the ndt7 upload
Package platformx contains platform specific code
Package platformx contains platform specific code
Package tcpinfox helps to gather TCP_INFO statistics.
Package tcpinfox helps to gather TCP_INFO statistics.
Package version contains ndt-server version
Package version contains ndt-server version

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL