负载平衡?
也不知道是不是这个词:“负载平衡”。是很久以前bixuan向我提过的,当时没留心,现在他自己也忘了。总之意思就是用一台计算机作为路由将两条宽带线连在一起,然后通过这台计算机上网的其他计算机的上网速度快过使用单独一条宽带的上网速度。 也可以叫做“负载平衡”吧,不过我还是觉得叫“流量分割”或者叫“流量平衡”更舒服一点。总之是可以使用高级路由来实现,http://www.lartc.org 非常感谢dannycat.:P 与系统平均负载是两回事吧?
系统平均负载(Load average)释疑
在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?
系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:
- 它没有在等待I/O操作的结果
- 它没有主动进入等待状态(也就是没有调用'wait')
- 没有被停止(例如:等待终止)
例如:
CODE:
# uptime
7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94 To 权老实,
完全不是一码事 :P
就字面上看,“平衡”跟“平均”也没什么关系啦 :mrgreen: dannycat,有没有什么好点的负载平衡解决方案啊?动不动就是集群,用不上啊。
比如,让对一个网站的访问按比例(服务器性能而定)分散到两台处于不同地方的互联网上的主机上去。 :idea:
文件的同步可以通过rsync来做,MySQL数据库的同步可以通过双向复制来做,那么要怎样才能把对一个域名的访问按比例分散到两个IP呢? 呃,这个就是纯粹的“负载平衡”了,跟你的顶贴不是一回事呀:)
一个比较常见的简单分流方案:DNS轮询。
先介绍篇文章给你看:http://www.chinaitlab.com/www/news/article_show.asp?id=2452 万网管理的域名,不能添加多个A记录啊。
还有,需要根据性能按比例分配流向,DNS轮询只能平均分配。
俺继续思考思考。 :mrgreen:
页:
[1]