诚之和:常用的监控服务器性能命令是什么

这篇文章主要讲解了“常用的监控服务器性能命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常用的监控服务器性能命令是什么”吧!

一、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:虚拟内存

服务器性能监控

二、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

三、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)

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

四、netstat -实时网络监控

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

2、netstat参数说明:

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

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

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

-t:显示tcp相关的选项

-u:仅显示udp相关选项

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

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

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

感谢各位的阅读,以上就是“常用的监控服务器性能命令是什么”的内容了,经过本文的学习后,相信大家对常用的监控服务器性能命令是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。

(0)

相关推荐

  • 美女面试官问我:能说几个常见的Linux性能调优命令吗?

    回复"000"获取大量电子书 本文主要内容: 简单回答: top.iostat.pidstat.ps.vmstat.netstat.sar等. 能细说一下吗?下面就来好好聊聊这几这 ...

  • 对于Linux系统统计的命令有哪些?Linux运维

    Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心.那么对于Linu ...

  • 遂宁

    文档目录: 一.lsof:查看进程打开的文件 二.uptime:显示系统的运行时间及负载 三.free:查看系统内存信息 四.iftop:动态显示网络接口流量信息 五.vmstat:虚拟内存统计 六. ...

  • 诚之和:Vue3知识地图之Vue生命周期函数与常用模板语法

    本篇内容主要讲解"Vue3知识地图之Vue生命周期函数与常用模板语法",感兴趣的朋友不妨来看看.本文介绍的方法操作简单快捷,实用性强.下面就让小编来带大家学习"Vue3知 ...

  • 诚之和:怎么快速实现命令行提示

    本篇内容介绍了"怎么快速实现命令行提示"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所 ...

  • 常用100条linux命令

    在这篇文章中跟大家分享一下接近 100 个 Linux 常用命令大全,希望可以帮助到大家. 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 1 2 3 4 5 6 7 8 9 10 ...

  • 新手入门linux之最常用的20条命令

    前言 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去 ...

  • Lc常用检测器及性能

    高效液相色谱仪常用检测器及其性能  检验检测学习圈  液相色谱检测器的作用是将柱流出物中样品组成和含量的变化转化为可供检测的信号,常用检测器有紫外吸收.荧光.示差折光.化学发光等. 1.紫外吸收检测器 ...

  • 编程通用基础知识:常用批处理指令/DOS命令介绍

    在编程员的世界里,无论你是用哪一种语言进行编程,基本上都会涉及到批处理指令和DOS命令,本文将介绍一些最经常用到的批处理指令和DOS命令,即:`echo`.`@`.`::`.'rem'.'`pause ...

  • 常用的电脑CMD命令,学会了你也能成为他人眼中的电脑高手

    常用的电脑CMD命令,学会了你也能成为他人眼中的电脑高手

  • 做电脑网络维修维护工作常用的几个命令

    平时做电脑网络维修维护工作中用得比较多的几个命令总结: 如果有没想到的命令,朋友们多补充哈 1.Ping 命令 测tcp/ip是否安装好.网络畅通? Ping127.0.0.1 (ping 本机) p ...

  • 常用的GCC编译命令

    文/Edward 有些同学可能会疑问,之前我们还说我们的C语言编译器用的是一个叫做"MinGW"的软件,怎么到后来又出现了一个叫GCC的软件,这个GCC又是什么东西,然后就顿时一脸 ...