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

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

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

    莊周夢蝶

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

    Java Memcached Client Benchmark

    Posted on 2010-10-17 13:44 dennis 閱讀(4202) 評論(0)  編輯  收藏 所屬分類: javamy open-source

         Xmemcached 1.2.6.1 released,所以更新了一下Java Memcached Client Benchmark。對比下Xmemached,SpymemcachedJava-Memcached-Client這三個開源客戶端的性能,具體的測試信息可以看這個鏈接

        測試源碼
    svn co http://xmemcached.googlecode.com/svn/trunk/benchmark/
        測試結(jié)果:
    svn co http://xmemcached.googlecode.com/svn/trunk/benchmark/result

        總結(jié)下測試結(jié)果,為還在選擇和考察java memcached client的朋友提供參考:

    1、Java-Memcached-Client 2.5.1這個版本果然有很大改進,性能上有非常大的提升,從測試結(jié)果來看在小于100并發(fā)下有非常明顯的優(yōu)勢,同時耗費資源也相對較多。但是在300并發(fā)訪問下,Java-Memcached-Client會不斷地報錯:
    com.schooner.MemCached.SchoonerSockIOPool Sun Oct 17 11:09:05 GMT+08:00 2010 - ++++ failed to get SockIO obj for10.232.36.82:12000
    com.schooner.MemCached.SchoonerSockIOPool Sun Oct 17 11:09:05 GMT+08:00 2010 - ++++ failed to get SockIO obj for: 10.232.36.82:12000
    com.schooner.MemCached.SchoonerSockIOPool Sun Oct 17 11:09:05 GMT+08:00 2010 - ++++ failed to get SockIO obj for: 10.232.36.90:12000
    com.schooner.MemCached.SchoonerSockIOPool Sun Oct 17 11:09:05 GMT+08:00 2010 - ++++ failed to get SockIO obj for: 10.232.36.82:12000
    com.schooner.MemCached.SchoonerSockIOPool Sun Oct 17 11:09:05 GMT+08:00 2010 - ++++ failed to get SockIO obj for: 10.232.36.90:12000
    com.schooner.MemCached.SchoonerSockIOPool Sun Oct 17 11:09:05 GMT+08:00 2010 - ++++ failed to get SockIO obj for: 10.232.36.82:12000


     并且無法正常地存取數(shù)據(jù), 而xmc和spy卻可以正常應(yīng)對這一場景。因此可以看到在300并發(fā)下,Java-Memcached-Client測試的結(jié)果直接為0,因為測試無法完成。盡管我嘗試將最大連接數(shù)調(diào)到2000,仍然是無法完成測試。

    2、Xmemcached無論在低并發(fā)還是高并發(fā)訪問的情況下,都可以保持一個比較優(yōu)秀的性能表現(xiàn),從xmc和spy的對比來看,xmc的優(yōu)勢相當(dāng)大。

    3、從用戶選擇角度來說,如果你的應(yīng)用對memached的訪問負(fù)載并不高,Java-Memcached-Client是一個不錯的選擇,但是在高峰訪問的時候可能命中率會有個急劇的波動;如果你的應(yīng)用訪問memached的負(fù)載較高,此時我推薦你選擇xmemcached;如果你需要異步的批量處理(future模式),可以選擇spymemcached;如果你不知道你的應(yīng)用是什么狀況,我推薦你用xmemcached,可以在任何情況下獲得一個比較好的性能表現(xiàn)


    主站蜘蛛池模板: 免费又黄又爽又猛大片午夜| 亚洲日本在线电影| 中国精品一级毛片免费播放| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲精品无码久久久久AV麻豆| 亚洲AV无码一区二区一二区| 免费羞羞视频网站| 理论亚洲区美一区二区三区| 国产国产人免费人成免费视频 | 亚洲精品日韩一区二区小说| 啦啦啦高清视频在线观看免费 | 久久精品亚洲男人的天堂| 日本一区二区在线免费观看 | 亚洲精品免费视频| 最近2019中文字幕免费大全5| 亚洲最新视频在线观看| 亚洲视频在线观看免费| 亚洲永久中文字幕在线| 成人最新午夜免费视频| 色www免费视频| 亚洲AV无码不卡无码| 久久国产免费观看精品3| 亚洲一区中文字幕在线观看| 成熟女人牲交片免费观看视频 | 亚洲av第一网站久章草| 亚洲第一视频在线观看免费| 成在人线av无码免费高潮水| 久久久久亚洲av无码专区导航 | 亚洲人成在线播放| 免费一级毛片在级播放| 免费观看91视频| 国产精品亚洲自在线播放页码| 国产成人免费a在线视频app| 91在线视频免费观看| 免费无码又爽又刺激网站直播| 亚洲免费在线播放| 大学生美女毛片免费视频| 久久久亚洲欧洲日产国码aⅴ| 91成人免费在线视频| 久久久久亚洲AV无码去区首| 国产亚洲综合久久系列|