Our great sponsors
-
I've rewritten aquatic_ws, my WebTorrent tracker implementation, to utilise glommio, a Rust thread-per-core async runtime using io_uring. I did a fresh round of load test benchmarks to get an idea of performance relative to other implementations.
-
I've rewritten aquatic_ws, my WebTorrent tracker implementation, to utilise glommio, a Rust thread-per-core async runtime using io_uring. I did a fresh round of load test benchmarks to get an idea of performance relative to other implementations.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
glommio
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
I've rewritten aquatic_ws, my WebTorrent tracker implementation, to utilise glommio, a Rust thread-per-core async runtime using io_uring. I did a fresh round of load test benchmarks to get an idea of performance relative to other implementations.
-
wt-tracker (nodejs, single-threaded) reached 31 thousand responses a second
-
openwebtorrent-tracker (C++, single-threaded) reached 9 thousand responses a second
-
https://github.com/WhatCD/Ocelot might be interesting to benchmark against as tracker software that is widely used. I believe it's single-threaded (but async) C. It might not be the simplest to setup though.
-
Have you had a look at https://docs.rs/nix/latest/nix/sys/socket/fn.sendmmsg.html or https://docs.rs/libc/latest/libc/fn.sendmmsg.html? There is also https://github.com/mxinden/udp-socket.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Related posts
- CrawFish the new torrent client link in comments
- CrawFish the new torrent client link in comments (You can easily download games from FitGirl)
- aquatic: extremely performant open BitTorrent tracker software (UDP, HTTP, WebTorrent)
- aquatic BitTorrent tracker: WebTorrent support (1.8M responses/second); new UDP benchmarks (650k rps)
- Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally