Myślę, że można uruchomić MongoDb bez stosowania poprawki, ale nie polecam tego. W długim czasie możesz napotkać problemy. Zawarli kilka poprawek w MongoDB, aby obejść ten problem.
Szczegółowy opis problemu można znaleźć tutaj i tutaj.
Zobacz także to.
W systemie Windows opróżnianie plików mapowanych w pamięci jest operacjami synchronicznymi. Gdy Menedżer pamięci wirtualnej systemu operacyjnego zostanie poproszony o opróżnienie pliku mapowanego w pamięci, wysyła żądanie synchronicznego zapisu do menedżera pamięci podręcznej plików w systemie operacyjnym. Powoduje to duże przestoje we/wy w systemach Windows z dużym opóźnieniem we/wy dysku, podczas gdy w systemie Linux te same zapisy są asynchroniczne.
Problem staje się krytyczny w przypadku dysków o dużych opóźnieniach, takich jak magazyn trwały platformy Azure (10 ms). To zachowanie skutkuje bardzo długimi czasami opróżniania bg, ograniczając liczbę operacji IOPS na dysku do 100. W przypadku przechowywania z małymi opóźnieniami (pamięć lokalna i AWS) problem nie jest tak widoczny.
W systemach Windows 7 i Windows Server 2008 R2 po zastosowaniu poprawki można uzyskać lepszą wydajność alokacji plików, co jest istotne dla MongoDB