title: mongodb higher faults on Windows than on Linux
body: <p>I am executing below C# code - </p>
  
  <pre><code>for (; ; )
  {
      Console.WriteLine("Doc# {0}", ctr++); 
      BsonDocument log = new BsonDocument();
      log["type"] = "auth";
      BsonDateTime time = new BsonDateTime(DateTime.Now);
      log["when"] = time;
      log["user"] = "staticString"; 
      BsonBoolean bol = BsonBoolean.False;
      log["res"] = bol;    
      coll.Insert(log);
  }
  </code></pre>
  
  <p>When I run it on a MongoDB instance (version 2.0.2) running on virtual 64 bit Linux machine with just 512 MB ram, I get about 5k inserts with 1-2 faults as reported by mongostat after few mins.</p>
  
  <p>When same code is run against a MongoDB instance (version 2.0.2) running on a physical Windows machine with 8  GB of ram, I get 2.5k inserts with about 80 faults as reported by mongostat after few mins. </p>
  
  <p>Why more faults are occurring on Windows? I can see following message in logs- 
  [DataFileSync] FlushViewOfFile failed 33 file</p>
  
  <p>Journaling is disable on both instances </p>
  
  <p>Also, is 5k insert on a virtual machine with 1-2 faults a good enough speed? or should I be expecting better inserts? </p>