Slow Upload, high Pending?
-
Looking @ your M122-results further up, your max network-loops are just a minimum longer than your max write time for the uSD-card. Sounds to me as if the card's write-time would be the main-limiting factor.
As for my system, it's purely the uSD-card delivered with the duet. your 112ms max block write are a ferrari compared to my max 400ms i've had so far.
For negotiating the network-transfer without to much hassles i'd resort to (ignoring much more time-consuming methods):
- M122 SD max write and Network max loop
- perhaps Chrome Devtools (Ctrl + Shift + I) - network tab
Generally i'd try to avoid all unnecessary network-problems by taking the router and the printer alone without any other obstacles. If they run together properly, you can investigate to more complicated steps. If not - righdo - than at least you've got less complexity at hand.
-
Gents, just for the statistics: Max block time uSD
Card delivered with Duet3D
- 360-400ms
SanDisk uSD Ultra SDHC I 8GB
- formatted 4K (Win 7): 800ms!
- formatted 32K (SD-Formatter) : 7.9ms, 8.6 ms
I'd say, big thank you to @Phaedrux for pointing out https://www.sdcard.org/downloads/formatter_4/
-
@kolja You might even be able to get windows to use 64k clusters.
-
Would have had the possibility to format with 64K in Win7, but wanted to give the formatter a try. Results are at least amazing. Factor 100!
-
using the SD formatter on its own didn't work for me. I think my issue is a network issue because of my comcast router. My network tests were done with 64k block size so that could be helping, but I'm certain it's not the only thing at play here.
-
@rentablesocks There's definitely two possible bottlenecks. The write speed of the network interface and the write speed of the SD card.
-
@phaedrux Right, but even with the SD card formatted properly, using one network vs the other still reduces the speed to sub 50KiB/s so I think that's the primary cause.
-
@rentablesocks right. Your bottleneck is your network.