dunwich

module
v0.0.0-...-c613a25 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2024 License: Apache-2.0

README

Dunwich (Work In Progress)

A data-centre focused load tester for saturating high-throughput networks. On 20G+ networks, standard tools such as iperf can become CPU bound. Dunwich aims to leverage the concurrent nature of Go to bypass these limitations.

NOT IN A FUNCTIONAL STATE YET

Why "Dunwich"?

Most load testing apps simulate traffic using generated content of uniform size. Dunwich, on the other hands, aim to offer a more realistic load simulation by sharing paragraphs of H.P. Lovecraft's work The Dunwich Horror (pulled from Project Gutenberg).

Configuration

Environment Variable Description Required Default
DUNWICH_LOG The log level to use (e.g. Info, Debug, Trace, etc.) False Info
DUNWICH_CLUSTER_PORT The port to use for gossip between nodes False 7946
DUNWICH_JOIN The address:port list of nodes to bootstrap to False N/A
DUNWICH_PPROF Enable the pprof server False N/A

Development Setup

  1. Make sure Go 1.20+ is installed.

Directories

Path Synopsis
cmd
dunwich command
pkg

Jump to

Keyboard shortcuts

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