Very low SMB write performance compared to direct CephFS access

Vishnu Bhaskar
22 Posts
November 21, 2025, 11:52 amQuote from Vishnu Bhaskar on November 21, 2025, 11:52 amI have a PetaSAN setup where I am trying to connect an SMB share to Windows. While benchmarking the SMB share, I am unable to achieve performance close to what I get when writing directly to CephFS.
I performed three tests using 1 MiB sequential write:
-
Direct CephFS write: ~ 1000 MiB/s
-
SMB write from Ubuntu client: ~ 60 MiB/s
-
SMB write from Windows client: ~ 20 MiB/s
The write performance through SMB is significantly lower than direct CephFS access. I would like support in identifying the cause and improving SMB write performance.
I have a PetaSAN setup where I am trying to connect an SMB share to Windows. While benchmarking the SMB share, I am unable to achieve performance close to what I get when writing directly to CephFS.
I performed three tests using 1 MiB sequential write:
-
Direct CephFS write: ~ 1000 MiB/s
-
SMB write from Ubuntu client: ~ 60 MiB/s
-
SMB write from Windows client: ~ 20 MiB/s
The write performance through SMB is significantly lower than direct CephFS access. I would like support in identifying the cause and improving SMB write performance.

admin
3,054 Posts
November 21, 2025, 12:51 pmQuote from admin on November 21, 2025, 12:51 pm
- Can you describe in summary your hardware setup, ram, cpu, disk ( SSD or HDD )
- When you write directly to CephFS, what command do you use ? what is block size used in writes ? are you using buffered i/o or using direct/sync i/o ?
- Similarly can you describe the commands used in Windows and Linux writing to SMB?
- Can you describe in summary your hardware setup, ram, cpu, disk ( SSD or HDD )
- When you write directly to CephFS, what command do you use ? what is block size used in writes ? are you using buffered i/o or using direct/sync i/o ?
- Similarly can you describe the commands used in Windows and Linux writing to SMB?
Very low SMB write performance compared to direct CephFS access
Vishnu Bhaskar
22 Posts
Quote from Vishnu Bhaskar on November 21, 2025, 11:52 amI have a PetaSAN setup where I am trying to connect an SMB share to Windows. While benchmarking the SMB share, I am unable to achieve performance close to what I get when writing directly to CephFS.
I performed three tests using 1 MiB sequential write:
Direct CephFS write: ~ 1000 MiB/s
SMB write from Ubuntu client: ~ 60 MiB/s
SMB write from Windows client: ~ 20 MiB/s
The write performance through SMB is significantly lower than direct CephFS access. I would like support in identifying the cause and improving SMB write performance.
I have a PetaSAN setup where I am trying to connect an SMB share to Windows. While benchmarking the SMB share, I am unable to achieve performance close to what I get when writing directly to CephFS.
I performed three tests using 1 MiB sequential write:
-
Direct CephFS write: ~ 1000 MiB/s
-
SMB write from Ubuntu client: ~ 60 MiB/s
-
SMB write from Windows client: ~ 20 MiB/s
The write performance through SMB is significantly lower than direct CephFS access. I would like support in identifying the cause and improving SMB write performance.
admin
3,054 Posts
Quote from admin on November 21, 2025, 12:51 pm
- Can you describe in summary your hardware setup, ram, cpu, disk ( SSD or HDD )
- When you write directly to CephFS, what command do you use ? what is block size used in writes ? are you using buffered i/o or using direct/sync i/o ?
- Similarly can you describe the commands used in Windows and Linux writing to SMB?
- Can you describe in summary your hardware setup, ram, cpu, disk ( SSD or HDD )
- When you write directly to CephFS, what command do you use ? what is block size used in writes ? are you using buffered i/o or using direct/sync i/o ?
- Similarly can you describe the commands used in Windows and Linux writing to SMB?