Chinaunix首页 | 论坛 | 博客
  • 博客访问: 958657
  • 博文数量: 116
  • 博客积分: 3923
  • 博客等级: 中校
  • 技术积分: 1337
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-23 01:22
文章分类

全部博文(116)

文章存档

2013年(1)

2012年(17)

2011年(69)

2009年(29)

分类: WINDOWS

2011-05-19 17:36:35

1. 优化描述:

优化部分主要是SPI驱动的延时,因为每次发送一段数据都要有个小延时来等待WiFi card去处理完数据,然后再进行下一次的发送,这也是需要调试的地方。

目前设定延时时间为8微妙,这样速度一下子就提高8倍多,其实我调试过,最大限度是5微妙,更少就不行,因为固件处理不过来,不过如果设定为5微妙,

我这边调试时就很难使用Netperf测试工具,因为Netperf server也是使用我的以太网卡,跟文件系统NFS使用的网卡其实同一个以太网卡,不过NFS使用的是

我机器上的VirtualBox的桥接网卡,桥接到我真实的网卡上,所以测试工具测试时,把流量占了,NFS文件服务跑不起来,因为带宽被抢走了。

下面是一个优化对比的表格:

阶段

IEEE 标准

SPI速度

驱动读写延时

加密方法

WiFi卡吞吐量

优化前

802.11g

20 - 22 Mbps

5 - 8 us

WPA2-PSK (AES)

1.6 - 1.8 Mbps

优化后

802.11g

20 - 22 Mbps

5 - 8 us

WPA2-PSK (AES)

8.6 - 8.7 Mbps

2. 速度提升的瓶颈:

2.1) 因为WiFi Card支持最大的SPI速度是 < 50M,目前ZA9LSPI最大SPI 速度是22Mbps,所以提供SPI速度可以再次提高网络吞吐量,获得更高网速性能。

2.2 针对上面优化描述中写到,使用了NFS系统,如果不使用NFS方式,直接把文件系统烧写进nandflash,性能肯定有提高,提高多少,这个感觉提高不会很大。

阅读(961) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~