关于网络延迟解决方案
(原文摘自Intel)
1、怎样测量网络延迟
测量延迟最简单的方法是使用ping命令并查看56字节的数据包(包含IP报头的84字节数据包)的往返延迟时间。Ping报告的时间是最小数据包从发送CPU到它网络堆栈的往返时间,通过网络,从接收网络栈向上到达接收CPU,然后通过栈和网络返回到源CPU。
2、网络延迟解决方案
一般延迟问题通常是由软件而不是硬件引起的。Intel以太网产品的设计功能有助于克服跟软件相关的延迟问题。例如,可在选定的Intel以太网适配器上使用的动态设备个性化(DDP),它通过用特定的类标记数据包来提高网络流的可预测性。这意味着适配器可以决定传输的数据包类型,并将其发送到正确的位置。这将提高吞吐量和延迟,并减少CPU负载。另一个特性是应用程序设备队列(ADQ),它专用于特定的硬件队列,并以最佳方式连接到特定的执行线程。结果提高了应用程序的可预测性、吞吐量和延迟。
远程直接内存访问(RDMA)是另一种减轻高速应用以太网开销的方法。RDMA使网络适配器能够直接在应用程序内存之间传输数据。这将绕过主机,实现应用程序之间的低延迟、高吞吐量的通信。RDMA可以消除TCP/IP栈的一部分,这反过来又消除了向上复制数据所涉及的软件延迟。
3、诊断工具
Intel提供诊断工具来帮助优化网络配置,如“Intel® Cluster Checker”,它可以验证基于Linux*的群集的配置和性能,并会提供出补救措施的建议。例如,该工具可以诊断与以太网配置设置相关的高延迟,以便架构师可以进行适当的调整。
4、以太网组件升级
如果您已经解决了与软件相关的问题,并且仍然遇到高延迟,那么也可能是时候更换下哪些已经过时的网络组件了,如网卡、交换机等等。网络瓶颈是造成服务延迟的一个常见原因,特别是随着处理器和存储技术的日益强大。通过正确的组件组合,也就可以使整个数据中心发挥更好的性能。
拥有正确速度的网络适配器可以确保有足够的以太网带宽来满足您的需求。许多数据中心正在从千兆位以太网升级到10Gb以太网。10GBASE-T提供了一种与现有电缆向后兼容的10Gb以太网的简单路径。同时10GBASE-X、25GBASE-X 、40GBASE-X 、100GBASE-X等等更高速率光纤以太网网卡加入,更好地解决各类大小数据中心、企事业储存网络瓶颈问题。
5、经验证的以太网解决方案
Intel主控以太网适配器提供了经验证的性能和成本效益。在做的各种彻底的兼容性测试上。Intel主控的以太网产品可以大限度地提高数据中心的性能,为最终用户提供尽可能最好的服务质量。
LR-LINK作为以太网卡产品集研发、生产、销售与服务于一体的企业,紧跟市场的需求,在基于Intel等主控方案上自主研发设计合适于各种实际应用场合的以太网卡产品,极力解决各类型、行业的网络瓶颈。请访问:www.lr-link.com.cn