Forum Discussion
Work on the basics of OneDrive for Business
A PG consultant already analysed the logs and came to the following conclusion:
There are 2 causes of why this is happening:
- a) The DURATION and INTERVAL settings for the measurement phase were swapped;
- b) The logic for calculating the throttle value needs improvement.
The cause a) has been resolved on 1/8/2017 by correcting the duration and interval values on the server side.
The cause b) is submitted as a bug to the Product Group to improve the way the throttle value is derived.
For the time being, the throttling behavior might result in unsatisfactory throttle curves, until the discrepancy in measuring HTTP vs user mode, will be fixed as expected, around April 2017.
Thanks for the update, I must have been using a preview release of the OneDrive NGSC GPO Template, where this setting was not yet implemented.
Got that update now, though it doesn't change anything for you.
You might try something different, since there is a kb/s setting in the OneDrive NGSC settings.
I can't verify it, but since these settings are very like to be per users settings and they have to be somewhere, I'd imagine that they are written to the registry. Try running RegShot and then changing the value to verify if this settings is written to the HKCU registry hive. If so, you could possibly create a custom REG GPO to change the value for specific users.
- Ruediger HalberstadtJan 30, 2017Brass Contributor
Thanks for the fast response.
I can ensure you that these settings are not in a GPO. I would love to see that :)
Microsoft put these settings
uploadLimitKbPerSec = 0
downloadLimitKbPerSec = 0in an ini. file which is located here:
C:\Users\YourADAccount\AppData\Local\Microsoft\OneDrive\settings\Business1
The ini-file has the name of your tenant-ID.
So you can now find a way to update an ini-file for 15.000 users and ensure they do not change it back via the client settings....impossible :)
- Ivan54Jan 30, 2017Bronze Contributor
Not impossible - I'd do with SCCM and deploy an application, which verifies the deployed items/apps/files and overwrites any changes.
- Ruediger HalberstadtJan 30, 2017Brass Contributor
You are right..nothing is impossible, but only challenging. :)
As OneDrive itself is permamently changing that ini, they are using it as well for reporting purpose like lastRefreshTime =
requestsSent =
bytesTransferred =(last change 26 mins ago), it will be quite difficult to differentiate the changes of a user vs client.
Nevertheless MS is on the right way, there is a GPO which, if it would work, is great: "Set the bandwidth to x percent of max bandwidth for upload". If they make that GPO really work and
add another GPO saying "Set the bandwidth to x percent of max bandwidth for download" - Life would be easy, GPO controlled and enterprise ready.