比较在本地安装和远程安装MongoDB的处理时间性能(第1个)

为了达到某种预期的结果或目标。

在本地安装MongoDB和远程安装MongoDB之间的处理时间性能差异需要进行确认。
在我目前的工作中,出现了同时使用MongoDB和Oracle的情况。
将Oracle和MongoDB放在同一服务器上有些令人怀疑,因此需要进行测试以确认这一点。

设定

* 使用当前最新版的MongoDB(3.0.4 Linux版)。
* 为了突出网络问题,每次只插入一个文档。

用 Ping 命令检查连接是否通畅

(Mongo 客户端 -> Mongo 服务器端)
$ ping 192.168.xxx.xxx -s 1500 -c 100
对 192.168.xxx.xxx 进行 ping 测试,发送 1500(1528)字节的数据,共执行 100 次。

— 192.168.xxx.xxx 的 ping 统计 —
已发送 100 个数据包,收到 100 个,丢包率 0%,耗时 99103毫秒
往返时间最小/平均/最大/标准差 = 0.867/0.977/2.139/0.124 毫秒

    もともとそれほどパフォーマンスのいい環境ではないです。

如果将 MongoDB 放在本地与放在远程进行插入操作,比较插入时间。

無題2.png

考察 – 调查检验某事物或情况的行为或过程。

差距太大了!

由于尚未对系统参数进行任何调整,因此此确认仍有很大的修改空间。

根据性能监控显示,我觉得CPU、内存和磁盘I/O似乎没有问题。

在网络方面,传输速度可能在低层上有些粘滞?
调整这些方面(接收缓冲区、发送缓冲区等)可能是优化的考虑点。。。

广告
将在 10 秒后关闭
bannerAds