logoalt Hacker News

Asmod4ntoday at 4:39 PM1 replyview on HN

To be more precise: i use that map to send assets out directly to clients from a zip file.

Its a new web server i am building and its the fastest way i could find out.

Just switching from epoll to liburing made the server ~45% faster too, its ridiculous. It can serve 10 gigabyte per second with a single thread, or around 10 million responses per second with h2 and 32 multiplexed requests.

I had to write a new http load generator for that since i couldn't find one which could generate enough load to saturate my server or be fast enough to withstand it.


Replies

withinboredomtoday at 9:44 PM

10 gb per second is pretty slow for a disk. You should be seeing much higher than that.