什么是平衡负载
首先大家思考一下,当你发现自己的服务变慢时,你会首先使用什么命令来排查?我通常做的第一件事,就是执行top或者uptime命令来了解系统的负载情况。比如像下面这样,我在命令行里输入top命令,它就会像Windows系统中的任务处理器那样显示各个进程的资源占用状况。
我在命令行里输入uptime 命令,系统也会随即给出以下结果:
update中的参数分别是什么意思呢?它们分别是当前时间、系统运行时间以及正在登录用户数、系统在过去的1分钟、5分钟和15分钟内的平均负载。
22:29 // 当前时间
up 3 days, 12:24 // 系统运行时间
2 user // 正在登录用户数
2.44 4.13 4.42 // 1分钟、5分钟和15分钟内的平均负载
我猜一定有人会说,平均负载不就是单位时间内的