您的位置 首页 电路

ADC要害性能指标及误区 ― 全方位学习模数转换器(ADC)

ADC关键性能指标及误区由于ADC产品相对于网络产品和服务器需求小很多,用户和集成商在选择产品时对关键指标的理解难免有一些误区,加之部分主流厂商刻意引导,招标规范往往有不少非关键指标作被作为必须符合项

ADC要害功用目标及误区

因为ADC产品相关于网络产品和服务器需求小许多,用户和集成商在挑选产品时对要害目标的了解不免有一些误区,加之部分干流厂商故意引导,投标标准往往有不少非要害目标作被作为有必要契合项。接下来就这些误区和真实的要害目标做一些讨论。

误区1: CPU数量和主频。 现在大部分厂商选用了相似的通用CPU架构,但仍是或许选用不同厂家的CPU。即便是同一个厂家,也或许是不同系列。最要害的是CPU数量和主频并不代表功用,除非是同一个厂家的同一个软件。相同,完全相同的硬件装备,不同厂商的架构和体系发挥出来的功用或许相差数倍,正如完全相同的几个人在不同的办理环境下发挥出来的奉献不同会很大。并行核算处理欠好,因为CPU间信开支及锁的问题,CPU数量添加并不意味功用添加。假如1个CPU能够跑出其它产品8个cpu的功用,谁会挑选8个CPU的产品?本钱,功耗,体积都会大许多。因而,CPU硬件装备并不代表功用。

误区2: 内存。 相同与体系架构相关。相同与架构有关,关于CPU独享内存的架构,每个核即便只装备2G内存,一个8核的产品就需求16G内存,但每个核可拜访的内存资源只需2G。这样的架构一份数据需求仿制屡次并保存多份,运用功率很低,终究也会影响到功用。而同享内存架构的产品,每个核能够拜访一切内存资源,数据也只需求保存一份。假如是32位操作体系,同享内存架构4G内存的实践功率就超越独享内存架构的恣意装备产品(现在A10之外的产品均为32位操作体系,独享内存架构)。64位操作体系打破4G的约束,实践功率就会更高。因而,内存不代表功用。假如必定要比较,需求比较每个核可拜访的内存资源。

误区3:端口数量。ADC产品不同于2/3层交流机,端口数量代表可衔接更多设备。ADC产品布置环境必定会有2/3层交流机,服务器不需求直接衔接到ADC产品。只需端口数量大于实践需求的吞吐量并有满足端口与交流机衔接即可。

误区4:交流才能。 这个目标也是沿用了交流机的目标。交流机功用与交流矩阵芯片交流才能密切相关,与CPU联系不是很大。而ADC产品则不同,交流矩阵并不是有必要部件,大多产品选用通用CPU架构运用PCIe总线扩展接口,这部分现已不是ADC产品的瓶颈地点。ADC功用根本取决于体系全体架构下CPU发挥出来的功率。并且大部分产品自身现已是服务器的硬件架构,应该没有人对服务器要求交流才能的目标。

能够看出,误区地点均为沿用了服务器或交流机的一些目标,这些硬件装备并不代表ADC产品的真实功用,但一些厂商仍是故意运用这些目标(尤其是CPU和内存)来误导客户屏蔽竞争对手。ADC真实要害的功用目标如下。

1. 4/7层吞吐量。因为需求CPU进行杂乱的4-7层处理,4/7层吞吐量交2/3层吞吐量要低许多,但这是ADC真实能处理的数据吞吐量。这也是2/3层吞吐量关于ADC产品并不要害的原因。这个目标的测验办法一般是发送尽或许多HTTP GET恳求,服务器应对较大HTTP目标(如512Kbytes或1MBytes,会分为若干数据包传输),核算无失利状况下线路上传输的数据量。差异在于不同外表厂商或不同测验或许会不核算2/3层包头或GET恳求部分,因为这部分所占份额极小,影响不是很大。严格来说,横向比较时应该确认所取HTTP目标巨细及是否核算2/3层包头部分。

2. 4层每秒新建衔接速率(L4 CPS)。 衡量ADC产品每秒钟能够处理多少个TCP新建衔接。一般测验办法为发送尽或许多的HTTP GET恳求,服务器应对较小HTTP目标(如1Bytes,128Bytes,1KBytes), ADC产品在中心只依据4层信息进行杂乱均衡。每个衔接需求完好的3次握手树立进程,GET恳求,和TCP封闭衔接进程。这个目标关于ADC产品敷衍突发许多衔接非常重要。比如一个地铁进口的通过率相同,假如进口太小,客流忽然添加时,假如客人无法进入,事务自然会遭到影响。比较该目标时需求留意所取HTTP目标巨细。

3. 7层每秒新建衔接速率(L7 CPS)。与4层新建衔接速率相似,仅仅ADC产品在中心需求依据使用层信息进行服务器挑选(一般测验运用url交流),并且每个TCP衔接上只能传输1个HTTP恳求。运用7层处理对CPU功率要求更高。好像进入地铁时需求核对客人更多信息和安检相同,其通过率比正常通过率会有不同程度下降。A10产品一般能够做到4层新建衔接速率的70-80%,而其它许多厂商只能做到30-40%。比较该目标时相同要留意HTTP目标巨细和每个TCP衔接传输的恳求数。

4. 7层每秒买卖速率(L7 RPS)。有些厂商运用L7 RPS作为L7 CPS来混杂误导客户,RPS测验会界说每个TCP衔接能够传输多少个HTTP恳求,一般会有10个恳求/TCP衔接,无约束恳求衔接/TCP衔接几种测验数据。运用1个恳求的L7 RPS值便是L7 CPS。不同在于每个衔接传送多个恳求时的L7 RPS测验中,ADC能够省去许多TCP衔接树立和封闭进程。比较该目标时相同要留意HTTP目标巨细和每个TCP衔接传输的恳求数。

5. 并发会话数量。 假如新建衔接速率代表了一个地铁进口通过率,并发会话则代表了该地铁线路上在车上的一切人数。假如内部承运才能不够高,就会形成乘客揉捏过载最终瘫痪。并发会话测验并不是简略的在内存中保存这些条目,实践测验中,有必要在每个衔接上守时传送数据验证设备能够精确查找已有会话并转发数据。测验中还或许会细分4层并发会话数量和7层并发会话数量,差异在于ADC根据不同信息树立会话和每个衔接占用的会话条目不同。因为并发会话与内存联系很大,32位体系的ADC因为4G内存约束都不或许做得很大,而64位体系的ADC就不会遭到这个约束。

6. 防DDoS进犯才能(syn/sec)。ADC产品的并发会话才能和新建衔接速率远远大于防火墙类产品,因而在ADC外布置防火墙会成为瓶颈。这就要求ADC自身有满足强壮的防进犯才能。现在大部分ADC产品均选用了Syn-cookie办法来防护DDoS进犯,实践功用取决于各自的体系架构和处理算法。

值得一提的是,F5的7层新建速率与4层新建速率比较下降非常大,因而会有运用与其他厂商不同的一些数据来作为L7 CPS应对的状况。F5 供给3个L7 CPS/RPS目标.

L7 Connection per Sec(1-1), 客户侧衔接1 request/connection,服务器侧衔接1 request/connection。 通用L7 CPS界说。

L7 Requests per Sec (1-inf),客户侧衔接1 request/connection,服务器侧衔接unlimited request/connection。 用户一般看到的L7 CPS数据。

L7 Requests per Sec (inf-inf),客户侧衔接unlimited request/connection,服务器侧衔接unlimited request/connection。

F5揭露的测验报告清晰描绘其一切7层测验均启用衔接复用功用,因而测验报告中看到的都是“L7 Requests per Sec (1-inf)”。比较L7 CPS不时应该留意运用其CPS(1-1)目标。

其他SSL目标、DNS QPS目标、HTTP紧缩目标关于运用该类使用的用户很重要,但不归于通用要害目标,就暂不逐个解说了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/289390.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部