服务器性能监控linux,汇总一些常用的服务器性能监控命令

如果你想知道服务器当前的状况,你就需要了解一些基本服务器性能监控命令,一旦你精通了这些命令,那你就是一个专业的Linux系统管理员。

140440fh2miqjks136s0n7.png

一、top -实时监控命令

1、能够实时监控系统的运行状态,并且可以按照cpu及内存等进行排序;

-h:帮助

-p:监控指定的进程,当监控多个进程是,进程ID以逗号隔开

2、top任务区命令:

M:按内存使用率排序

P:按CPU使用率排序

z:彩色/黑白显示

top -p 监控指定进程

3、top中的load average:系统的运行队列的平均利用率,也可以认为是可运行进程的平均数。三个值分别表示在最后1分钟、5分钟、15分钟的平均负载值;

4、top命令说明:在单核CPU的load average的值为1时表示满负荷状态;同理在多核CPU中满负载的load average的值是1*cpu核数。

us:user

sy:system

id:idle 空闲

Mem:内存

Swap:虚拟内存

140611dfgic8fpacwi7g8g.png

二、vmstat -实时监控命令

1、可以监控操作系统的进程状态、内存、虚拟内存、磁盘IO、cpu;

2、语法:vmstat[-a] [-n] [-S unit] [delay [count]]

3、-S:使用指定单位显示。参数有k、K、m、M、分别表示1000、1024、1000000、1048576字节(byte)。默认单位为K(1024bytes)

4、内存、cpu的动态监控:vmstat 1 2

第1个参数:时间间隔

第2个参数:显示次数

三、free-实时内存监控

1、能够监控系统的内存使用状态。其中,total:总计物理内存的大小;

Used:已使用多大

Free:可用有多少

shared:多个进程共享的内存总额

buffers/cached:磁盘缓存的大小

free:统计的单位是K

free -m:统计出的单位是M

140624ki0ps10iiy36hz1p.png

四、mpstat -实时CPU监控

1、mpstat最大的特点:可以查看多核心cpu中每个计算核心的统计数据;

2、语法:mpstat[-p{|all}] [internal [count]]

-P {|all}] 标识监控那个CPU,cpu在[0,cpu个数-1]中取值

internal 相邻的两次采样的间隔时间

count采样的次数,count只能和delay一起

3、mpstat需注意:当没有参数时,mpstat则显示系统启动以后所有信息的平均值;有internal时,第一行的信息来自系统启动以来的平均信息;从第二行开始,输出为前一个internal时间段的平均信息;

4、ubantu系统如果直接输入mpstat提示没有该命令的话,输入 apt-get install -y sysstat(必须有网才行)

5、使用举例:

mpstat -P 0 (监控cpu 0)

140637u2ndmvnvebiiekne.png

mpstat 1 5 (间隔1秒,监控5次)

140650nmuw6qqe6mrum6ky.png

五、netstat -实时网络监控

1、netstat命令用户显示本机网络链接、运行端口、路由表等信息;

2、netstat参数说明:

-n:拒绝显示别名,能显示数字的全部转化成数字

-l:仅列出有在listen(监听)的服务状态

-p:显示建立相关链接的程序名

-t:显示tcp相关的选项

-u:仅显示udp相关选项

-i:显示自动匹配接口的信息

-c:每隔一个固定时间,执行该netstat命令

3、比较常用的命令:netstat -ntlp

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值