Skip to content

automesh-network/rust-tun-perf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust TUN Performance Test

Prerequisites

Throughput Test

Server runtime: the server uses Tokio to run asynchronously, and handles IO reading and writing of tun device/netstack at the same time.

Client runtime: the client works in a single IO mode (either reading or writing), and runs synchronously in a rust standard single thread.

Test IO mode: the client's reader mode corresponds to the server's writting, and the client's writer mode corresponds to the server's reading.

Benchmark test: the client reads or writes data on a TCP stream to the tun device, and the server uses tun2 to read and hand it over a netstack.

Bandwidth Test

TODO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published