3 ms·
So the question is, what's the result? Is it actually more performant? If not, have you identified where further work is needed to make it more performant?
by jsjohnst 9y ago
So the question is, what's the result? Is it actually more performant? If not, have you identified where further work is needed to make it more performant?
- txdv 9y agoI read something about 5% performance increase, relevant for big players like google, facebook who would save hundreds of thousands of dollars, but rather irrelevant for small companies.
- mirekrusin 9y agoHe hasn't managed to make it work - it kernel panics for him. He mentions that fb noticed significant performance improvement [1]. You should see improvements in some cases, ie. when you can do zero-copy transfers (avoiding kernel->user and then user->kernel data copying), in other words when you pipe data from one socket/file to the other socket/file. [1] https://netdevconf.org/1.2/papers/ktls.pdf https://netdevconf.org/1.2/papers/ktls.pdf
- deleted 9y ago[deleted]
- lambda 9y agoNo, he said: > I ran a simple HTTPS web server with net/http, loaded a page on Chrome, and instead of causing a kernel panic... Followed by demonstrating it working. However, the point remains that he only got it working up to doing a toy hello world. The part that would be important for performance would be what he mentioned isn't finished, which is allowing it to be used with sendfile so that web servers can just sendfile over a TLS connection and let the kernel handle all of the IO.