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
I have to? I'd think IO_URING would work for "basic" SMB just as well.
Leave a comment:
-
Originally posted by cjcox View PostWith regards to KSMBD, you have to realize that a lot of people want a basic SMB. For anything "real", you need to be using Samba (preferably on something that isn't a Red Hat derivative). And yes, IO_URING can greatly increase the performance of Samba. https://samba.plus/blog/detail/ksmbd...nel-smb-serverLast edited by indepe; 13 November 2021, 10:50 PM.
- Likes 1
Leave a comment:
-
Originally posted by cytomax55 View PostI have 0 background in this but my 2 cents is....
I have been noticing a lot of Windows centric changes to Linux recently to make Linux more compatible with Windows...
By making Linux more compatible with Windows it'll help making the switch from Windows to Linux easier..
So far this year I've seen Ubuntu installation with active directory built in
SMB3 and the Linux kernel
Tons of changes to wine allowing anti cheats work on Linux which let lots of Windows only games work on Linux...
Before people didn't switch to Linux since nothing worked on it soon that won't be an excuse and will allow more people to switch without having to sacrifice functionality
- Likes 2
Leave a comment:
-
Originally posted by indepe View PostWould an IO_URING based SMB server not be better than an in-kernel server? Just as good if not better?
I don't like the apparent recent tendency to do more inside the kernel. I like it much better if technologies like IO_URING improve the ability of userspace to do things extremely efficiently.
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
- Likes 2
Leave a comment:
-
With regards to KSMBD, you have to realize that a lot of people want a basic SMB. For anything "real", you need to be using Samba (preferably on something that isn't a Red Hat derivative). And yes, IO_URING can greatly increase the performance of Samba. https://samba.plus/blog/detail/ksmbd...nel-smb-server
- Likes 4
Leave a comment:
-
My question above already answered:
Just found this quote on Jens Axboe's twitter (quoting a reference):
"Clearly, those numbers are impressive, but at the same time recent improvements in Samba's IO performance put this into perspective: by leveraging the new “io_uring” Linux API Samba is able to provide roughly 10x the throughput compared to ksmbd."
- Likes 10
Leave a comment:
-
I have 0 background in this but my 2 cents is....
I have been noticing a lot of Windows centric changes to Linux recently to make Linux more compatible with Windows...
By making Linux more compatible with Windows it'll help making the switch from Windows to Linux easier..
So far this year I've seen Ubuntu installation with active directory built in
SMB3 and the Linux kernel
Tons of changes to wine allowing anti cheats work on Linux which let lots of Windows only games work on Linux...
Before people didn't switch to Linux since nothing worked on it soon that won't be an excuse and will allow more people to switch without having to sacrifice functionality
- Likes 4
Leave a comment:
-
Originally posted by phoronix View PostPhoronix: Microsoft Has More SMB3/CIFS Enhancements For Linux 5.16, Including For Performance
(...)in-kernel SMB3 file server...(...)
There is 30-70% speedup on the horison. Isn't it because the current implementation does have some features yet, and completing it will also slow it down?
Not really a joke: Why not KHTTPD ? KSSHD? KGNOME? or KBLENDER ? maybe a in-kernel Steam client?
- Likes 6
Leave a comment:
-
Would an IO_URING based SMB server not be better than an in-kernel server? Just as good if not better?
I don't like the apparent recent tendency to do more inside the kernel. I like it much better if technologies like IO_URING improve the ability of userspace to do things extremely efficiently.
- Likes 6
Leave a comment:
Leave a comment: