如何查看Linux负载

1.top

用法
top [-d number] | top [-bnp]

-d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。

-b:以批次的方式执行top。

-n:与-b配合使用,表示需要进行几次top命令的输出结果

-p:指定特定的pid进程号进行观察

这个命令用于动态监控进程所占系统资源,每隔 3 秒变一次。这个命令的特点是把占用系统资源(CPU,内存,磁盘 IO 等)最高的进程放到最前面。top 命令打印出了很多信息,包括系统负载(loadaverage)、进程数(Tasks)、cpu 使用情况、内存使用情况以及交换分区使用情况。其实上面这些内容可以通过其他命令来查看,所以用 top 重点查看的还是下面的进程使用系统资源详细状况。这部分东西反映的东西还是比较多的,不过需要关注的也就是几项:%CPU, %MEM, COMMAND,RES 这一项为进程所占内存大小,而 % MEM 为使用内存百分比。在 top 状态下,按 “shift + m”, 可以按照内存使用大小排序。按数字 ‘1’ 可以列出各颗 cpu 的使用状态。

2. uptime

这个命令可以一次显示为:现在时间,系统运行了多久时间,目前有多少登录用户,系统过去的1分钟,5分钟,15分钟的平均负载。

3.free

free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。

并且有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数n。

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

4. mpstat

 这个命令主要是查看CPU核状态。

5.ifstat

这个命令展示的是网卡网络状态。

6.df

 

 这个是查看磁盘使用率。

通过这几个命令我们就可以了解到我们的系统的负载情况,从而进行优化提高系统性能。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值