zhouwei
驱动牛犊
驱动牛犊
  • 注册日期2001-10-23
  • 最后登录2005-07-13
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1428回复:6

你测试过吗?

楼主#
更多 发布于:2002-02-25 16:49
请问各位大虾,对于PCI卡,通过启动DMA的方式每次给卡传送1到2k的数据,不做任何的计算就返回,针对这样的突发传送,那么PCI的性能应该为多少才觉得比较正常呢?谢谢
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-02-25 21:57
传输是非常快的,估计不超过50us,但是驱动和windows操作系统会严重降低你的响应速度,具体指标你的感觉是多少?
兄弟们,给点分吧
zhouwei
驱动牛犊
驱动牛犊
  • 注册日期2001-10-23
  • 最后登录2005-07-13
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-02-26 09:51
主要是这样的,当传输1000次是,其性能值为48MBit/s,当10000次时,其性能值为75MBit/s,当100000次时,其值为78MBit/s,但就算按最好的性能值78MBit/s也不能达到要求,因为其要求性能值应在200MByte/s左右,所以,我想问是否有哪儿不正常?谢谢
zhouwei
驱动牛犊
驱动牛犊
  • 注册日期2001-10-23
  • 最后登录2005-07-13
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-02-26 09:51
主要是这样的,当传输1000次是,其性能值为48MBit/s,当10000次时,其性能值为75MBit/s,当100000次时,其值为78MBit/s,但就算按最好的性能值78MBit/s也不能达到要求,因为其要求性能值应在200MByte/s左右,所以,我想问是否有哪儿不正常?谢谢,再说,无论是多少次的数据,其性能值的平均值也不会差那么多吧
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-02-26 10:11
老兄写错了吧,200MByte/s,难道你用的是66M,64位PCI?
另外你的这些具体性能数据是怎么测试出来的?
我这里一般的测试速度使用80MByte/s,没有什么问题.
性能指标的变化可能是因为数据传输时间和系统干预时间所占比重不同造成的.DMA所占比重越大,速度自然越快.
兄弟们,给点分吧
zhouwei
驱动牛犊
驱动牛犊
  • 注册日期2001-10-23
  • 最后登录2005-07-13
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-02-26 15:33
老兄,真的没有写错,这性能数据是别人给我的(200MByte/s),而其它的数据是我自己测试的,卡是64位的,对于驱动程序来说,我也看了,没有什么可以改的了,不知为何性能给别人差那么多,那个的跟我用的是同一个蕊片
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-02-26 15:57
除非大量使用DMA,否则200MByte/s的速度是不可想象的,如果你用了DMA,我估计从启动传输到传输完毕这段时间内做到200MByte/s是没有问题的,但如果从应用层来看的话,由于驱动和系统的问题,会下降很多.
兄弟们,给点分吧
游客

返回顶部