首页 > 其他 > 详细

一种减少索引下载/切换总时间的技巧

时间:2014-12-06 10:08:35      阅读:245      评论:0      收藏:0      [点我收藏+]

现在商户索引下载时14台searcher机器同时下载索引大概要花10-12分钟,然后一组一组(3个分布式锁,5组)切换。假定warmup时间为1分半,所以下载+切换的总时间=10分钟 + 5 * 1.5分钟 = 17.5分钟。

注意到这里3台机器切换时,剩下的机器既不切换也不下载,如果能利用切换时间也做下载,将会省下多组切换时间,最理想是只花费1组切换时间,总时间为10分钟 + 1.5分钟 = 11.5分钟,可以省6.5分钟。一个技巧是使用下载分布式锁,不让14台服务器同时下载,这样就可以做到先下载的先切换,切换的同时其他服务器在下载。

这种方法尽管可以减少时间,但并不好用,要设置合理的下载锁和切换锁才能得到最理想效果,需要对时间有精确的估计,而且如果warmup时间占比减小,效果会变小。

一种减少索引下载/切换总时间的技巧

原文:http://blog.csdn.net/jollyjumper/article/details/41773511

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!