nudtsong
驱动牛犊
驱动牛犊
  • 注册日期2004-11-16
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望268点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1352回复:3

求教压力测试下出现的问题

楼主#
更多 发布于:2005-02-23 20:08
小弟为一块用来加解密数据的pci卡写了一个驱动。当进行压力测试时出现了问题。如果同时运行很多个测试程序(同一个程序同时运行100次以上),会随机的出现加解密错误;如果同时运行的测试程序的数量较少,就完全不会出错。请问可能是什么问题?多谢了!
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-02-24 08:59
加互斥或自旋锁了么
---内核开发合作或提供基础技术服务QQ:22863668 ---
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-24 10:52
小弟为一块用来加解密数据的pci卡写了一个驱动。当进行压力测试时出现了问题。如果同时运行很多个测试程序(同一个程序同时运行100次以上),会随机的出现加解密错误;如果同时运行的测试程序的数量较少,就完全不会出错。请问可能是什么问题?多谢了!

很可能是访问公共内存或变量,访问冲突时未处理好,导致数据完整性出现问题,互斥是必须的,自旋锁在多处理器下采用
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
nudtsong
驱动牛犊
驱动牛犊
  • 注册日期2004-11-16
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望268点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-24 19:39
我估计也可能是公共变量的问题,但是我觉得改加自旋锁的地方都加锁了啊,我用的是中断自旋锁。
游客

返回顶部