Twitter | Pretraživanje | |
Kelly Sommers 25. tra 2018.
Some preliminary results from the evio library from Requests/sec: 17,407,907.03 Transfer/sec: 1.26GB CPU free: 86% Network benchmark shows it can do 2.2GB/sec Pretty good! Quite a bit of performance left on the table still but looks very promising :)
Reply Retweet Označi sa "sviđa mi se"
Seph 25. tra 2018.
Odgovor korisniku/ci @kellabyte @tidwall
What?? How? Is that using dpdk or something? O_o
Reply Retweet Označi sa "sviđa mi se"
Kelly Sommers 25. tra 2018.
Odgovor korisniku/ci @josephgentle @tidwall
No way. The need for DPDK is highly overrated. On an untuned kernel no less.
Reply Retweet Označi sa "sviđa mi se"
Seph 25. tra 2018.
Odgovor korisniku/ci @kellabyte @tidwall
One machine? Thats 30x faster than highly tuned c/c++ frameworks: Which is suspiciously fast. How is it different? Whats going on?
Reply Retweet Označi sa "sviđa mi se"
Kelly Sommers 25. tra 2018.
Odgovor korisniku/ci @josephgentle @tidwall
This is just IO benchmarking but also don’t forget if I recall the techempower servers aren’t that powerful. Remember modern computers are very fast. 20 cores, each able to do billions of operations/second.
Reply Retweet Označi sa "sviđa mi se"
André Tomt
Linux kernel networking is amazing. Seeing 5GB/s on HTTPS in the lab here using only 4 intel cores @ 2,5Ghz, serving 10Mbps video streams (again mostly IO). That is 10Gbps/core of AES put onto the wire.
Reply Retweet Označi sa "sviđa mi se" More
Seph 25. tra 2018.
Odgovor korisniku/ci @trippehh @kellabyte @tidwall
You get good throughput from big packets. But my understanding is that there's a fair bit of overhead per-packet, so processing small requests caps out at ~x00k req/sec. Hence redis and memcache both at 150k-500k req/sec. 17m network req/sec out of the box sounds high for linux.
Reply Retweet Označi sa "sviđa mi se"
Kelly Sommers 25. tra 2018.
Odgovor korisniku/ci @josephgentle @trippehh @tidwall
Naa, this is about half of what the box can do. iperf shows me the box can do 1.5M TX and 1.5M RX.
Reply Retweet Označi sa "sviđa mi se"