shell采集系统负载

回复 收藏
采集算法:
读取/proc/loadavg得到机器的1/5/15分钟平均负载,再乘以100。

{{{密码回复可见}}}

2016-03-04 20:45 举报
已邀请:
0

杨金彪

赞同来自:

+1
0

maria

赞同来自:

awk '{print $1*100,$2*100,$3*100}' /proc/loadavg
0

陈秋明

赞同来自:

look
0

木树

赞同来自:

看看!
0

inzaghidai

赞同来自:

+1
0

jinm

赞同来自:

学习
0

boy461205160

赞同来自:

awk '{print $1*100,$2*100,$3*100}' /proc/loadavg
0

qq495966654

赞同来自:

学习
0

tonyklose

赞同来自:

看看那
0

ginzyx

赞同来自:

学习中。。。
0

xiaoweili

赞同来自:

感谢
0

Landon

赞同来自:

AD
0

HMOM

赞同来自:

看看
0

kingleoric

赞同来自:

学习一下
0

cxiaodian

赞同来自:

+1
0

lin13750529011

赞同来自:

xiex
0

snake

赞同来自:

看看
0

落涧飞鹰

赞同来自:

kankan
0

王sir

赞同来自:

[root@CentOS66 ~]# cat /proc/loadavg
0.00 0.00 0.00 1/130 31691
很是纠结,为什么要乘10呢,真要是生产环境中服务器压力不大,这0*100也是0了
0

wangxinpeng

赞同来自:

ok!
0

prospect

赞同来自:

为什么要乘100?
0

lerchi

赞同来自:

zan
0

落、雨寒

赞同来自:

1
0

malong

赞同来自:

学习一下
0

wsw13640218682

赞同来自:

1、uptime | awk -F: '{print $4}' | awk '{print $1*100,$2*100,$3*100}'
2、w | awk -F: '{print $4}' | grep -v "^$" | awk '{print $1*100,$2*100,$3*100}'
3、awk '{print $1*100,$2*100,$3*100}' /proc/loadavg
4、用top -m -n 1的值来乘于100就有数值可看,只是这样乘于100有何作用呢
111.jpg




0

keluo

赞同来自:

+1
0

linux-小莫

赞同来自:

看看
0

thedawn

赞同来自:

学习
0

rolay8

赞同来自:

这个不明白什么意思
0

yangjian319

赞同来自:

学习。
0

huanglin

赞同来自:

前来看看
0

xiaoweili

赞同来自:

学习了
0

ggangelo

赞同来自:

awk -F" " 'OFS="\n" {print $1*100,$2*100,$3*100}' /proc/loadavg#在这里快速回复#
0

xzzlamp

赞同来自:

123
0

王思彦

赞同来自:

{:4_91:}
0

zhangzihao

赞同来自:

看看
0

自己定义

赞同来自:

学习学习
0

SunyBome

赞同来自:

答案
0

opensky

赞同来自:

参考
0

kolons

赞同来自:

顶!d=====( ̄▽ ̄*)b
0

timfeng3535

赞同来自:

奈斯fa
0

李梦

赞同来自:

cat /proc/loadavg |awk '{print 100*$1,100*$2,100*$3}'
0

we14578

赞同来自:

学习
0

biankm_gz

赞同来自:

学习下
0

等风来

赞同来自:

学习
0

licengceng

赞同来自:

学习                                       
0

阿凯

赞同来自:

1
0

monga

赞同来自:

学习
0

不远晴空

赞同来自:

get
0

nihao426181

赞同来自:

df
0

jxcia2018

赞同来自:

cat /proc/loadavg|awk '{print $1*100,$2*100,$3*100}'
{:4_94:}
0

elvis

赞同来自:

学习了
0

蛀牙宅

赞同来自:

{:4_102:}
0

gh0st

赞同来自:

{:5_121:}
0

咸鱼吃Linux

赞同来自:

学习下
0

北辰星

赞同来自:

学习
0

loveangeler

赞同来自:

awk '{print $1*100,$2*100,$3*100}' /proc/loadavg
0

泡沫式丶黑鴉

赞同来自:

学习
0

李磊

赞同来自:

学习
0

Linux-lucky

赞同来自:

{:4_91:}
0

Toornix

赞同来自:

#!/bin/bash

uptime
load1_pre=`uptime|awk '{print $8}'|sed 's/,//'`
load1=`echo "$load1_pre*100"|bc`
echo $load1

load5_pre=`uptime|awk '{print $9}'|sed 's/,//'`
load5=`echo "$load5_pre*100"|bc`
echo $load5

load10_pre=`uptime|awk '{print $10}'|sed 's/,//'`
load10=`echo "$load10_pre*100"|bc`
echo $load10
0

超大大

赞同来自:

学习
0

阿杰

赞同来自:

1
0

十月鱼

赞同来自:

学习
0

beafty

赞同来自:

恩 ,这个学习了
0

小毅

赞同来自:

学习
0

xiaoliucool

赞同来自:

学习
0

dongteng

赞同来自:

看看
0

jonnylin

赞同来自:

学习
0

Bullet_Point

赞同来自:

1
0

xigua

赞同来自:

学习
0

riverxyz

赞同来自:

+1
0

linuxcp

赞同来自:

{:4_91:}
0

xgmxm

赞同来自:

学习
0

hhao

赞同来自:

1
0

a1138665328

赞同来自:

学习

0

kw是id

赞同来自:

看看

0

Ject1992he - linux学习

赞同来自:

111

0

loading丶

赞同来自:

i_f48.gif

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: