Chinaunix首页 | 论坛 | 博客
  • 博客访问: 68683
  • 博文数量: 36
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-04 12:39
文章分类

全部博文(36)

文章存档

2010年(1)

2009年(35)

我的朋友
最近访客

分类: LINUX

2009-08-29 23:35:39



.pdf 这篇文章理论性太强,看看其中的摘要知道他能解决什么问题就行了

这篇利用consistent hash做了个类似DNS的试验,从这其中的数据来看,
caches Avg entries in cache Std Dev Std Dev as % of mean
3 8934 246 2.7
5 5360 173 3.2
8 3350 112 3.4
10 2680 68 2.6
标准差很小,说明hash的分布是比较均匀的,可是事实上,我在试验的时候觉得怎么分布没有这么好呢?
10台机器,1000000数据的结果
0.1608332
0.0769515
0.0302407
0.1391537
0.0465187
0.1591667
0.0904439
0.1026281
0.044984
0.1490795
分布好像不是那么均匀
用的是python 的hashlib md5算法截取int前32位

各位有没有在生产中真正使用过consistent hash,其中的hash函数采用的什么形式?

未完待续
阅读(1231) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

raymond19842009-08-29 23:44:35

忘记这个了http://michaelnielsen.org/blog/consistent-hashing/