私は初めてMongoDBを使用し、そのパフォーマンスの時間を計ろうとしています。Windows764ビットホストを搭載したVirtualBoxUbuntu9.10ゲストでrubyを実行しています。MongoDBは、インターネットクラウドのどこかにある私のLANではなく、リモートホスト上にあります。
これが私のコードです:
time1 = Time.now
rows = coll.find(some_criteria)
puts ((Time.now - time1) * 1000).to_s
問題は、時間がとても短いので、私が見ているものを信じられないということです。私のコンピューターとリモートのmongoコンピューター間のping時間は約40ミリ秒ですが、約50、100、200マイクロ秒の時間が表示されています。ユニットを誤解していますか?pingが非常に高い場合、どうしてタイミングを低くすることができますか?