During my TP3 Refresh deployment, I ran into an issue with the POC installer, wherein it seemingly wouldn’t download the bits for me to install and I ended up having to download each .bin file manually to proceed.
Charles Joy (@OrchestratorGuy) was kind enough to let me know via Twitter how to check the progress of download and for any errors. As ever, PowerShell is king.
After starting the download, I fired up PowerShell and ran the Get-BitsTransfer | fl command to see what was going on with the transfer. In this instance, all is working perfectly, however something stuck out for me…
One thing to notice here is that Priority is set to Normal – this setting uses idle network bandwidth for transfer. Well I don’t want to use idle network bandwidth, I want to use all the network bandwidth! 🙂
We can maybe up the speed here by setting Priority to High or to Foreground. Set to Foreground, it will potentially ruin the rest of your internet experience while downloading, but it will move the process from being a background task using idle network bandwidth into actively competing with your other applications for bandwidth. In the race to deploy Azure Stack, this might be a decisive advantage!
Get-BitsTransfer | Set-BitsTransfer -Priority Foreground
Kicking off this PowerShell immediately after starting the PoC downloader could in theory improve your download speed. As ever, YMMV and this is a tip, not a recommendation.