jmeter学习之路02(Linux服务器监控命令)

1.性能指标:CPU,内存,网络,磁盘,版本,
2.linux常用命令:man,ls,ll,
top:
-h:帮助
-p:监控指定进程
m
p:
cpu重指数:us,ni old orange
3.linux监控命令--CPU:
vmstat:可以监控系统 的进程状态,内存,虚拟内存,磁盘IO,CPU,语法:vmstat [-a][-n][-S unit][delay[count]]
-S:指定单位
free:监控内存使用状态,total:总计屋里内存大小;Used:已使用多大;Free:可使用多少;shared:多个进程共享的内存总额;buffers/cached:磁盘缓存大小

4.实时监控--CPU
mpstat:最大特点是可以查看多核心CPU中每个计算核心的统计数据,语法:mpstat [-P{|ALL}][internal[count]]

5.实时监控--网络
netstat:命令用于监控本机网络连接,运行端口,路由表等信息
-n:拒绝显示别名,能显示数字全部显示数字
-l:仅列出有在Listen(监听)的服务状态
-p:显示建立链接的程序名
-t(tcp):显示tcp相关选项
-u(udp):显示udp相关选项
-i:显示自动匹配接口的信息
-c:每隔一个固定时间,只想该netstat命令

注:常用命令:netstat -ntlp
netstat -i(
Iface:网络接口
MTU(字节):最大传输数据,以字节为单位
RX-OK:接收数据包,
RX-ERR:接收数据包发生多少错误
RX-DRP:接收数据包丢了多少drop
RX-OVR:犹豫误差接收丢失多少
TX-OK:发送数据包
TX-ERR:发送数据包发生多少错误
TX-DRP:发送数据包丢了多少drop
TX-OVR:犹豫误差发送丢失多少
flag:标记,不关注

6.实时监控--磁盘
iostat:
语法:iostat[-c|-d][-k|-m][-t][-V][-x][device[...]|ALL][-p[device[...]|ALL]][internal[count]]
-x device:指定要统计的磁盘设备名称,默认为所有磁盘设备
注:关注参数:rkB/s wkB/s 和磁盘繁忙程度

7.万能命令
sar(System Activity Reporter系统活动情况报告)目前是Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告
sar性能监控范围:文件的读写情况,系统调用的使用情况、磁盘I/O、CPU效率、内存使用情况、进程活动及ipc有关的活动等

语法:sar[options][-A][-o file]t[n]
在命令行中,n和t两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示命令结果以而进行格式存放在文件中,file在此处不是关键字,是文件名 。options为命令执行选项

-A:所有报告的综合
-u:CPU利用率
-v:进程和锁表状况
-r:显示内存的使用情况
-B:内存分页情况
-b:缓冲区使用情况(buffer)

8.进程追踪(系统底层命令)
strace:是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的
-p:跟踪指定的进程
-f:跟踪fork子进程调用
-c:统计每次系统调用的所执行的时间,次数和出错次数等
-t:在输出中的每一行前加上时间信息。-tt时间确定到微妙级
-e expr:输出过滤器,通过表达式,可以过滤掉你不想要输出
-o filename:默认strace讲输出到stdout,通过-o可以讲输出写入到filename文件中

9.Linux监控工具:
nmon是一种在Linux系统上广泛使用的监控与分析工具,nmon所记录的信息是比较全面的,它在系统运行过程中实时地捕捉系统资源使用情况,并且输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果

原文地址:https://www.cnblogs.com/vivian0119/p/12101139.html

时间: 2024-10-06 04:08:28

jmeter学习之路02(Linux服务器监控命令)的相关文章

[转载]你需要知道的 16 个 Linux 服务器监控命令

转载自: 你需要知道的 16 个 Linux 服务器监控命令 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员. 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色.当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI

你应该知道的16个Linux服务器监控命令

在不同的Linux发行版中,会有不同的GUI程序可以显示各种系统信息,比如SUSE Linux发行版中,就有非常棒的图形化的配置和管理工具YaST,KDE桌面环境里的KDE System Guard也很不错. AD: 在不同的Linux发行版中,会有不同的GUI程序可以显示各种系统信息,比如SUSE Linux发行版中,就有非常棒的图形化的配置和管理工具YaST,KDE桌面环境里的KDE System Guard也很不错. 然而,对于一名Linux系统管理员来说,除非迫不得已,否则不会在Linu

需要知道的16个Linux服务器监控命令

如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员. 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色.当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服务器健康状态监测挺好,但如果你想知道真正发生什么

你需要知道的16个Linux服务器监控命令

英文原文: hp.com,翻译:oschina 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员. 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色.当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服

16 个 Linux 服务器监控命令

如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员. 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色.当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服务器健康状态监测挺好,但如果你想知道真正发生什么

非常有用的15个Linux 服务器监控命令

如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员. 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色.当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服务器健康状态监测挺好,但如果你想知道真正发生什么

每个程序媛妹子都应该知道的那些事儿之--Linux服务器监控命令

(1) iostat 这个命令可以检测存储设备是否工作正常,显示存储系统的细节,可以看到每个磁盘的IO情况,也可以监控到CPU 的使用状态. 14:52 [[email protected]]$ iostat Linux 2.6.18-308.el5 (aaa) 2014年08月22日 avg-cpu: %user %nice %system %iowait %steal %idle 4.65 0.00 0.78 0.02 0.00 94.55 Device: tps Blk_read/s Bl

常用Linux 服务器监控命令

如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个专业的 Linux 系统管理员. iostat iostat命令用来显示存储系统的详细信息,通常用它来监控磁盘 I/O 的情况.要特别注意 iostat 统计结果中的 %iowait 值,太大了表明你的系统存储系统性能低下. meminfo 和 free Meminfo 可让你获取内存的详细信息,你可以使用 cat 和 grep 命令来显示 meminfo 信息: cat /proc/meminfo

JMeter学习-016-思路篇之-山重水复柳暗花明

首先,此文非技术类博文,为思路类的博文,敬请参阅,欢迎共同探讨! 今天在编写 JMeter 接口监控脚本时,遇到了一个问题,在解决问题的时候,思路出现了偏差,导致了自己在解决问题时,绕了弯,浪费了些时间.换句话说,是自己当时解决问题的思路出现了定式思维,没有及时变通,矬了 ^_^.具体的问题场景如下. 日常测试开发工作中,测试脚本对应的场景有很多,其中必不可少的场景就是重要的状态码验证.此时,不同的状态码对应着不同的页面显示,以及后续不同的业务逻辑处理操作,因而测试脚本需要对不同请求对应的请求响