Introduction
Introduction Statistics Contact Development Disclaimer Help
Post Ax8SKSbj7DPsumWw8e by [email protected]
More posts by [email protected]
Post #Ax8KI5QLXbfUneZ32m by [email protected]
0 likes, 1 repeats
Linux kernel quiz: Why is this program so slow and takes around 50ms to run?Wha…
Post #Ax8M9WdbBvpiVIoBqC by [email protected]
0 likes, 0 repeats
Missing `close(sock)` in the loop? Leaking file descriptors is a common perf ki…
Post #Ax8M9WjyoCwAp5nHmq by [email protected]
0 likes, 1 repeats
@rgo closing the sockets would be one way to avoid the performance hit, yes; bu…
Post #Ax8NG4ZI3Ff7QfTlAm by [email protected]
0 likes, 0 repeats
@jann I'd guess some contention (ping pong?) on a kernel mutex when 2 threa…
Post #Ax8NG4g1eD39lYd8fg by [email protected]
0 likes, 1 repeats
@vbabka oh no it's much worse than just mutex contention, and doing the joi…
Post #Ax8S2h7WQ03oiGvlhY by [email protected]
0 likes, 1 repeats
@jann I bet there’s some evil rcu_synchronize() in there that causes threads …
Post #Ax8S7YCD1heuTyRGIS by [email protected]
0 likes, 1 repeats
@madcoder yes, exactly, you got it!
Post #Ax8SKSbj7DPsumWw8e by [email protected]
0 likes, 1 repeats
@jann I don’t like RCUs implementation. And that is one of the big reasons wh…
Post #Ax8T2oNHXzrdAKvEQ4 by [email protected]
0 likes, 1 repeats
@madcoder that sounds like SMR readers will still need atomics? to me, the RCU …
Post #Ax8XvTMjl6GLkfzGIy by [email protected]
0 likes, 1 repeats
@jann yes that’s correct, memory barriers are needed (the atomics don’t mat…
Post #Ax8Y20GiL75ZXHHfe4 by [email protected]
0 likes, 1 repeats
@jann (I wrote the XNU implementation fwiw so I might be very opinionated on th…
Post #Ax8YfRcCbE3Ndx8r5c by [email protected]
0 likes, 1 repeats
@madcoder and then Linux works around that with incredibly dodgy stuff like SLA…
Post #Ax8YlzAEmIvFQnBFrs by [email protected]
0 likes, 1 repeats
@jann actually there aren’t RMW atomics at all on arm.Entering the critical s…
Post #Ax8ZOzKo4u6tFmiq2q by [email protected]
0 likes, 1 repeats
@jann wow that’s a problem with the fd table? That’s crazy. But now I know …
Post #Ax8ZTOUUUR4IQsLvXc by [email protected]
0 likes, 1 repeats
@madcoder ah, makes sense. I think RCU is explicitly trying to avoid even that …
Post #Ax8Znf7aMqdLnqIsr2 by [email protected]
0 likes, 1 repeats
@madcoder yeah, exactly, something like close(fcntl(0, F_DUPFD, 1024)).Oh, make…
Post #Ax8a6t0ix3PWNkGEeO by [email protected]
0 likes, 1 repeats
@jann I’m familiar. We also have something f similar in two ways: quiescent c…
Post #Ax8aFSHlgTYU6NJqRE by [email protected]
0 likes, 1 repeats
@jann don’t get me started on all the things that Linux does wrong as a moder…
Post #Ax8bSHeAeKt6pETjua by [email protected]
0 likes, 1 repeats
@madcoder there is a patch series for teaching SLUB to allocate from virtual me…
Post #Ax8c06XyQQvoFGhttA by [email protected]
0 likes, 1 repeats
@jann since 2023?? Wow.
Post #Ax8oW8fhGDbdYEMRpA by [email protected]
0 likes, 1 repeats
@madcoder link?
Post #Ax8q9Qko439wsf3Cfg by [email protected]
0 likes, 1 repeats
@idkrn https://www.youtube.com/watch?v=ZXUIFj4nRjk I don't know how to make…
Post #Ax8qBjoeACCQZywn0i by [email protected]
0 likes, 1 repeats
@idkrn https://www.youtube.com/live/ZXUIFj4nRjk?si=v6agM1xGlg-yuSLr&t=697
Post #Ax8qOCuNp95iHcZmls by [email protected]
0 likes, 1 repeats
they key slides are: basically a higher working set is slower than a smaller on…
Post #Ax96v022JmmpAboYLY by [email protected]
0 likes, 2 repeats
@jann The limitation on speed will be system memory. setsockopt() can reduce…
Post #Ax97SKaAvrfwSlfzOK by [email protected]
0 likes, 1 repeats
@alison nope, that's not it
Post #Ax98mSAMXubZjGlH6W by [email protected]
0 likes, 2 repeats
@jann Must be pthread_detach() then so that all the threads need not be join()&…
Post #Ax9TwygcaabWWRi5Cq by [email protected]
0 likes, 1 repeats
@madcoder thanks
Post #AxCoKPmSbJLzlsm2oS by [email protected]
0 likes, 1 repeats
@jann Why does OpenBSD have no issues with it and is 10X faster?https://flak.te…
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.