From a554240ec8ed6bf2f6ba12415fe52a8542464201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Sat, 23 Oct 2021 22:28:11 +0200 Subject: [PATCH] Update README --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 1538cdc..1a9e3b4 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,22 @@ Server responses per second, best result in bold: Please refer to `documents/aquatic-udp-load-test-2021-08-19.pdf` for more details. +#### Alternative implementation using io_uring + +[io_uring]: https://en.wikipedia.org/wiki/Io_uring +[glommio]: https://github.com/DataDog/glommio + +There is an alternative implementation that utilizes [io_uring] by running on +[glommio]. It only runs on Linux and requires a recent kernel (version 5.1 or later). +In some cases, it performs even better than the cross-platform implementation. + +To use it, pass the `with-glommio` feature when building, e.g.: + +```sh +cargo build -p aquatic_udp --features "with-glommio" --no-default-features +./target/release/aquatic_udp +``` + ### aquatic_http: HTTP BitTorrent tracker Aims for compatibility with the HTTP BitTorrent protocol, as described