load average

load average

指标项含义:

Load:简单的说是进程队列的长度(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing)。

Load Average:一段时间(1分钟、5分钟、15分钟)内平均Load。

即一段时间内正在使用和等待使用CPU的统计信息(平均任务数)。

 

Unix系统,队列长度主要看:正在执行的进程数、等待的进程数。

Linux系统,在Unix之上增加不可中断的进程数。

察看命令:

uptime load average后的三个数字依此是过去1min5min15min的平均负载。

w:同时显示已登录的用户。打开2shell标签页,显示两个shell端。

cat /proc/loadavg

top:占用资源较多,不适合写入脚本。

tload 画图形

procinfo ubuntu 12.04 需要单独安装。Suse系统默认没有安装。

指标项取值:

单个CPU核心上的负载为1,表示表示系统没有剩余资源,同时恰好没有等待资源。

但是,任何的异常都会导致出现排队等待序列,进入恶性循环。

一般认为,单核的理想附负载值为0.7,也有0.5-0.6一说。

若多个CPU,则计算每个CPU逻辑核心的平均值。

多核处理器的理想负载值:0.7*逻辑CPU个数。

逻辑CPU个数查看命令:grep 'model name' /proc/cpuinfo | wc -l

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值