使用FastDHT的问题
我在fdht_servers.conf里面将group_count设定为16时,运行测试代码,client似乎只向前10个BDB数据库文件里面写东西,后面几个数据库一直都是8K大小。
如果改成其他数值,比如10,17,数据都是正常分布在所有文件里。
是不是client方面的代码问题?还是我的设置有误?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您好,请问怎么进行的测试啊,万分感谢
请问搂住,,怎样进行的测试
谢谢!确实是这个问题。但是习惯上group count大家还是用4,8之类的比较多吧。
我测试了一下hash.h中的几个Hash函数,PJWHash(ELFHash)对于2的幂求模非常敏感,可能是算法中移位造成的,其他hash函数没有发现这类问题。
回复 1# gaoyaguo
hash分布不均匀的问题吧,group count最好设置为素数(质数)。