打印

DM6437平台网络性能测试

[复制链接]
1842|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
look1259|  楼主 | 2013-1-10 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 look1259 于 2013-1-10 15:03 编辑

NDK性能评价
概要
NDK是一个C6000平台上的网络开发平台。NDK核心文件包括 独 立的LIB库,源文件和驱动程序。
NDK的性能评价是通过主观和客观的衡量标准来评价的。主观性是因为可以以测量工具为标准产生可以重复的结果。主观性因为在任何一个测量都包含有大量的变量,测量只能提供同一个大概的指导。
测试环境配置:
·        板卡: MK6437(DM6437)
·        编译器选项: –o2
·        DSP频率: 594 MHz
·        cache大小: 64KB
·        程序/数据存储器:  外部存储器(DDR2)
步骤:
在DSP端运行发送程序。在PC端运行接收程序并进行流量统计。通过改变单一变量观察变量变化对NDK速率产生的影响。本测试以MB/s为单位来衡量持续的应用层有效载荷。
以下的参数会对NDk性能产生影响:
SocketBuffers: Socket Buffers 的大小决定一次猝发发送数据量的大小。
CPU(DSP) Cache :cache对速率影响明显。
DSP speedDSP speed对网络速率有一定影响
Network Hardware :硬件设计对NDK速率影响很大。
NDK2.0.0.000测试结果如下:

  
Socket Buffers(kb)
  

3


4


5


6


7


8


9


10


15


速率(MB)


4.1


4.6


6.9


8.1


8.8


10.5


10.5


10.6


10.6






  
DSP Speed(M)
  

200


300


400


500


600


速率(MB)


7.5


8.8


9.1


10.3


10.5


  
Cache大小
  
(KB)
  

0


32


64


128


速率(MB)


10.8


10.5


10.6


10.1

结论:
从实验结果看影响NDK速率的因素有两个分别是Socket Buffers的大小、DSP Speed的大小。Socket Buffers在8k时NDK速率达到最大。DSP Speed在600M时NDK速率达到最大。



相关帖子

沙发
瓦地| | 2013-1-29 19:08 | 只看该作者
楼主你好,我现在也想做NDK的测试,请教一下Cache的大小应该怎么设置?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

57

帖子

1

粉丝