Hacker News new | ask | show | jobs
by billywhizz 623 days ago
i couldn't resist reproducing on bare metal linux (8th gen core i5, ubuntu 22.04):

  cargo run --release -- -n 1000000 --method unixstream
  cargo run --release -- -n 1000000 --method tcp
~9μs/op for unixstream, ~14μs/op for TCP.

unixstream utilizes two cores at ~78% each core, tcp only utilizes ~58% of each core. so there is also something wrong in the benchmarks where blocking is happening and cores are not being fully utilized.

1 comments

Our prod env is comprised of cloud VMs so tried to replicate that. Have some benchmarks from prod env, will share those.