[发明专利]一种linux系统性能调优的方法在审
| 申请号: | 202011418113.5 | 申请日: | 2020-12-07 |
| 公开(公告)号: | CN112612692A | 公开(公告)日: | 2021-04-06 |
| 发明(设计)人: | 郭皓;程伟正;吴春光;刘步权;齐璇;战茅 | 申请(专利权)人: | 中标软件有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/41;G06F8/61 |
| 代理公司: | 北京汇智英财专利代理事务所(普通合伙) 11301 | 代理人: | 郑玉洁 |
| 地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 linux 系统 性能 方法 | ||
本申请公开了一种linux系统性能调优方法,选取与待调优linux操作系统做比对的参考调优linux操作系统,将两个系统安装到同一台服务器上,使用相同的性能测试工具对两个系统分别进行测试,筛选出待调优linux操作系统测试分数低于参考调优linux操作系统的测试项,再对低分测试项进行无关项排除,最后对排除无关项后余下的低分测试项进行优化,避免了对待调优linux操作系统的所有的软件包依次进行性能测试和调优,从而能够快速发现性能缺陷进行优化,解决了现有技术不能快速找到影响linux系统性能的软件包,提高linux系统性能测试和性能优化效率的技术问题。
技术领域
本申请涉及linux系统性能测试技术领域,尤其涉及一种linux系统性能调优的方法。
背景技术
性能测试是软件研发过程中必不可少的重要环节,能够帮助软件厂商识别在软件研发过程中潜在的性能退化问题和产品可能存在的性能缺陷。linux操作系统作为一个庞大复杂的软件系统,不断对其进行性能测试是linux操作系统厂商在产品发布前必须进行的关键步骤。
随着linux系统的兴起,linux系统的发行版本也越来越多,如Ubuntu14、16、18、20,CentOS6.X、7.X、8.X,Debian9、10、11等,各版linux系统的性能也不相同,有些设备采购商希望在特定的应用场景选择性能更好的操作系统,这就需要对linux系统的性能进行测试和调优,以满足采购需求。每一个发行版的linux系统的软件包有两千~三千个,而每个软件包各有依赖性,如果要对所有的软件包依次进行性能测试和调优,则花费的时间和工作量是非常大的,因此,如何快速找到影响linux系统性能的软件包,提高linux系统性能测试和性能优化效率,是本领域技术人员亟待解决的技术问题。
发明内容
本申请提供了一种linux系统性能调优方法,用于解决现有技术不能快速找到影响linux系统性能的软件包,提高linux系统性能测试和性能优化效率的技术问题。
有鉴于此,本申请第一方面提供了一种linux系统性能调优方法,包括:
在同一服务器中安装待调优linux操作系统和参考调优linux操作系统;
在所述待调优linux操作系统和所述参考调优linux操作系统中安装相同的性能测试工具;
运行所述性能测试工具,分别对所述待调优linux操作系统和所述参考调优linux操作系统进行性能测试,保存所述性能测试的原始数据和测试结果;
对所述测试结果进行分析,筛选出所述待调优linux操作系统的测试得分低于所述参考调优linux操作系统测试得分的低分测试项;
分析所述低分测试项中是否存在无关项,若是,则将所述无关项排除,保留余下的所述低分测试项,所述无关项包括内核变化、编译器变化和GLIBC库变化;
根据所述低分测试项对应的原始数据查询所述低分测试项对应的源码,对所述源码进行优化。
可选地,所述根据所述低分测试项对应的原始数据查询对应的源码,对所述源码进行优化,包括:
根据所述低分测试项对应的原始数据查询所述低分测试项对应的源码;
对所述源码中的调用函数、执行文件和整体流程进行分析和优化,使用当前测试项的快速测试命令对优化后的源码进行优化测试。
可选地,所述性能测试工具包括unixbench测试工具、stream测试工具、iozone测试工具、lmbench测试工具、netperf测试工具和specjvm测试工具。
可选地,排除内核变化无关项的方法为:
在所述待调优linux操作系统中挂载所述参考调优linux操作系统盘到/mnt下,使用命令chroot /mnt进行测试,查看分数A1;
在所述参考调优linux操作系统中挂载所述待调优linux操作系统盘到/mnt下,使用命令chroot /mnt进行测试,查看分数A2;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011418113.5/2.html,转载请声明来源钻瓜专利网。





