查看Linux负载命令详解

负载的概念:

负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。

简单解释一下:在LINUX系统中,系统负载是对当前CPU工作量的度量,被定义为特定时间间隔内运行队列中的平均线程数。load average 表示机器一段时间内的平均load。这个值越低越好。负载过高会导致机器无法处理其他请求及操作,甚至导致死机。

Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。

负载命令:

uptime 命令:

命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载

        16:48:55 :系统当前时间

        up 13 days, 2:47,:系统开机已经过了多少天

         2 users,:当前在线的用户数

        load average: 0.35, 0.35, 0.33:系统1分钟、5分钟、15分钟的CPU负载信息

top:

进程状态显示和控制,每5s中自动刷新一次(动态显示)

 第一行:解释同上

第二行:Tasks: 104 total,   1 running, 103 sleeping,   0 stopped,   0 zombie

        Tasks: 104 total:当前有104个任务

         1 running:有1个任务正在运行

        103 sleeping:有103个进程处于休眠

         0 stopped:停止的进程数

         0 zombie:僵死的进程数

第三行:%Cpu(s):  8.5 us,  9.9 sy,  0.0 ni, 81.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

        8.5%us:用户态进程占用CPU时间百分比
        9.9%sy:内核占用CPU时间百分比
        0.0%ni:renice值为负的任务的用户态进程的CPU时间百分比。nice是优先级的意思
        81.6%id:空闲CPU时间百分比
        0.0%wa:等待I/O的CPU时间百分比
        0.0%hi:CPU硬中断时间百分比
        0.0%si:CPU软中断时间百分比

第四行:KiB Mem : 1881840 total, 95644 free, 914944 used, 871252 buff/cache
        1881840k total:物理内存总数

        95644k free:空闲的物理内存
        914944k  used: 使用的物理内存
        871252k buff/cached:用作缓存的内存

第五行:KiB Swap: 0 total, 0 free, 0 used. 869952 avail Mem
        0k total:交换空间的总量
        0k used: 使用的交换空间
        0k free:空闲的交换空间
        1871412k cached:缓存的交换空间

第六行:PID USER PR NI VIRT RES SHR S% CPU%  MEM  TIME+ COMMAND
        PID:进程ID
        USER:进程的所有者
        PR:进程的优先级
        NI:nice值
        VIRT:占用的虚拟内存
        RES:占用的物理内存
        SHR:使用的共享内存
        S:进行状态 S:休眠 R运行 Z僵尸进程 N nice值为负
        %CPU:占用的CPU
        %MEM:占用内存
        TIME+: 占用CPU的时间的累加值
        COMMAND:启动命令

free :

可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区

 闲内存:available = free + buffer(缓冲) + cache(缓存)

 

Men:

        total  1881840:物理内存总数

        used 823044:  使用的物理内存

        free 103960: 空闲的物理内存

        shared 688:共享的物理内存

        buff/cache:   用作缓存的内容

Swap:

        total  0:交换空间的总量

        used 0:  使用的交换空间

        free 0: 空闲的交换空间

mpstat :CPU核状态

 

%user 3.94:用户空间占用的CPU百分比

%nice 0.00:用户进程空间内改变过优先级的进程占用CPU百分比

%sys 5.02:内核空间占用的CPU百分比

%iowait 0.03:等待输入输出的CPU时间百分比(I/O等待占用CPU的百分比)

%quest 0.00:虚拟机占用的CPU百分比

%idle 90.98:空闲CPU百分比


ifstat : 网卡网络状态

 df :查看磁盘的使用率

 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值