Posted on 2009-03-07 10:43
dennis 閱讀(1722)
評論(1) 編輯 收藏 所屬分類:
java 、
my open-source
翠花,上圖,首先是容器類和自定義對象的get、set在不同并發(fā)下的表現(xiàn)
很明顯,在linux下,spymemcached讀寫復(fù)雜對象的效率遠(yuǎn)遠(yuǎn)超過在windows下的表現(xiàn),xmemcached在兩個平臺之間表現(xiàn)平穩(wěn),在linux上get效率低于spymemcached,差距比較大,準(zhǔn)備再優(yōu)化下;set效率略高于spymemcached。
xmemcached 0.70將支持多服務(wù)器功能和簡單的分布能力,基于hash key后模節(jié)點(diǎn)數(shù)的余數(shù)值做分布,這也是spymemcached默認(rèn)的分布方式,一致性哈希暫不實(shí)現(xiàn)。下面是在linux下多節(jié)點(diǎn)情況下讀寫簡單類型的效率對比
兩者都是在從一個節(jié)點(diǎn)到兩個節(jié)點(diǎn)的變化中效率有一個顯著下降,在2個節(jié)點(diǎn)到更多節(jié)點(diǎn)過程中下降的幅度開始減小,曲線變的相對平穩(wěn)。
xmemcached路線圖
0.70 多服務(wù)器和簡單分布
0.80 更多memcached協(xié)議支持
0.90 一致性哈希算法的實(shí)現(xiàn)