本小编主要介绍一种在性能测试中检查和分析网络带宽占用率的方法和思路。这几天的性能测试中,BS架构系统中的一个功能点TPS(每秒事务数)上不去。用常用的nmon工具监控系统硬
本小编主要介绍一种在性能测试中检查和分析网络带宽占用率的方法和思路。这几天的性能测试中,BS架构系统中的一个功能点TPS(每秒事务数)上不去。用常用的nmon工具监控系统硬件资源,发现内存、CPU、磁盘读写速度正常,有人怀疑网络带宽已经达到极限。为了消除网络带宽的影响,寻找、学习、介绍分析网络带宽占用的思路和方法。
[方法步骤]
1.在linux系统中输入ifconfig,检查网卡名称和信息。如图,有em1、em2、em3、em4等网卡:
第二,先试试Linux系统中是否安装了ethtool工具。如果没有,请下载ethtool工具并将其安装在系统上。
1.下载软件包ethtool-3.tar.gz
2.在本地下载软件包,并执行以下命令
塔尔-xvzf ethtool-3.tar.gz
cd工具-3
设置交叉编译工具链。
。/配置
制造
进行安装
3.然后用# ethtool em1查看网络带宽,如下图所示,1000mb/s。
四。查看nmon分析文件中NET sheet page中total-read和total-write的绝对值之和,如下图:total-read和total-write的绝对值之和约为60+320=380KB/s,网络带宽为1000Mb/s,需要换算为:380 KB/s * 8 = 3040 KB/s/1024。
所以排除网络带宽比例的影响,后续排除搜索确实是其他原因导致的性能问题。
五:硬件的瓶颈
一般是指CPU、内存、磁盘I/O的问题,可分为服务器硬件瓶颈、网络瓶颈(局域网可以忽略)、服务器操作系统瓶颈(参数配置)、中间件瓶颈(参数配置、数据库、web服务器等。),以及应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等。).对于这些,当然你也可以补充,后面会有机会的。
不及物动词最后给大家分享一下nmon,tsar,Spotlight等等的使用方法。希望大家给我宝贵的意见,一起学习。