Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Using Windows Virtualization, I'm running a simple script on a Windows Server 2003 virtual machine that moves ~650,000 images from one directory to another. It's little more than a simple loop that tests if the picture exists, and moves it if it does. Very simple, very I/O bound.

The system will suddenly freeze up while running this script, in what I believe is my host freezing after a static number of I/O calls. I even found a product that seems to be designed to handle this kind of I/O load, but I'm still having the problem, so I'm hoping someone can help me determine the root cause.

If this were Linux, I'd use something like strace, but on Windows, I'm not even sure how to start debugging this issue.

Does anyone have any ideas?


locked by HopelessN00b Feb 20 '15 at 5:05

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as off-topic by HopelessN00b Feb 20 '15 at 5:05

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

You problem most likely lies in the 650k files in a single directory. A reasonable limit is somewhere very south of 32k. (The technical limit is 4.3 billion, but as with most cases "if you have to ask, you're probably doing it wrong" -


Not the answer you're looking for? Browse other questions tagged or ask your own question.