<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    xmemcached發布1.10 RC1 (附最新測試報告,update)

    Posted on 2009-04-28 21:50 dennis 閱讀(1733) 評論(2)  編輯  收藏 所屬分類: javamy open-source
    update:緊急修復一個嚴重的bug,影響多節點memcached下的余數哈希分布。jmx監控正式啟用。更多單元測試。

        XMemcached是一個基于java nio的memcached客戶端。最新發布1.10-RC1版本,這個版本其實早就完成,一直沒有環境來測試,本機測試沒有多大價值。今天做了一個初步測試,在效率上已經超越了spymemcached最新的2.3.1版本,具體的測試數據請看下面,下載地址這里,更新了wiki

       1.10-RC1的主要改進:
    1、性能優化,具體請參見wiki,在測試中已經超越了spymemcached最新的2.3.1版本
    2、重構,引入Optimiezer、XMemcachedClientBuilder等類,并引入泛型方法,使API接口更趨實用性和便捷性。1.10rc1將不兼容1.0版本,具體API請參見javadoc。可以保證的是在1.10穩定后,xmemcached在API接口不會再有大的變動。
    3、引入maven做項目構建,原來的ant構建仍然可用。
    4、bug修復,具體參見issues報告,更多測試提高健壯性。
    5、引入jmx監控,可以通過java -Dxmemcached.jmx.enable=true來啟用jmx監控,jmx功能可以統計xmemcached的各種操作次數,以及優化參數調整等,更多信息請參考javadoc和wiki

       后續計劃:
    1.10版本的正式發布
    1.11版本的開發工作,引入JMX監控。

        今天給出的是memcached存儲java原生類型的效率測試,key和value都是字符串,memcached單節點跑在局域網內的服務器上,spymemcached使用的是2.3.1版本,xmemcached使用的是1.10-RC1,兩者都是默認配置。具體圖表請看下面及相應說明。
        首先是在我本機windows xp環境(因為主要看對比,機器環境不再具體說明),連接memcached服務器所做的測試,下面是xmemcached和spymemcached的set操作效率對比,縱坐標為TPS,橫坐標為線程并發數(下同)。



        顯然,兩者的set操作效率在windows下極為接近。接下來是get操作的對比直方圖:


       
        XMemcached在get操作上保持傳統優勢,并發越大,優勢越明顯。在測試了windows下兩個客戶端的表現,繼續做linux下的測試數據,因為所用的機器是一臺8核的牛機,因此TPS非常驚人。首先是set操作的對比:
        


        不用多說,xmemcached全面占優。再看get操作的對比:



        一個奇特的現象是在200線程并發的時候,spymemcached反而超過了xmemcached,這一現象反復測試還是如此。其他并發下,xmemcached全面占優,在達到500并發時,spymemcached的get很多超時,因此數據作廢,而xmemcached由于可以設置get的操作的超時時間更長,因此仍然正常運行。
        從以上測試可以看出,1.10-RC1版本的XMemcached存儲原生類型已經在windows和linux平臺上的效率都超過了spymemcached。對于自定義對象和容器對象的存儲測試也證明xmemcached的效率已經全面超越了spymemcached。很希望有更多的測試報告,畢竟我的測試可能還是不夠客觀。




    評論

    # re: xmemcached發布1.10 RC1 (附最新測試報告)  回復  更多評論   

    2009-04-29 18:37 by BeanSoft
    支持下, 最近在了解這方面的玩意.

    # re: xmemcached發布1.10 RC1 (附最新測試報告)  回復  更多評論   

    2009-04-29 19:20 by dennis
    @BeanSoft
    RC1這個版本的分布功能,在余數哈希算法的實現上有個愚蠢的BUG,svn里可以拿到最新的代碼,已經包括了jmx監控
    主站蜘蛛池模板: 亚洲国产区男人本色| 2022中文字字幕久亚洲| 免费91麻豆精品国产自产在线观看| 亚洲色欲色欲www在线播放 | 免费a级黄色毛片| 两个人的视频高清在线观看免费 | 老司机永久免费网站在线观看| 久久精品无码专区免费东京热| 成人片黄网站色大片免费观看cn | 99精品视频在线观看免费专区 | 最近高清国语中文在线观看免费| 亚欧在线精品免费观看一区| 57pao一国产成视频永久免费| 一级毛片**不卡免费播| 国产色爽免费无码视频| 免费视频爱爱太爽了| 国产精品成人免费一区二区| 国产午夜鲁丝片AV无码免费 | 久久久久久久岛国免费播放 | 日本高清免费不卡视频| 亚洲成a人片在线播放| 亚洲欧洲自拍拍偷综合| h视频在线观看免费| 国产精品69白浆在线观看免费 | 亚洲人成在线中文字幕| 国产成人无码区免费内射一片色欲 | 99精品视频在线观看免费专区| 毛片A级毛片免费播放| 亚洲国产精品成人| 亚洲乱码在线卡一卡二卡新区| 三级片免费观看久久| 好男人www免费高清视频在线| 亚洲精品国产va在线观看蜜芽| 亚洲另类古典武侠| 久久久久久久99精品免费观看| 成年女人视频网站免费m| 亚洲欧洲一区二区| 国产免费AV片在线观看| 亚洲成a人一区二区三区| 亚洲国产成人久久一区二区三区| 久久成人a毛片免费观看网站|