2018-10-25

10月23日任务

10.1 使用w查看系统负载

10.2 vmstat命令

10.3 top命令

10.4 sar命令

10.5 nload命令

10.1 使用w查看系统负载

监控系统状态

w/uptime 查看系统负载

date 查看日期和时间

登陆用户

登录终端 TTY tty1 (终端) pts (远程)

load average 3个数值分别表示系统在过去1分钟、5分钟、15分钟内运行进程队列中的平均进程数量 数值/cpu总线程数 的值不超过1即可 一般在70%内

影响load average数值的并不只由cpu的利用率决定,还包括io性能的影响

cat /proc/cpuinfo #查看cpu核数

10.2 vmstat命令

vmsata 监控系统状态

用法vmsata 1 #每一秒钟显示一次

vmstat 1 5 #每秒显示一次共显示5此

关键的几列:r,b,swpd,si,so,bi,bo,us,wa

1.procs

r 列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu(难道load也是来这里采集的数据?)

b block列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等

2.memory

swpd 切换到内存交换区的内存数量(k表示)。如果swpd的值不为0,或者比较大,比如超过了100m,只要si、so的

值长期为0,系统性能还是正常

free 当前的空闲页面列表中内存数量(k表示)

buff 作为buffer cache的内存数量,一般对块设备的读写才需要缓冲。

cache: 作为page cache的内存数量,一般作为文件系统的cache,如果cache较大,说明用到cache的文件较多,

如果此时IO中bi比较小,说明文件系统效率比较好。

3.swap

si 由内存进入内存交换区数量。

so由内存交换区进入内存数量。

4.io

IO

bi 从块设备读入数据的总量(读磁盘)(每秒kb)。

bo 块设备写入数据的总量(写磁盘)(每秒kb)

这里我们设置的bi+bo参考值为1000,如果超过1000,而且wa值较大应该考虑均衡磁盘负载,可以结合iostat输出

来分析。

5.system 

system 显示采集间隔内发生的中断数

in 列表示在某一时间间隔中观测到的每秒设备中断数。

cs列表示每秒产生的上下文切换次数,如当 cs 比磁盘 I/O 和网络信息包速率高得多,都应进行进一步调查。

6.cpu

cpu 表示cpu的使用状态

us 列显示了用户方式下所花费 CPU 时间的百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果

长期大于50%,需要考虑优化用户的程序。

sy 列显示了内核进程所花费的cpu时间的百分比。这里us + sy的参考值为80%,如果us+sy 大于 80%说明可能存在

CPU不足。

wa 列显示了IO等待所占用的CPU时间的百分比。这里wa的参考值为30%,如果wa超过30%,说明IO等待严重,这

可能是磁盘大量随机访问造成的,也可能磁盘或者磁盘访问控制器的带宽瓶颈造成的(主要是块操作)。

id 列显示了cpu处在空闲状态的时间百分比

us + sy + id =100

帮助理解及部分摘录自:https://blog.csdn.net/zhangchenglikecc/article/details/52103737

10.3 top命令

三秒刷新一次

单位时间内使用cpu活动的进程有多少个

1.    系统运行时间 

2.    up  系统运行时间

3.    user  当前登录用户数

4.    load average 0.00  0.00  0.00  系统负载,任务队列不同时间段平均长度,分别为1分钟,5分钟,15分钟前到现在

5.    total,  当前进程总数

6.    running   正在运行的进程数

7 .   sleeping   睡眠的进程数

8.    stop    停止的进程数

9.    0zombie   僵尸进程数

10   Cpu(s):  0.0%us,  用户空间占用CPU百分比

cpus高则负载高

负载高cpus不一定高

11   sy,  内核空间占用CPU百分比

      ni, 用户进程空间内改变过优先级的进程占用CPU百分比

      d 空闲CPU

      wa  等待输入输出的CPU时间百分比

      hi    硬中断

      si    软中断

      st    实时被偷走的cpu资源百分比 可能是虚拟化的虚拟机

12.  Mem (kb)    total,      内存总容量

                  used,     使用的物理内存总量

                  free,       空闲内存总量

                  buffers,  用做内核缓存的内存量

键入大写字母M按照内存占用排序

大写P cpu占用排序

13.Swap     total         交换分区总量

                  used        使用的交换分区总量

                  free          空闲的交换分区总量

                  cached     缓冲的交换区总量   


top 查看进程使用资源情况

top -c 显示详细的进程信息

top -bn1 静态显示所有进程

q退出,数字1显示所有核cpu,大写字母M按1内存使用排序

大写字母P按cpu使用排序


10.4 sar命令

sar -n DEV 网卡流量

sar -n DEV 1 10 #一秒显示一次共十次

iface 网卡名字

rxpck 接受数据包 正常来说几千 上万需要注意

txpck 发送数据包

rxkB  接受数据量

txkB  发送数据量

sar -q 查看系统负载

sar -b 查看磁盘读写

sar -f /var/log/sa/saxx 历史文件 最多保留一个月

每年生成 /var/log/sa/sarxx 

其中saxx为二进制文件 只能用sar -n DEV -f 查看

 sarxx 可用cat直接查看

yum -install -y sysstat #安装以使用sar


10.5 nload命令

nload命令

通过按方向键来查看网卡数据量

yum -install -y epel-release 

yum -install -y nload #安装命令

部分vps源没有nload包需要编译安装

wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz

tar -xf nload-0.7.4.tar.gz

cd nload-0.7.4

./configure

make && make install

且编译前需要安装好gcc以及ncurses

yum install gcc gcc-c++ kernel-devel

yum -y install ncurses*

否则会报错。

帮助理解及部分摘录自:https://www.cnblogs.com/xcloudbiz/articles/5195653.html 

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容