DISM performance optimization RRS feed

  • Question

  • Hello,

    I am trying to optimize the deployment of WIM files using MDT and I am having trouble making any difference in the performance.

    From the time PE starts it takes about 6 minutes to deploy a 5.6GB Windows 2016 STD (with updates) WIM file. 

    I would expect it to take about 90 seconds total on a 1Gbps connection (between the client and the server that stores the WIM file). 

    5600 (MB) / 113 (910Mbps or so) = 49.5 seconds. I can see in task manager on the server that occasionally the throughput on the NIC goes up as high as 500Mbps but it never gets close to 910Mbps.

    I have been experimenting with different disks on the client machine and different disks on the server machine and it doesn't really seem to matter what the underlying hardware is. 

    Has anyone done any extensive work on this and had any success?

    Wednesday, October 23, 2019 5:04 PM

All replies

  • Have you trying modifying the scratch space to 128 at least? 
    Wednesday, October 23, 2019 5:56 PM
  • Hi,

    I don't require additional disk space in the working environment. Why would increasing the scratch space reduce the amount of time it would take?

    Wednesday, October 23, 2019 6:02 PM
  • I don't know if this would make much more difference, but you can also change the power scheme on the target pc...

    In your TS, in Preinstall/New Computer, add a command line for Power Scheme High.
    In the command line, add

    PowerCfg.exe /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

    Then, in State Restore, add it again, early in the section. (It needs to run again after the WinPE reboot).

    Finally, you can set it back to Balanced using

    381b4222-f694-41f0-9685-ff5bb260df2e   near the very end of your TS.

    Wednesday, October 23, 2019 6:22 PM