如何理解Linux下的负载均衡?
发布网友
发布时间:2022-04-21 07:47
我来回答
共2个回答
热心网友
时间:2022-06-18 19:14
负载均衡,英文名称为Load
Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
负载均衡作用是建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
负载均衡与操作系统没关系。
热心网友
时间:2022-06-18 19:14
系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:-
它没有在等待i/o
操作的结果-
它没有主动进入等待状态(也就是没有调用'wait')
-
没有被停止(例如:等待终止)
例如:[root@www2
init.d]#
uptime
7:51pm
up
2
days,
5:43,
2
users,load
average:
8.13
,
5.90
,
4.94
命令输出的最后内容表示在过去的1
、5
、15分钟内运行队列中的平均进程数量。
一般来说只要每个cpu
的当前活动进程数不大于3
那么系统的性能就是良好的,如果每个cpu
的任务数大于5
,那么就表示这台机器的性能有严重问题。对于上面的例子来说,假设系统有两个cpu
,那么其每个cpu
的当前任务数为:8.13/2=4.065.这表示该系统的性能是可以接受的。