生产厂商:SPEC产品类别:系统工具
网络性能测试套件 2.0 允许用户评估处理器在网络应用中处理数据包传输的性能。2.0 版本在 1.1 版本的基础上进行了扩展,增强了现有测试并新增了测试项目。2.0 版本能够提供更大规模的数据集和更多的事务处理,从而为拥有大缓存的处理器以及那些针对网络应用常用代码类型进行了优化或流水线调优的处理器创造了公平的竞争环境。该套件的七个基准测试内核涵盖以下操作:
IP 数据包检查
正确处理互联网协议 (IP) 数据包,无论是将其转发到其他路由器,还是处理后发送到本地计算机,都是网络路由器工作负载的基础部分。第一步是验证所有数据包的 IP 报头信息。RFC1812 标准定义了 IP 路由器执行数据包检查的要求,而 EEMBC 创建了其数据包检查基准测试,以模拟该标准中规定的 IP 报头验证工作的一个子集。
IP 重组
数据包在通过互联网从网络的一部分传输到另一部分之前通常会被分割成多个片段,然后在到达目的地后重新组装。IP 重组基准测试的作用就是衡量处理器重建这些分离数据包的性能。
IP 网络地址转换器(NAT)
遵循 NAT 规则,根据预定义的 NAT 规则重写数据包的 IP 地址和端口号。由于重写每个数据包都会修改算法选择的源 IP 地址和端口,因此 NAT 基准测试模拟了许多路由器设计中网络处理的重要组成部分。
路线查询
它使用一种常用于商用网络路由器的机制接收和转发 IP 数据包。它采用一种称为 Patricia 树的数据结构,这是一种紧凑的二叉树,可以快速高效地搜索长字符串或无限长度字符串。该基准测试会监控处理器检查树中是否存在有效路由以及遍历树以找到要转发数据包的目标节点的能力。
开放最短路径优先(OSPF)
实现了 Dijkstra 最短路径优先算法,该算法广泛应用于路由器和其他网络设备中。
服务质量 (QoS)
随着互联网应用的不断发展,其传输的数据也在不断变化。语音、视频和多媒体演示比简单的文本和文件更具挑战性,因为它们的时序和顺序至关重要。服务质量 (QoS) 处理用于衡量数据传输和错误率是否符合此类应用的要求。带宽管理软件通过“调整”流量来满足 QoS 要求,而 EEMBC 的 QoS 基准测试则模拟了这种处理过程。
TCP
EEMBC 的 TCP 基准测试由三个组件构成,旨在反映三种不同网络场景下的性能。第一个组件是千兆以太网(“TCP
Jumbo”),代表互联网骨干设备在进行大数据包传输时可能遇到的工作负载。第二个组件(“TCP Bulk”)采用标准以太网模型,重点关注使用 FTP 等协议进行的大数据包传输。最后一个组件(“TCP
Mixed”)也使用标准以太网模型,但侧重于混合流量类型的转发,包括 Telnet、FTP 和 HTTP。该基准测试通过服务器任务、网络通道和客户端任务处理所有数据包队列。通过模拟连接中的数据传输,可以揭示处理器在实际处理各种基于 TCP 的流量时的性能表现。








