![]() |
Windows slow write performances at 10Gbps speed - Printable Version +- ASK NC (https://ask.nascompares.com) +-- Forum: Q&A (https://ask.nascompares.com/forumdisplay.php?fid=1) +--- Forum: Before you buy Q&A (https://ask.nascompares.com/forumdisplay.php?fid=2) +--- Thread: Windows slow write performances at 10Gbps speed (/showthread.php?tid=12217) |
Windows slow write performances at 10Gbps speed - Enquiries - 08-02-2025 Hi, great video and article, here is my issue. I have a PC and Mac connected at 10Gpbs to a qnap NAS, all jumbo frame enable, and using speed test by openspeedTest, I get the 10Gbps speed no issue. Now, with the mac, I can get about 800MB/sec write and 1101 read which is not too bad, even if it would be nice to have a bit more write performances With the PC, I only get about 500MB/sec write and 900 read, clearly there is a bottleneck on the Windows 11 PC somewhere, do you have any idea how to optimze it? I did use the recommended cmds in power shell netsh int tcp set global autotuninglevel=normal Set-NetAdapterRss -Name "10GbE Adapter Name" -Enabled $true netsh int tcp set global rss=enabled netsh int tcp set global ecncapability=disabled netsh int tcp set global chimney=enabled The last one does not work by the way, but it really did not change anything... Thank you RE: Windows slow write performances at 10Gbps speed - ed - 08-02-2025 You’re absolutely right to expect more from the write performance on the Windows side, especially over 10GbE. Based on what you’ve described, it sounds like the hardware is up to the task, so the bottleneck is most likely software or driver-related. Here are a few things worth checking or trying: 1. NIC Driver and Firmware Double-check that the 10GbE adapter in the Windows machine is running the latest driver and firmware from the manufacturer’s site (not just what Windows Update installed). 2. Jumbo Frame Consistency Ensure all devices, including switches, are consistently set to the same MTU (typically 9000). In some setups, Windows can silently revert to 1500 if the network path isn’t clean. 3. SMB Multichannel If your adapter supports multiple queues and RSS is active (which you’ve already enabled), ensure that SMB Multichannel is not disabled via group policy or registry. It can help boost throughput significantly on Windows. 4. Storage Write Target What drive is the data being written to on the NAS? SSD or HDD RAID? If it’s a slower array, Windows may behave more conservatively with buffering and write caching. Also try disabling Windows Defender real-time protection temporarily to see if there’s an impact. 5. Disable Large Send Offload (LSO) In Device Manager > Network Adapter > Advanced tab, try disabling “Large Send Offload (IPv4 and IPv6)” and test again. Sometimes this offload causes latency with high-throughput transfers. 6. Test with iperf3 on Windows Use iperf3 with the NAS or Mac as server, and the PC as client to get raw network performance values independent of SMB/file system overhead. That will help narrow down if the issue is truly network-related or something on the file stack. 7. File Copy Method Try testing with tools like FastCopy or TeraCopy, as the default Windows Explorer copy is not always representative of actual performance, especially with lots of small files. |