MongoDB性能:Windows 2016 Server DC与运行Hyper-V Ubuntu的同一台计算机

问题描述 投票:0回答:1

我读过几篇文章说,在Windows上运行MongoDB比在Linux上慢很多。他们提到像XFS这样的文件系统比NTFS等更好,并且它是为Linux设计的。

参考Why Mongodb performance better on Linux than on Windows?

所以我的问题是,有没有人对Windows(例如直接安装在服务器上)与同一台计算机(运行Windows)但通过HyperV运行VM(Ubuntu 18.04,XFS)的MongoDB性能进行过基准测试?

mongodb hyper-v
1个回答
0
投票

同一台计算机(运行Windows),但通过HyperV运行VM(Ubuntu 18.04,XFS)

Linux对于MongoDB的性能优于Windows的原因是,Linux在硬件资源方面效率更高(磁盘,内存和网络在您引用的文章中已提及)。将Linux放入Windows VM并不能消除Windows的开销,这会使MongoDB变慢。相反,您将有两个开销(Linux和Windows)。

[您还应该对实际的性能问题进行排查(根据您的其他文章),而不是尝试随机更改操作系统更改之类的东西,以希望它们可以消除您的性能问题。特定问题might消失了,但是您可能会遇到另一个问题,然后呢?

© www.soinside.com 2019 - 2024. All rights reserved.