mongodb3.0 效能測試報告 一,mongodb3.0效能測試

來源:互聯網
上載者:User

mongodb3.0 效能測試報告 一,mongodb3.0效能測試


測試環境:

               伺服器:X86 pcserver   共6台

               cpu:  單顆8核

               記憶體:64G         

                磁碟: raid 10

                作業系統 :centos 6.5

               mongodb:3.0

                java驅動:2.13.0

                jdk:1.6

                網路:千兆乙太網路

測試一:

         單台monodb服務,一台同設定管理員作為壓力伺服器,資料量不超過記憶體大小。

          mongodb配置如下:

fork = true
bind_ip=10.10.130.33
port = 10000
dbpath = /data/db
logpath = /data/log/log_m.txt
pidfilepath = /data/pid/pid_m.txt
journal = true
storageEngine = wiredTiger

              情境一:每文檔1000字元,10線程同時寫。


每秒平均寫入22413 個文檔。

老版本(mongodb2.4.4)結果如下:


 每秒平均寫入16771個文檔.

結論:1k文檔寫入,效能提升34%。磁碟空間佔用減少93%。

   情境二:每文檔10K字元,10線程同時寫。


每秒平均寫入9038個文檔.

老版本測試(mongodb 2.4.4):


每秒平均寫入8268個文檔,插入速度不穩定。

結論:10k文檔寫入,效能提升10%。磁碟空間佔用減少87%。


測試二:

         單台monodb服務,一台同設定管理員作為壓力伺服器,資料量不超過記憶體大小,文檔為35K的byte組。

      測試結果:


     

每秒平均寫入2588個文檔.

老版本(mongodb 2.4.4):


每秒平均寫入2261個文檔.插入速度不穩定

結論:35k文檔寫入,效能提升15%。磁碟空間佔用減少91%。  


總結:新版本在磁碟空間的控制上有極大的改善。

           單獨的插入效能提升不大,但插入的速度的穩定性明顯提高。

           由於新的引擎提供的文檔級的鎖,在插入、更新和查詢混合的模式下應該會有大的提升。

測試二將測試單機混合模式

測試三將測試分區模式


             




相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.