前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Net之测速工具

Net之测速工具

作者头像
Taishan3721
发布2023-02-26 15:56:38
2K0
发布2023-02-26 15:56:38
举报
文章被收录于专栏:这里只有VxWorks这里只有VxWorks

如转发 请标明出处!

要想测试网卡的传输速度,可以使用UDPTCP,自己写一段收发程序,实现起来并不复杂。不过,VxWorks6/7里已经封装了一个比较完整的工具 - sockperf

以Vx69为例,在VIP中包含组件INCLUDE_IPSOCKPERF_CMD。启动VxWorks后,使用cmd的命令sockperf查看help信息

代码语言:javascript
复制
-> cmd
[vxWorks *]# sockperf
Network performance tool
usage:
   sockperf [options] [address]
      -6         use IPv6 (default is IPv4)
      -a         use passive open (default is active open)
      -e         echo test pattern on shell
      -L <sec>   linger time for all sockets (default is 3s)
      -l <bytes> number of bytes to write/read in each call (default 8192)
      -n <num>   number of buffers to write (default 2048)
      -P         create(transmit) or verify(receive) test pattern
      -p <port>  socket port (default 7373)
      -R         socket receive buffer size (default 16384)
      -r         receive data (not mutually exclusive with -t)
      -s <num>   number of sockets to use, must be same on both ends (default 1)
      -T         socket send buffer size (default 32767)
      -t         transmit data (not mutually exclusive with -r)

如果没有其它合适的OS或者网络测试工具进行配合,可以再启动一个VxWorks的Target,与当前这个Target进行数据收发测试 - 一个使用-r接收,一个使用-t发送 http://mpvideo.qpic.cn/0b2e24abaaaatqaixk6y25rvbv6dcdlqaeaa.f10002.mp4?dis_k=be0fb6339fea16f5df72098bda977643&dis_t=1677398168&play_scene=10400&vid=wxv_2777428589347667974&format_id=10002&support_redirect=0&mmversion=false

sockperf可以指定IP地址、端口号,以及数据包长度、缓存区长度等等

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档