码迷,mamicode.com
首页 > 系统相关 > 详细

2018-03-19 Linux学习

时间:2018-03-19 20:00:14      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:Linux学习

10.1 w 查看系统负载

监控系统的状态

    w / uptime 查看系统负载
    cat /proc/cpuinfo  查看CPU核心数
    vmstat 监控系统状态
    用法 vmstat 1
    关键的几列:r , b , swpd , si , so , bi , bo , us , wa

    top 查看进程使用资源情况
    top -c 显示详细的进程信息
    q 退出,数字1显示所有核CPU,大写字母 M 按内存使用排序
    大写字母 P 按 CPU 使用排序

        [root@aming-01 awk]# w
         04:17:01 up 10:32,  1 user,  load average: 0.00, 0.01, 0.05
        USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
        root     pts/0    192.168.104.1    18:07    5.00s  0.63s  0.02s w

load average: 0.00, 0.01, 0.05  
平均负载:1分钟,5分钟,15分钟
单位时间内,使用CPU的活动的进程有多少个
平均负载整数不超过CPU核心数,超过核心数负载过大

10.2 vmstat

    [root@aming-01 awk]# vmstat
    procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
     r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
     2  0      0 1487716   2076 231532    0    0     5     1   44   40  0  0 100  0  0

r       run 运行的进程数
b       block 有多少个进程在等待
swpd    交换分区,数字变动,内存不够用
free    
buff    
cache  
si     交换分区,有多少kb数据,从内存进入si
so     交换有多少kb数据,从内存出来的
bi     从磁盘读数据
bo     写入硬盘数据
in     
cs     
us     用户派的资源占用CPU百分比,长时间大于50,说明系统资源紧张
sy     系统本身占用CPU百分比
id     空闲
wa     等待CPU的百分比,数值大,CPU不够用
st     被偷走了CPU百分比

10.3 top

us  重要
zombie  僵尸进程
默认按CPU百分比排序
按 M 按内存排序
按 P 按CPU排序

top -c 显示进程完整路径

top -bn1 一次性把所有进程都列出来

10.4 sar

监控系统状态

    sar -n DEV  网卡流量
    sar -q      系统负载
    sar -b      磁盘读写
    sar -f /var/log/sa/saxx  历史文件

    nload
    yum install -y epel-release
    yum install -y nload

sar
# yum install -y sysstat

rx   接收
tx   发送
rxpck/s   几千数据包比较正常,上万时负载过重
txpck/s

    [root@aming-01 ~]# sar -q
    Linux 3.10.0-693.17.1.el7.x86_64 (aming-01)     2018年03月05日     _x86_64_    (1 CPU)

    05时50分01秒   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
    06时00分01秒         1       108      0.00      0.01      0.05         0
    平均时间:         1       108      0.00      0.01      0.05         0

10.5 nload

yum install -y nload

查看流量是否快达到购买带宽的容量

2018-03-19 Linux学习

标签:Linux学习

原文地址:http://blog.51cto.com/9298822/2088691

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!