服务器网卡流量显示系统及方法

文档序号:8001157阅读:214来源:国知局
服务器网卡流量显示系统及方法
【专利摘要】一种服务器网卡流量显示方法,其包括:当主机端的网卡的驱动程序侦测到有网卡在传输数据包时,利用BMC的通信接口一接收所述驱动程序通过所述主机端的通信接口二所传送的所述网卡的序号及所传输的数据包的大小信息;根据所述网卡的序号将所述网卡所传输的数据包的大小信息与存储器中该网卡所对应的总流量文件中的数据相累加,将累加后的结果保存在所述总流量文件中;按照预设时间间隔T从所述网卡所对应的所述总流量文件中读取该网卡的总流量;根据所读取的所述网卡的总流量按照预设时间间隔T计算各个所述网卡的即时流量;将按照预设时间间隔T所读取的各个所述网卡的总流量及即时流量显示在服务器的显示装置上。
【专利说明】服务器网卡流量显示系统及方法

【技术领域】
[0001] 本发明涉及一种服务器网卡流量显示系统及方法。

【背景技术】
[0002] 随着服务器以及云计算的发展,服务器的功能也越来越丰富,服务器的网卡性能 起到举足轻重的位置,其质量的好坏影响到云服务商提供的Q0S能力。目前,服务器的各个 网卡的速度以及流量没有直观显示出来,给IT人员对网卡的现场分析带来了一定困难。另 夕卜,虽然能够通过显示器进入操作系统来观测网卡速度以及网络流量,但是对大型数据中 心来说,不是每个服务器都会配置显示器,且观测网卡的流量以及速度需要运行复杂的程 序,对IT新手也不现实。


【发明内容】

[0003] 鉴于以上内容,有必要提供一种服务器网卡流量显示系统及方法,其可以使用户 不需要登入服务器的操作系统,就可以直观地观测各个网卡的总流量及即时流量,给现场 网络调试以及分析提供一种便利,同时也便于远程终端对各个网卡进行远程调试及管理 等。
[0004] 一种服务器网卡流量显示系统,该系统包括:接收模块,用于当主机端侦测到有网 卡在传输数据包时,利用BMC的通信接口一接收通过所述主机端的通信接口二所传送的所 述网卡的序号及所传输的数据包的大小信息;存储模块,用于根据所述网卡的序号将所述 网卡所传输的数据包的大小信息与存储器中该网卡所对应的总流量文件中的数据相累加, 并将累加后的结果保存在所述总流量文件中;读取模块,用于按照预设时间间隔T从所述 网卡所对应的所述总流量文件中读取该网卡的总流量,并将每次所读取的数据存储至该网 卡所对应的即时流量文件中;计算模块,用于根据所述即时流量文件中所读取的所述网卡 的总流量按照预设时间间隔T计算各个所述网卡的即时流量;显示模块,用于将按照预设 时间间隔T所读取的各个所述网卡的总流量及即时流量显示在服务器的显示装置上。
[0005] -种服务器网卡流量显示方法,该方法包括:接收步骤,当主机端的网卡的驱动程 序侦测到有网卡在传输数据包时,利用BMC的通信接口一接收所述驱动程序通过所述主机 端的通信接口二所传送的所述网卡的序号及所传输的数据包的大小信息;存储步骤,根据 所述网卡的序号将所述网卡所传输的数据包的大小信息与存储器中该网卡所对应的总流 量文件中的数据相累加,并将累加后的结果保存在所述总流量文件中;读取步骤,按照预设 时间间隔T从所述网卡所对应的所述总流量文件中读取该网卡的总流量,并将每次所读取 的数据存储至该网卡所对应的即时流量文件中;计算步骤,根据所述即时流量文件中所读 取的所述网卡的总流量按照预设时间间隔T计算各个所述网卡的即时流量;显示步骤,将 按照预设时间间隔T所读取的各个所述网卡的总流量及即时流量显示在服务器的显示装 置上。
[0006] 相较于现有技术,所述服务器网卡流量显示系统及方法,其可以通过服务器上的 显示装置来显示服务器中的各个网卡的总流量及即时流量,使用户不需要登入服务器的操 作系统,就可以直观地观测各个网卡的总流量及即时流量,给现场网络调试以及分析提供 一种便利。另外,本发明也可以将服务器中的各个网卡的总流量及即时流量提供给远程终 端,便于远程终端对各个网卡进行远程调试,管理等。

【专利附图】

【附图说明】
[0007] 图1是本发明服务器网卡流量显示系统的应用环境图。
[0008] 图2是本发明服务器网卡流量显示系统的模块图。
[0009] 图3是本发明服务器网卡流量显示方法的较佳实施例的流程图。
[0010] 主要元件符号说明
[0011]

【权利要求】
1. 一种服务器网卡流量显示系统,其特征在于,该系统包括: 接收模块,用于当主机端侦测到有网卡在传输数据包时,利用BMC的通信接口一接收 通过所述主机端的通信接口二所传送的所述网卡的序号及所传输的数据包的大小信息; 存储模块,用于根据所述网卡的序号将所述网卡所传输的数据包的大小信息与存储器 中该网卡所对应的总流量文件中的数据相累加,并将累加后的结果保存在所述总流量文件 中; 读取模块,用于按照预设时间间隔T从所述网卡所对应的所述总流量文件中读取该网 卡的总流量,并将每次所读取的数据存储至该网卡所对应的即时流量文件中; 计算模块,用于根据所述即时流量文件中所读取的所述网卡的总流量按照预设时间间 隔T计算各个所述网卡的即时流量; 显示模块,用于将按照预设时间间隔T所读取的各个所述网卡的总流量及即时流量显 示在服务器的显示装置上。
2. 如权利要求1所述的服务器网卡流量显示系统,其特征在于,所述总流量是指所述 网卡在每次成功建立网络连接后,每次所传输的数据包相累加后的数据。
3. 如权利要求2所述的服务器网卡流量显示系统,其特征在于,所述网卡的即时流量 为:当前时间T1所读取的所述网卡的总流量与在时间T1的前T时刻所读取的所述网卡的 总流量的差除以该预设时间间隔T。
4. 如权利要求1所述的服务器网卡流量显示系统,其特征在于,所述显示模块将按照 预设时间间隔T所读取的各个所述网卡的总流量及即时流量显示在远程终端的界面上,所 述远程终端通过其与所述服务器所约定的OEM智能平台管理接口 IPMI命令来与BMC建立 通信连接以获取数据。
5. 如权利要求1所述的服务器网卡流量显示系统,其特征在于,所述显示装置位于服 务器的前置面板上。
6. -种服务器网卡流量显示方法,其特征在于,该方法包括: 接收步骤,当主机端的网卡的驱动程序侦测到有网卡在传输数据包时,利用BMC的通 信接口一接收所述驱动程序通过所述主机端的通信接口二所传送的所述网卡的序号及所 传输的数据包的大小信息; 存储步骤,根据所述网卡的序号将所述网卡所传输的数据包的大小信息与存储器中该 网卡所对应的总流量文件中的数据相累加,并将累加后的结果保存在所述总流量文件中; 读取步骤,按照预设时间间隔T从所述网卡所对应的所述总流量文件中读取该网卡的 总流量,并将每次所读取的数据存储至该网卡所对应的即时流量文件中; 计算步骤,根据所述即时流量文件中所读取的所述网卡的总流量按照预设时间间隔T 计算各个所述网卡的即时流量; 显示步骤,将按照预设时间间隔T所读取的各个所述网卡的总流量及即时流量显示在 服务器的显示装置上。
7. 如权利要求6所述的服务器网卡流量显示方法,其特征在于,所述总流量是指所述 网卡在每次成功建立网络连接后,每次所传输的数据包相累加后的数据。
8. 如权利要求7所述的服务器网卡流量显示方法,其特征在于,所述网卡的即时流量 为:当前时间T1所读取的所述网卡的总流量与在时间T1的前T时刻所读取的所述网卡的 总流量的差除以该预设时间间隔τ。
9. 如权利要求6所述的服务器网卡流量显示方法,其特征在于,所述按照预设时间间 隔Τ所读取的各个所述网卡的总流量及即时流量显示在远程终端的远程终端界面上,所述 远程终端通过其与所述服务器所约定的OEM智能平台管理接口 ΙΡΜΙ命令来与BMC建立通 信连接以获取数据。
10. 如权利要求6所述的服务器网卡流量显示方法,其特征在于,所述显示装置位于服 务器的前置面板上。
【文档编号】H04L12/26GK104243229SQ201310250021
【公开日】2014年12月24日 申请日期:2013年6月21日 优先权日:2013年6月21日
【发明者】胡明祥, 林乐 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1