Originally posted by cjcox
View Post
Announcement
Collapse
No announcement yet.
Microsoft Has More SMB3/CIFS Enhancements For Linux 5.16, Including For Performance
Collapse
X
-
-
Originally posted by indepe View Post
However it is the result of decisions that were made some time ago, and IO_URING didn't come into being just today. It doesn't mean that it was technically a wise decision to accept the making of an in-kernel implementation in the first place (which then has to be supported forever). And I'm worried that more such decisions will be made.
Comment
-
Originally posted by NobodyXu View Post
I think ksmb supports RDMA:
Remote Direct Memory Access (RDMA) is a technology that allows computers in a network to exchange data in main memory without involving the processor, cache or operating system of either computer. Like locally based Direct Memory Access (DMA), RDMA improves throughput and performance because it frees up resources.
Copied from searchstorage.techtarget.com/definition/Remote-Direct-Memory-Access
Comment
-
Originally posted by kylew77 View Post
Sounds like a huge security vulnerability waiting to happen to me. Not involving the OS sounds really dangerous to just have a computer on the network take content from memory. What if the remote computer took your AES decryption keys for example?
- Likes 2
Comment
-
Originally posted by cjcox View Post
Sigh.. Samba features outside of IO_URING. Today there's not Samba built on top of KSMBD. But this is being looked at. So, TODAY... KSMBD, limited when compared to features of Samba.
- Likes 3
Comment
-
Originally posted by indepe View Post
I have to? I'd think IO_URING would work for "basic" SMB just as well.
- Likes 1
Comment
-
Originally posted by kylew77 View Post
Sounds like a huge security vulnerability waiting to happen to me. Not involving the OS sounds really dangerous to just have a computer on the network take content from memory. What if the remote computer took your AES decryption keys for example?
It is just another way to optimize the transfer of data by using zero-copy networking.
Though maybe io-uring in future will also support zero-copy.Last edited by NobodyXu; 14 November 2021, 03:53 AM.
- Likes 1
Comment
-
Originally posted by oleid View Post
the memory footprint and processor usage are important to consider. You cannot beat an in kernel server when it comes to processor efficiency. And that's important for the embedded world.
There is usually a close relationship between throughput and processor effiency.
Comment
-
Originally posted by cytomax55 View PostI have 0 background in this but my 2 cents is....
By making Linux more compatible with Windows it'll help making the switch from Windows to Linux easier..
functionality
Comment
Comment