性能测试中服务器监控工具的使用
  xMqrry0m6BLR 2023年11月02日 47 0

在性能测试中,对服务器端进行监控是一个非常重要的工作,对于测试之后的分析是一个重要的支持。而服务器操作系统中以Linux较为常见。以下就将举例说明Linux系统自带或支持的工具命令在监控方面的用法。

性能测试中服务器监控工具的使用_性能测试

1.Vmstat命令使用:

使用vmstat命令进行服务器内存监控和分析可以帮助我们了解系统的性能瓶颈和优化方案。以下是一些细节:

  • 内存的单位:vmstat默认显示的内存单位为KB,可以使用-S参数改变显示单位,例如使用vmstat -S M显示内存单位为MB。

性能测试中服务器监控工具的使用_top_02

  • 内存使用情况:vmstat输出的内存信息中,用“free”表示未使用的内存,用“buff”和“cache”表示缓存和缓冲区占用的内存。具体如上图所示。
  • 内存交换:vmstat输出的“si”和“so”表示从磁盘交换入和交换出的内存大小,当这两个值较大时,说明系统可能存在内存不足的情况,需要优化。
  • 上下文切换:vmstat输出的“cs”表示每秒钟的上下文切换次数,上下文切换次数过高可能是CPU负载过高或者进程调度不合理的表现。
  • 磁盘IO:vmstat输出的“bi”和“bo”表示每秒钟读写磁盘的次数,当这两个值较大时,说明系统的磁盘IO存在瓶颈,需要进行优化。
  • 进程情况:vmstat输出的“r”表示正在运行的进程数,当这个值较高时,说明系统负载过高,需要优化。
  • 命令参数:vmstat命令可以通过一些参数来输出更详细的信息,例如“-d”可以输出磁盘IO的详细信息,“-m”可以输出内存的详细信息,“-t”可以输出每次输出的时间戳等等。具体如下列系列图所示。

性能测试中服务器监控工具的使用_top_03

性能测试中服务器监控工具的使用_vmstat_04

性能测试中服务器监控工具的使用_vmstat_05

  • 输出频率和次数:使用vmstat命令时,可以通过指定“delay”和“count”参数来控制输出的频率和次数,例如“vmstat 5 10”表示每隔5秒输出一次vmstat信息,共输出10次。

性能测试中服务器监控工具的使用_性能测试_06

性能测试中服务器监控工具的使用_性能测试

2.Top命令使用:

top命令是一款Linux系统性能监控工具,用于实时查看系统资源的使用情况,包括CPU、内存、进程等等。以下是使用top命令进行服务器内存监控和分析时需要注意的细节:

性能测试中服务器监控工具的使用_top_08

  • 内存使用情况:top命令可以实时显示系统的内存使用情况,包括总内存、已用内存、缓存和缓冲区等等,其中“VIRT”表示进程所占用的虚拟内存,“RES”表示进程占用的物理内存。
  • 内存交换:top命令可以实时显示系统的内存交换情况,包括交换分区的大小、已用交换分区和剩余交换分区等等。
  • 进程情况:top命令可以实时显示系统的进程情况,包括进程数量、CPU占用率、内存占用率等等。
  • 进程排序:top命令可以根据不同的排序方式对进程进行排序,例如按照CPU占用率、内存占用率、进程启动时间等等排序。
  • 刷新频率:top命令可以通过指定刷新频率来控制显示的更新速度,例如“top -d 5”表示每5秒钟刷新一次显示。
  • 显示进程详细信息:top命令可以通过按“Shift”+“f”键来显示更多的进程详细信息,例如进程的PID、用户、状态等等。
  • 显示全局统计信息:top命令可以通过按“Shift”+“m”键来显示全局统计信息,例如系统的总内存、缓存和缓冲区的大小等等。
  • 设置颜色显示:top命令可以通过指定“-b”参数来关闭彩色显示,或者通过指定“-H”参数来高亮显示当前进程。
  • 使用top或vmstat命令进行服务器内存监控和分析需要注意这些细节,以便更好地分析和优化系统性能。

如果大家对性能测试或者自动化测试感兴趣,可以参考我的相关的视频课程:

https://edu.51cto.com/topic/5210.html

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  sk0UK3kWnLtV   2023年11月19日   105   0   0 性能测试jmeter
xMqrry0m6BLR
最新推荐 更多