Skip to content

akaros/gonetp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

About Gonetp

Gonetp is a multi-core netperf, written in Go. It was originally written to evaluate the performance of the Akaros networking stack. It can also be ran on Linux.

Installation

These instructions assume you have a proper GOPATH setup, and that $GOPATH/bin is in your path. Instructions for setting up your GOPATH can be found here: https://github.com/golang/go/wiki/GOPATH

go get github.com/klueska/gonetp/gonetp-server
go get github.com/klueska/gonetp/gonetp-client

Usage

Start the server on one machine:

gonetp-server

And the client on another

gonetp-client -H=<server_ip>

And read the results (this could use some cleaning up...):

rxmsg	txmsg	Elapsed		Utilization
size	size	Time	Tput	local/remote
bytes	bytes	secs	Mb/s	%cpu	   #cores
	 16384	10.45 	19534.54	15.57/15.57 1.87/1.87	
 16384		10.45 	19534.54	15.57/15.57 1.87/1.87

About

A multi-core netperf, written in Go.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
LGPL-3.0
COPYING.LESSER

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages