查看Linux负载命令详解

一、什么是负载

        从宏观上来看服务器负载是用来反映当前服务器运行状态的。它主要受三个部分影响:CPU使用、IO消耗和内存使用。

        负载客观的定义是:系统负载是对当前CPU工作量的一种度量,被定义为特定时间间隔内运行队列中的平均线程数。

二、命令详解

1.top命令

        -b 批处理        -d:屏幕刷新间隔时间    -u<用户名> 指定用户名     -p<进程号> 指定进程;    

        查看进程信息,top动态的显示进程的状态(每5秒刷新一次),结束退出按q退出该界面。

        %cpu: cpu核数                        sy: 内核CPU使用率                         us: 用户CPU使用率
        id: 空闲CPU使用率                  total: 总内存                                    free: 空闲内存
        used: 已使用内存                    buff/cache: 缓存内存,剩余内存

2.uptime

        命令可以显示的信息显示依次为:现在时间、系统已运行时间、目前有多少登录用户;

load average :1.12,1.31,0.98 是指系统在过去1,5,15分钟内的平均负载。

3.free

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

        空闲内存:available = free + buff(缓冲) + cache(缓存)。

4.mpstat

        查看CPU核状态

5.ifstat

        查看网卡网络状态

 6.df

        查看磁盘使用率

 7.iostat

        iostat主要用于监控系统设备的IO负载情况,iostat提供了丰富的参数给我们查询各种维度的io数据, iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。

8.vmstat

        显示虚拟内存状态,它可以报告关于进程、内存、I/O等系统整体运行状态。

         以上是个人对linux负载命令的简单理解,通过以上命令,我们可以去了解个人电脑的系统情况,希望有所帮助。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值