天天看点

不断优化产品性能,奋进行业数字化新征程

作者:宝德计算

随着数字经济的发展,产业数字化转型提速,越来越多的行业用户在数字化场景转型或升级中对信息系统提出了新的性能要求。因为几乎所有的应用软件都运行在服务器上,所以服务器的性能表现大大影响了整个系统的性能指标,是系统稳定运行的基础。此时,服务器性能调优势在必行。

不断优化产品性能,奋进行业数字化新征程

性能调优是优化服务器性能的一种重要手段,一方面可以更好地发挥系统的整体性能,很多场景下,客户都要求性能优先,而且越高越好;另一方面,可以增加应用的适配性,更好的满足客户的具体业务需求,提高用户体验。

服务器性能调优的正确姿势

服务器性能调优主要分为系统调优和应用调优两部分,系统调优主要通过调整服务器配置进行调优,主要是针对CPU、内存、网络、磁盘、操作系统和基础软件等;而应用调优主要从优化代码、降低服务器负载、提高应用程序响应速度等方面进行调整。

不断优化产品性能,奋进行业数字化新征程

面对产品或客户的不同需求,宝德常用的性能优化思路主要是这四步:

第一步

收集基准数据,制定优化目标。

第二步

系统性能的压力测试,监控性能瓶颈,从而确定性能瓶颈。这个步骤中通过相关常用命令对各类场景进行监控,如CPU性能方面,可以使用top命令查看CPU使用情况;内存方面,可以使用numastat或free命令查看内存情况;对于磁盘,可以使用iostat等命令来查看磁盘使用情况;网卡性能方面,可以使用sar、ethtool查看网卡相关信息。

第三步

分析性能瓶颈,并针对瓶颈点实施优化。常见的性能优化手段有,针对CPU性能优化,可以通过提高并发、线程绑核等方式;内存性能优化方面,可以通过减少跨numa访问、修改大页内存等方式;磁盘性能优化方法,可以通过调整I/O调度策略、异步I/O模式等方式;网卡性能可以通过中断聚合、网卡中断绑核等方式来调优;其他则是OS系统性能优化等方式。

第四步

实施优化手段后,检查和确认优化效果。

宝德服务器性能调优的实践

近日,按照四步法,宝德针对Eagle Stream平台的自研通用双路服务器PR2715E进行了系统调优,主要从硬件性能优化、OS系统性能优化、基础软件和工具优化等方面进行。具体实施方案包括从最佳内存插法、内存种类使用、BMC风扇策略和BIOS参数设置四个方面对硬件性能进行优化;OS系统性能优化则重点调整系统资源限制、透明大页、系统OS参数设定、OS系统工作模式、文件系统、进程或线程绑核等内容;最后,编译参数优化、指令集优化、JAVA参数设置、配置文件优化等做基础软件和工具优化的综合。

最终经过优化后,PR2715E的Linkpack、SPECCPU、内存Stream Triad、SPECPower能效等性能对比自身优化前和厂家参考值都有较大的提升,其中,Linpack性能提升约20%,内存Stream Triad性能提升约9%,SPECPower能效比跑分数据更是提升了一倍 !

不断优化产品性能,奋进行业数字化新征程

由此,出厂时稳定优先、参数设置保守的宝德PR2715E经过性能优化后, CPU的处理速度显著提高,能效和内存带宽也有明显提升,从而更加节能,也提高了服务器的访问速度和响应时间,改善了用户体验;而且,可以使服务器资源得到更加合理的分配,提高利用率,降低客户的使用和维护成本,极大的满足客户的综合需求。

数字中国建设澎湃前行,数字化转型正在加速,海量数字化应用场景层出不穷。在数字化转型升级中,应用压力较大、性能感知较强、并发或者IO要求较高的客户尤其是广大行业用户,都对数字经济的IT底座——服务器的性能优化有着强烈的需求。作为中国领先的计算产品方案提供商,宝德计算将继续发挥20多年技术优势,不断修炼内功优、按应用要求优化产品性能,助力广大客户奋进行业数字化转型新征程,携手共赴数字化转型的山海!

继续阅读