CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > WinSystem子站 > 技巧

解决PCI-X总线问题的四种方法

作者: Rick Cook,  出处:TechTarget, 责任编辑: Harte , 
2005-11-17 09:27
  要想解决PCI-X总线问题,最佳的方法是采取四个步骤的过程。现在,我就要开始从最简单的解决方法谈起,然后再一点点讲的复杂一些。

  现代的设备需要更高的速度,如,存储区域网络(SAN)和图形处理,PCI-X总线可以让你获得这种速度,但是同时它也给问题的发生留下了机会。

  尽管PCI-X总线是以20世纪90年代早期开始发展起来的PCI总线为基础的,但是它还是扩展了数据的路径并且将处理量提高到了每秒钟1GB这样近乎爆炸的速度。然而,这也意味着PCI-X总线要比PCI总线更为复杂,而且更容易发生冲突或者遇到串音干扰以及其他问题。

  要想解决PCI-X总线问题,最佳的方法是采取四个步骤的过程。现在,我就要开始从最简单的解决方法谈起,然后再一点点讲的复杂一些。

  基本测试

  这个方法中包括测试读取、写入、信号连续性和其他的一些基础的操作。这种方法相当简单,而且与解决PCI总线问题的方法并没有太大的差别。当然,由于PCI-X总线具有更高的总线速度、更宽的总线以及更大的区块尺寸,所以对其进行测试的设备要比用于测试PCI总线的设备先进一些才行。

  高级功能

  PCI-X总线的高级功能更加难以测试,而且只能在你已经彻底测试了它的基本功能之后才能进行。

  一个很好的例子就是在PCI-X总线上对分离传输(split transaction)进行测试。除了内存写入之外,任何传输都能在PCI-X总线上进行分离并且最终完成。这样就可以进行传输的流水线操作,而且一般来说都会使得总线的使用具有更高的效率。然而,在测试的时候却会出现问题,因为你需要测试传输完成所需要的不同时间延迟。这就要求你使用更为复杂的测试方法,而且,可能的话,还要采用更为先进的测试设备。

  查明错误

  基本及高级的功能测试能够找到正在测试中的设备中发生错误的位置。然而,它们通常不会告诉你是什么引起了这样的问题。为了发现是什么引起了问题,你需要具备返回到错误发生的源头的能力。

  在这个阶段,有一种非常简便的方法能够让错误随意重复出现。因为错误有很多,例如同步误差,这些典型的错误并不会在每次进行导致错误的操作时都出现,所以在保持其他变量恒定的情况下,能够拥有让这些错误再次出现的工具显然非常有用。这通常需要有一个测试卡或者其他专门为测试PCI-X总线而设计的设备。这里,逻辑分析器也同样非常有用。

  向真实世界报到

  如果你感觉你已经被问题所打败,那么你就应该准备采取测试的第四步:运行真实世界中的应用程序来检查系统是如何运行的。

  在你认为问题已经解决之前一定要仔细广泛地测试这些应用程序。当然,你也可以只是等着看看错误是不是自己重新出现,但是从测试中提取出最多的信息的最佳方法还是使用协议分析器来监视总线上都发生了什么。

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i