Closed
Description
I've run JSON and Plaintext benchmark on a machine that supports collecting perf traces (it's not the TechEmpower machine which I am always using to run the benchmarks for this experiment) using LTTNg and what I found is lack of io_submit
in the traces (I can see it when I am running my own AIO implementation).
--path "/plaintext" --arg "-e=epoll" --arg "-t=1" --arg "-s=false" --arg "-r=false" --arg "-c=true" --arg "-a=true" --connections 256
All I find is: Tmds.LinuxAsync!Tmds.LinuxAsync.EPollAsyncEngine+LinuxAio::ExecuteOperations
@tmds is there any execution path that besides passing -a=true
AIO could be disabled or not working? I had a similar issue in my implementation when IOQueue ProcessReceives
was creating 0 bytes reads.
BTW All the ThreadsAggregated on a single screen:
Metadata
Metadata
Assignees
Labels
No labels