网卡性能统计方法以及装置制造方法及图纸

技术编号:24293420 阅读:75 留言:0更新日期:2020-05-26 20:53
本发明专利技术公开了一种网卡性能统计方法以及装置,该方法包括:获取系统中多个网卡中的每个网卡的类型,多个网卡包括ethernet网卡、infiniband网卡;将两次获取的各个类型的网卡的网卡数据信息和相应的时间戳信息分别进行差值运算,其中,ethernet网卡的网卡数据信息包括数据包信息,infiniband网卡的网卡数据信息包括端口流量数据;根据差值运算得到的差值,计算ethernet网卡的丢包率以及infiniband网卡的网络速率。通过上述技术方案,本发明专利技术提供了一种系统中存在多种类型的网卡的网络性能统计方案。

Statistical method and device of network card performance

【技术实现步骤摘要】
网卡性能统计方法以及装置
本专利技术涉及计算机测试
,具体来说,涉及一种网卡性能统计方法以及装置。
技术介绍
随着计算机网络的不断发展,越来越多的人使用网络,越来越多的系统离不开计算机网络。在网络世界中主要设备之一就是网卡。网卡,也叫做网络适配卡或网络接口卡(NIC),其为计算机之间的通信提供数据连接。传统的网络都是通过TCP/IP进行通信,数据需要通过用户空间发送到远程机器的用户空间,数据发送方需要讲数据从用户应用空间Buffer(缓存)复制到内核空间的SocketBuffer中。然后Kernel空间中添加数据包头,进行数据封装。通过一系列多层网络协议的数据包处理工作,数据才被Push到NIC网卡中的Buffer进行网络传输。此类网卡可以通过直接统计网卡上的流量计算出来网络速率和丢包数量等信息,在linux中通过ifconfig查看网卡的流量。由于传统的TPC/IP存在的问题主要是指I/O瓶颈(bottleneck)问题,为了解决网络传输中服务器端数据处理的延迟,RDMA(RemoteDirectMemoryAccess本文档来自技高网...

【技术保护点】
1.一种网卡性能统计方法,其特征在于,包括:/n获取系统中多个网卡中的每个网卡的类型,其中,所述多个网卡包括ethernet网卡、infiniband网卡;/n将两次获取的各个类型的网卡的网卡数据信息和相应的时间戳信息分别进行差值运算,其中,ethernet网卡的网卡数据信息包括数据包信息,infiniband网卡的网卡数据信息包括端口流量数据;/n根据所述差值运算得到的差值,计算所述ethernet网卡的丢包率以及所述infiniband网卡的网络速率。/n

【技术特征摘要】
1.一种网卡性能统计方法,其特征在于,包括:
获取系统中多个网卡中的每个网卡的类型,其中,所述多个网卡包括ethernet网卡、infiniband网卡;
将两次获取的各个类型的网卡的网卡数据信息和相应的时间戳信息分别进行差值运算,其中,ethernet网卡的网卡数据信息包括数据包信息,infiniband网卡的网卡数据信息包括端口流量数据;
根据所述差值运算得到的差值,计算所述ethernet网卡的丢包率以及所述infiniband网卡的网络速率。


2.根据权利要求1所述的网卡性能统计方法,其特征在于,所述多个网卡还包括OPA网卡,其中,
将两次获取的各个类型的网卡的网卡数据信息和相应的时间戳信息分别进行差值运算,OPA网卡的网卡数据信息包括端口流量数据;
根据所述差值运算得到的差值,计算所述OPA网卡的网络速率。


3.根据权利要求2所述的网卡性能统计方法,其特征在于,在进行所述差值运算之前,还包括:
将所述系统中所有预定形式命名的网卡与真实名字和端口号进行对应,其中,所述infiniband网卡和OPA网卡均以预定形式命名;
分别统计出每一个端口的流量数据。


4.根据权利要求1所述的网卡性能统计方法,其特征在于,在第一次获取各个类型的网卡的网卡数据信息和相应的时间戳信息时,将获取的所述网卡数据信息和所述时间戳信息存入文件中。


5.根据权利要求4所述的网卡性能统计方法,其特征在于,当不是第一次获取所述网卡数据信息和所述时间戳信息时,将当前获取的所述网卡数据信息和所述时间戳信息与上一次获取的所述网卡数据信息和所述时间戳信息进行所述差值运算。


6.一种网卡性能统计装置,其特征在于,包括:<...

【专利技术属性】
技术研发人员:张茂森刘飞李东辉王鹏任培家
申请(专利权)人:天津中科曙光存储科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1