WinSer 2022 Slow file sharing

Copper Contributor

Hi, I have a problem with file sharing from Windows Server 2022.

 

The server is a new HPE ProLiant ML110 Gen10 with HPE Smart Array E208i-a and HPE 480 GB SSD 2.5" 6G Mixed Use SATA P18432-B21.

 

All FW are up to date, all drivers installed.

 

I have one folder shared on the server that should be accessible by the user PCs. If I copy data from the PC to the server, the transfer speed is around 130 MB/s.

 

If I copy data from the server to the PC, the speed is very slow. It climbs to 30 MB/s and then drops to 0 b/s. And it alternates like this.

 

iPerf from server to PC and from PC to server measures around 950 Mb/s.

 

CrystalDiskInfoMark on PC:

------------------------------------------------------------------------------
CrystalDiskMark 8.0.5 x64 (C) 2007-2024 hiyohiyo
Crystal Dew World: https://crystalmark.info/
------------------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

[Read]
SEQ 1MiB (Q= 8, T= 1): 558.265 MB/s [ 532.4 IOPS] < 14986.56 us>
SEQ 1MiB (Q= 1, T= 1): 508.021 MB/s [ 484.5 IOPS] < 2062.86 us>
RND 4KiB (Q= 32, T= 1): 176.279 MB/s [ 43036.9 IOPS] < 723.03 us>
RND 4KiB (Q= 1, T= 1): 27.261 MB/s [ 6655.5 IOPS] < 150.02 us>

[Write]
SEQ 1MiB (Q= 8, T= 1): 407.348 MB/s [ 388.5 IOPS] < 20506.56 us>
SEQ 1MiB (Q= 1, T= 1): 387.027 MB/s [ 369.1 IOPS] < 2706.41 us>
RND 4KiB (Q= 32, T= 1): 200.643 MB/s [ 48985.1 IOPS] < 652.33 us>
RND 4KiB (Q= 1, T= 1): 70.881 MB/s [ 17304.9 IOPS] < 57.58 us>

Profile: Default
Test: 1 GiB (x5) [C: 79% (93/118GiB)]
Mode: [Admin]
Time: Measure 5 sec / Interval 5 sec
Date: 2024/07/03 17:26:54
OS: Windows 10 Pro 22H2 [10.0 Build 19045] (x64)

 

CrystalDiskInfoMark on serever

------------------------------------------------------------------------------
CrystalDiskMark 8.0.5 x64 (C) 2007-2024 hiyohiyo
Crystal Dew World: https://crystalmark.info/
------------------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

[Read]
SEQ 1MiB (Q= 8, T= 1): 445.263 MB/s [ 424.6 IOPS] < 18795.71 us>
SEQ 1MiB (Q= 1, T= 1): 391.785 MB/s [ 373.6 IOPS] < 2672.22 us>
RND 4KiB (Q= 32, T= 1): 273.759 MB/s [ 66835.7 IOPS] < 478.12 us>
RND 4KiB (Q= 1, T= 1): 23.860 MB/s [ 5825.2 IOPS] < 171.13 us>

[Write]
SEQ 1MiB (Q= 8, T= 1): 375.384 MB/s [ 358.0 IOPS] < 22225.63 us>
SEQ 1MiB (Q= 1, T= 1): 356.312 MB/s [ 339.8 IOPS] < 2938.35 us>
RND 4KiB (Q= 32, T= 1): 207.010 MB/s [ 50539.6 IOPS] < 630.64 us>
RND 4KiB (Q= 1, T= 1): 75.656 MB/s [ 18470.7 IOPS] < 53.74 us>

Profile: Default
Test: 1 GiB (x5) [C: 45% (45/99GiB)]
Mode: [Admin]
Time: Measure 5 sec / Interval 5 sec
Date: 2024/07/03 17:33:16
OS: Windows Server 2022 Standard Evaluation 21H2 [10.0 Build 20348] (x64)

 

Any idea where the problem might be?

4 Replies
check in to SMB and see what version you are running. winSAT will tell you disk speed but its not your disk. probably not the network either since your upload is fast. its something with the network protocol SMB most likely.
When I use CloneZilla and transfer the image to the original server (8 years old), the sharing works without problems
PS C:\Users\Administrator> Get-SmbServerConfiguration | Select EnableSMB1Protocol

EnableSMB1Protocol
------------------
False


PS C:\Users\Administrator> Get-SmbServerConfiguration | Select EnableSMB2Protocol

EnableSMB2Protocol
------------------
True
And robocopy ( Options : /DCOPY:DA /COPY:DAT /Z /J /MT:8 /R:1000000 /W:30) is too so fcking slowly