webserver-llc/angie

Enhancement using vmsplice for unix sockets

osevan opened this issue · 1 comments

Dear Devs,

some setups using angie in unix socket listening mode for better performance on local host.

Using vmslice reduce overhead in kernel and lower latency .

Maybe some of devs, could make vmsplice unix sockets available inside configure option --with_vmsplice or --enable-vmsplice
https://qsantos.fr/2024/08/25/linux-pipes-are-slow/

Thanks and

Best Regards

vmsplice() exists >15 years already. There are reasons why it's not used. AFAIK among some other disadvantages and complications, it's impossible to know when the data is actually sent and buffer can be reused.

Your link is a bit irrelevant, since it compares performance with pipes, not sockets.