毅航互联SBC 完成鲲鹏芯片与银河麒麟系统适配测试
在国产替代和信创的大趋势下,企业服务的关键软件适配国产CPU和国产操作系统成为必然。SBC作为企业通信的关键部件,一定要能够适配国产系统,保证具有相同的功能、性能和兼容性。
一、简介 在国产替代和信创的大趋势下,企业服务的关键软件适配国产CPU和国产操作系统成为必然。SBC作为企业通信的关键部件,一定要能够适配国产系统,保证具有相同的功能、性能和兼容性。 毅航互联SoftSBC-1000作为主流的企业通信SBC之一,已经完成国产系统的移植和适配,并由本文档做相应的测试记录。作为选型和上线的参考。 目前,国产CPU有较多的选择(如:华为鲲鹏、龙芯等),考虑到在通讯领域和云平台的因素,选择“华为鲲鹏920”ARM64 CPU作为适配的CPU平台。操作系统选择主流的“银河麒麟高级服务器操作系统V10”ARM版本。 测试在物理服务器上进行(宝德自强PT620K鲲鹏台式机),以保证原生适配和性能。 为了便于评估云平台上的性能,本测试是在上述服务器上的虚拟机中进行的。 由于毅航互联SoftSBC-1000的功能非常多,本测试主要完成最简单情况下的通话测试,包括:不转码透传通话、转码通话和压力测试。 经过上述测试验证,毅航互联SoftSBC-1000产品适配“华为鲲鹏920”CPU和“银河麒麟高级服务器操作系统V10”ARM版本。 1、毅航互联SoftSBC-1000 毅航互联纯软SBC产品与基于硬件的SBC产品共享相同平台、软件和架构。纯软SBC产品将媒体接入、编解码处理和录音等由硬件转换为纯软件实现,利用通用CPU的处理能力提供与硬件SBC相同的功能。 毅航互联纯软SBC跑在通用服务器上,可本地部署,可云化部署,不需专用的硬件设备。 毅航互联纯软SBC面向运营商、互联网企业和呼叫中心,为客户的SIP网络提供强大的安全、编解码转换、内外网穿透、注册代理、路由、信令流控/转换、QoS/ACL等功能。 毅航互联纯软SBC采用Soft iSX4000 HMP模块替代硬件。HMP模块在编解码层面针对主机CPU做了大量的优化,可以提供更高的性能。纯软SBC秉承毅航互联硬件SBC的分布式架构和模块化部署,构成分布式计算网络,以极低的功耗实现极高的性能。 毅航互联纯软SBC设备最大支持1000并发会话和1000路语音媒体转码。除传统电信编解码(G.711/G.729/G.723),还支持3G/4G编解码(AMR-NB/AMR-WB),以及互联网编解码(OPUS/iLBC)。另外,毅航互联SBC还支持高清语音(G.722编解码)。 毅航互联纯软SBC支持双机热备,主备切换时信令和语音通话保持不中断,用户无感知。 注意:媒体转码能力和编解码类型、CPU型号和数量有关系。 2、宝德自强PT620K鲲鹏台式机 宝德自强PT620K鲲鹏台式机基于8核鲲鹏920高性能通用微处理器,主频2.6GHz,16G DDR4内存,2T硬盘。 具体参数见网站: http://www.powerleader.com.cn/product_100/1105.html 3、银河麒麟高级服务器操作系统V10 银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和实时性的需求,依据CMMI 5级标准研制的提供内生安全、云原生支持、国产平台深入优化、高性能、易管理的新一代自主服务器操作系统;同源支持飞腾、龙芯、申威、兆芯、海光、鲲鹏等自主CPU及x86平台;可支撑构建大型数据中心服务器高可用集群、负载均衡集群、分布式集群文件系统、虚拟化应用和容器云平台等,可部署在物理服务器和虚拟化环境、私有云、公有云和混合云环境;应用于政府、国防、金融、教育、财税、公安、审计、交通、医疗、制造等领域。 具体性能参数见网站: https://www.kylinos.cn/scheme/server/1.html 二、测试环境 1、测试整体结构 为了简化,测试部件分成三个部分: SoftSBC-1000:包括运行SoftSBC-1000软件的载体服务器,服务器CPU配置为华为鲲鹏920 ARM64; Eyebeam 1.5:包括运行eyebeam的电脑,模拟电话; 亿联SIP硬话机:模拟电话; sipp:压力测试时,模拟高并发。 整体的测试结构简化如下图: 2、SoftSBC-1000 SoftSBC-1000软件 测试版本为:iGatewayPackageOpeneular-1.0.0.release.aarch64.tar.gz 操作系统 操作系统如下: [root@localhost hom