Why are Windows file transfers so incredibly slow?why is WinSCP so slowWhat do different patterns mean in...

Why is it that Bernie Sanders is always called a "socialist"?

When Are Enum Values Defined?

Possible issue with my W4 and tax return

How do I prevent a homebrew Grappling Hook feature from trivializing Tomb of Annihilation?

Does an Eldritch Knight's Weapon Bond protect him from losing his weapon to a Telekinesis spell?

Why do neural networks need so many training examples to perform?

How do you funnel food off a cutting board?

Are the positive and negative planes inner or outer planes in the Great Wheel cosmology model?

Does the ditching switch allow an A320 to float indefinitely?

Critique vs nitpicking

Why is one not obligated to give up his life rather than violate Lashon Hara?

Does it take energy to move something in a circle?

A starship is travelling at 0.9c and collides with a small rock. Will it leave a clean hole through, or will more happen?

Why avoid shared user accounts?

How do you get out of your own psychology to write characters?

Is there a way to not have to poll the UART of an AVR?

Boss asked me to sign a resignation paper without a date on it along with my new contract

Does a paladin have to announce that they're using Divine Smite before attacking?

Not a Long-Winded Riddle

Stuck on a Geometry Puzzle

In harmony: key or the flow?

A fantasy book with seven white haired women on the cover

What is the wife of a henpecked husband called?

Need help with a circuit diagram where the motor does not seem to have any connection to ground. Error with diagram? Or am i missing something?



Why are Windows file transfers so incredibly slow?


why is WinSCP so slowWhat do different patterns mean in Windows 8 file copy dialogUbuntu Server crashes on file transfersWhy do file transfers between drives use RAMWhat makes Windows 10 slow to respond to basic actions?How do I see the file transfer speed in Windows 7?file transfer from windows to linux is slower than from linux to windowsWhy do Windows file transfer speeds top out at around 1.5 gigabytes /second?Why is loopback on Windows 10x slower than loopback within a Linux VM?Slow file transfers between home server and PC over ethernet













2















I am running Windows 10 Pro, set up 2 separate Ram Disks on the same machine, each getting over 30GB of space. I then copy a single file that is around 12GB in size onto one Ram Disk. Then I clear the Windows file cache. Subsequently I drag the file from the first ram disk onto the window of the second ram disk.



What I am seeing is an average 1.5-2 Gigabytes/second transfer speed.



Question: What is bottle-necking the transfer speed here? Same machine, one CPU that runs at around 4GHz with multiple cores, two identical memory disks with their own memory regions on the same machine accessing fast DDR4 2666 memory. I do not understand what constrains the transfer speed here, I understand that the standard Windows file transfer consists of a single threaded process.



I know there are file copy tools that can spin off multiple threads and I know for some 2GB/sec is very fast. But my question focuses on what is slowing down single threaded file copies on the same machine from memory to memory when not a single core is fully utilized during the file transfer, DDR4 memory has an over 10 fold throughput. I understand the Windows APIs consume overhead but nothing indicates that a single hardware resource is constraining the throughput speed here. This is a pure Windows issue and I like to learn whether there are settings/options in the OS that constrain the throughput.










share|improve this question



























    2















    I am running Windows 10 Pro, set up 2 separate Ram Disks on the same machine, each getting over 30GB of space. I then copy a single file that is around 12GB in size onto one Ram Disk. Then I clear the Windows file cache. Subsequently I drag the file from the first ram disk onto the window of the second ram disk.



    What I am seeing is an average 1.5-2 Gigabytes/second transfer speed.



    Question: What is bottle-necking the transfer speed here? Same machine, one CPU that runs at around 4GHz with multiple cores, two identical memory disks with their own memory regions on the same machine accessing fast DDR4 2666 memory. I do not understand what constrains the transfer speed here, I understand that the standard Windows file transfer consists of a single threaded process.



    I know there are file copy tools that can spin off multiple threads and I know for some 2GB/sec is very fast. But my question focuses on what is slowing down single threaded file copies on the same machine from memory to memory when not a single core is fully utilized during the file transfer, DDR4 memory has an over 10 fold throughput. I understand the Windows APIs consume overhead but nothing indicates that a single hardware resource is constraining the throughput speed here. This is a pure Windows issue and I like to learn whether there are settings/options in the OS that constrain the throughput.










    share|improve this question

























      2












      2








      2








      I am running Windows 10 Pro, set up 2 separate Ram Disks on the same machine, each getting over 30GB of space. I then copy a single file that is around 12GB in size onto one Ram Disk. Then I clear the Windows file cache. Subsequently I drag the file from the first ram disk onto the window of the second ram disk.



      What I am seeing is an average 1.5-2 Gigabytes/second transfer speed.



      Question: What is bottle-necking the transfer speed here? Same machine, one CPU that runs at around 4GHz with multiple cores, two identical memory disks with their own memory regions on the same machine accessing fast DDR4 2666 memory. I do not understand what constrains the transfer speed here, I understand that the standard Windows file transfer consists of a single threaded process.



      I know there are file copy tools that can spin off multiple threads and I know for some 2GB/sec is very fast. But my question focuses on what is slowing down single threaded file copies on the same machine from memory to memory when not a single core is fully utilized during the file transfer, DDR4 memory has an over 10 fold throughput. I understand the Windows APIs consume overhead but nothing indicates that a single hardware resource is constraining the throughput speed here. This is a pure Windows issue and I like to learn whether there are settings/options in the OS that constrain the throughput.










      share|improve this question














      I am running Windows 10 Pro, set up 2 separate Ram Disks on the same machine, each getting over 30GB of space. I then copy a single file that is around 12GB in size onto one Ram Disk. Then I clear the Windows file cache. Subsequently I drag the file from the first ram disk onto the window of the second ram disk.



      What I am seeing is an average 1.5-2 Gigabytes/second transfer speed.



      Question: What is bottle-necking the transfer speed here? Same machine, one CPU that runs at around 4GHz with multiple cores, two identical memory disks with their own memory regions on the same machine accessing fast DDR4 2666 memory. I do not understand what constrains the transfer speed here, I understand that the standard Windows file transfer consists of a single threaded process.



      I know there are file copy tools that can spin off multiple threads and I know for some 2GB/sec is very fast. But my question focuses on what is slowing down single threaded file copies on the same machine from memory to memory when not a single core is fully utilized during the file transfer, DDR4 memory has an over 10 fold throughput. I understand the Windows APIs consume overhead but nothing indicates that a single hardware resource is constraining the throughput speed here. This is a pure Windows issue and I like to learn whether there are settings/options in the OS that constrain the throughput.







      windows windows-10 file-transfer






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 5 hours ago









      MattMatt

      2342716




      2342716






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1409394%2fwhy-are-windows-file-transfers-so-incredibly-slow%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1409394%2fwhy-are-windows-file-transfers-so-incredibly-slow%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Why not use the yoke to control yaw, as well as pitch and roll? Announcing the arrival of...

          Couldn't open a raw socket. Error: Permission denied (13) (nmap)Is it possible to run networking commands...

          VNC viewer RFB protocol error: bad desktop size 0x0I Cannot Type the Key 'd' (lowercase) in VNC Viewer...