- Joined
- Dec 16, 2010
- Messages
- 1,649 (0.35/day)
- Location
- State College, PA, US
System Name | My Surround PC |
---|---|
Processor | AMD Ryzen 9 7950X3D |
Motherboard | ASUS STRIX X670E-F |
Cooling | Swiftech MCP35X / EK Quantum CPU / EK Quantum GPU / XSPC 480mm w/ Corsair Fans |
Memory | 64GB (2 x 32 GB) G.Skill DDR5-6400 CL32 |
Video Card(s) | EVGA NVIDIA GeForce RTX 3090 XC3 Ultra 24GB |
Storage | WD SN850 2TB, 2 x 512GB Samsung PM981a, 4 x 4TB HGST NAS HDD for Windows Storage Spaces |
Display(s) | 2 x Viotek GFI27QXA 27" 4K 120Hz + LG UH850 4K 60Hz + HMD |
Case | NZXT Source 530 |
Audio Device(s) | Sony MDR-7506 / Logitech Z-5500 5.1 |
Power Supply | Corsair RM1000x 1 kW |
Mouse | Patriot Viper V560 |
Keyboard | Corsair K100 |
VR HMD | HP Reverb G2 |
Software | Windows 11 Pro x64 |
Benchmark Scores | Mellanox ConnectX-3 10 Gb/s Fiber Network Card |
I've been struggling to fix an issue with slow USB transfers on a Debian 11 NAS, and I'm wondering if anyone has any suggestions. I have four external USB 3 HDDs connected to an Intel NUC6i3SYH. When I try to copy files over the network to the disks, the transfer only runs at 15-20 mbps even though the host server is capable of 1 gbps+. I look at CPU usage, I/O usage, and memory usage, and they are all at 10-20%, so none of them are the limitation.
Today, I stumbled across an odd finding. If I run any program that stresses at least one CPU core, the transfers speed up to 500mbps and the transfers are finally limited by the disks with I/O usage at 100%. Once that stressing processes stops, transfers slow down again back to 15-20mbps. I changed the CPU governor from "powersave" to "performance", and there was no noticeable change in transfer rates. It's only when I stress a CPU core that transfer rates speed up.
I'm thinking this is some sort of USB power saving feature taking effect, but I am not sure what config option to look for. Has anyone experienced this before or have a solution? Thanks!
Today, I stumbled across an odd finding. If I run any program that stresses at least one CPU core, the transfers speed up to 500mbps and the transfers are finally limited by the disks with I/O usage at 100%. Once that stressing processes stops, transfers slow down again back to 15-20mbps. I changed the CPU governor from "powersave" to "performance", and there was no noticeable change in transfer rates. It's only when I stress a CPU core that transfer rates speed up.
I'm thinking this is some sort of USB power saving feature taking effect, but I am not sure what config option to look for. Has anyone experienced this before or have a solution? Thanks!