Downloading OS WIM via SMB is ~10 times slower than it could be..
Hi All, I have a problem where the OS WIM that is being downloaded on my client PC seems to go a lot slower than it could be going. If I monitor the bandwidth from my DP when it is downloading it's sucking about 20 megabits/s. If I press F8, open a cmd prompt, map a share to the DP and copy the same file down the stats suddenly jump to ~+200mbps. Im really confused, in my mind sms is just kicking off a smb copy, can anyone suggest a reason it is not going 'full speed' ? Thanks muchly. -Dan
August 26th, 2009 3:20am
is BITS enabled ? check site settings, client agents, computer client agent properties, BITs and look at the throttling settingsmy SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
August 26th, 2009 3:27am
Hi Niall, record response time! :) Ok im looking at the BITS tab and its on 'Apply to branch DP's only' Throttling is set as 9am - 5pm with a max of 20kbps Allow BITS DL outside of throttling window is unticked. Does this still come into effect if the PC is in WINPE? And I thought BITS was only active if downloading via HTTP not SMB?
August 26th, 2009 3:31am
the BITS settings will apply to configmgr client policy, downloading software updates, software packags and operating system deployments .. so i'd suggest you experiment with the settings there for startersmy SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
August 26th, 2009 3:43am
HiIs the DP on a Server 2008, then try to look at this KBClient push fails when the System Center Configuration Manager 2007 Management Point is installed in Windows Server 2008http://support.microsoft.com/default.aspx?scid=kb;en-us;967506&sd=rss&spid=12769I know this is not directly related in the title, but when Winpe downloads the image, it tries to use BITS and WebDav. And if that is not possible it turns to SMBLook in the smsts.log for something simular like this. Initializing HTTP transport. Setting URL = http://Server/SMS_DP_SMSDPF$/SMSPKG/CEN00030/. Address = Server, Object = /SMS_DP_SMSDPF$/SMSPKG/CEN00030/, Port = 12345. WinHttp credentials set CLibSMSMessageWinHttpTransport::Send: URL: Server:12345 PROPFIND /SMS_DP_SMSDPF$/SMSPKG/CEN00030/ Error. Status code 405 returned dwHttpResultCode>=200 && dwHttpResultCode<=299, HRESULT=80004005 (e:\nts_sms_fre\sms\framework\tscore\downloadcontent.cpp,590) Http result: 405 SendResourceRequest() failed with 080004005 SendResourceRequest(), HRESULT=80004005 (e:\nts_sms_fre\sms\framework\tscore\downloadcontent.cpp,371) oDavRequest.GetDirectoryListing(setDirs, setFiles), HRESULT=80004005 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,2419) Retrying download Tried all the available http based locations. SMB based locations will be attempted now.Ulrik Skadhauge Jensen http://uje.spaces.live.com
August 26th, 2009 3:15pm
The DP is on server 2008 now, we just moved it a few days ago. Previously it was on 2k3. I have turn BITS configuration off because I don't really want anythrottling, just go as fast as it can. Having a max transfer of 9999Kbpsisn't really what I was after when our fileserver has 5gb bandwidth. If that is the desired config should BITS be set to Not configured then? Also Ulrik, I do have something like that, I will look into it and see if it changes anything :) -Dan
August 26th, 2009 7:42pm
I've grabbed that log segment, here it is..although I'm wondering, do I want downloads to come through IIS? Will it download faster than SMB? I think at this point I should mention I'm really focused on why two different smb copies have different speeds. When SMS initiates the download it goes ok but slow compared to what it could be. When I open a cmd shell, map a drive and copy the file locally it flies. What overheard could the sms initiated download possibly have? (This is with BITS in NOT configured mode) DownloadOnDemand flag is true. Attempting to download content locally for Package BNE001A1.. Package Flags: 0x4000000 GetDirectoryListing() entered Initializing HTTP transport. Setting URL = http://ms-bne-fs01.kromestudios.com/SMS_DP_SMSPKGE$/BNE001A1/. Address = ms-bne-fs01.kromestudios.com, Object = /SMS_DP_SMSPKGE$/BNE001A1/, Port = 80. WinHttp credentials set CLibSMSMessageWinHttpTransport::Send: URL: ms-bne-fs01.kromestudios.com:80 PROPFIND /SMS_DP_SMSPKGE$/BNE001A1/ WinHttpReceiveResponse (hRequest, NULL), HRESULT=80072eef (e:\nts_sms_fre\sms\framework\osdmessaging\libsmsmessaging.cpp,7722) failed to receive response with winhttp; 80072eef oHttpTransport.Send((char*)S_DAVQUERY, (sizeof(S_DAVQUERY)/sizeof(S_DAVQUERY))-sizeof(char), pReply, nReplySize), HRESULT=80072eef (e:\nts_sms_fre\sms\framework\tscore\downloadcontent.cpp,585) SendResourceRequest() failed with 0x80072eef SendResourceRequest(), HRESULT=80072eef (e:\nts_sms_fre\sms\framework\tscore\downloadcontent.cpp,371) oDavRequest.GetDirectoryListing(setDirs, setFiles), HRESULT=80072eef (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,2419) Retrying download... GetDirectoryListing() entered Initializing HTTP transport. *DP* = FQDN to DP
August 26th, 2009 8:08pm
Ok this is just weird. I created a task sequence with a cmd /c copy <wim> to local drive and it was going at about 650mbps. The next step I put apply data image just to initiate the download and it went at ~40mbps. Both SMB, same authentication account, source, location, disk and drivers. What the ____ does sms do to TS initiated downloads? (BITS is also NOT configured still)..
August 26th, 2009 11:10pm
my guess is once bits is enabled/configured that the speed will change, can you test that ?my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
August 27th, 2009 8:09am
Ill give it a shot tomorrow, but the initial post was made where BITS was configured with the default settings I posted. Having a max speed of 9999kbps isnt really a great option if thats what it really means.
August 27th, 2009 9:00am
I've tried with BITS on and off, it seems to make no difference. I've set the TS to run the content straight from the distribution point, it now applies between 60mbps - 160mbps which results in a much better time. Thanks for the info Neil/all. -Dan
August 28th, 2009 2:45am
good info, thanks for sharing it cheers niallmy SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
August 28th, 2009 3:10am
keeping in mind a command prompt copy will suck it down at about 650mbps, its still strange ;)
August 28th, 2009 3:14am
sorry to resurrect this Dan, but which option did you specifically enable, was it Access content directly from a distribution point when needed by the running task sequence ? the online help CHM file states that this option should be selected for low bandwidth network connections.... can you clarify =?my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
September 8th, 2009 9:34am
Hi Niall,Sorry for the delayed reply :pYes thats correct, the option was Access content directly from DP. As opposed to downloading it then applying it which although it applied faster, seemed to take much longer to download.-Dan
October 13th, 2009 2:04am
Hi All, I'm getting same issue. It downloads the .wim (SMB) at about 50Mbps If I press F8, open a cmd prompt, map the same share to the DP and copy the same file it downloads at about 750Mbps I'd have liked to avoid to access content directly on the DP Thanks
October 10th, 2012 6:16am