[发明专利]一种对Linux系统运行性能的快速优化方法及系统在审
申请号: | 201611260547.0 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106649070A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 郭靖伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 运行 性能 快速 优化 方法 | ||
技术领域
本发明涉及计算机操作系统技术领域,特别涉及一种对Linux系统运行性能的快速优化方法。本发明还涉及一种对Linux系统运行性能的快速优化系统。
背景技术
Linux系统是一套类Unix操作系统,具体为基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux系统能运行主要的UNIX工具软件、应用程序和网络协议,可同时支持32位和64位硬件,并且继承了Unix以网络为核心的设计思想,是一套性能稳定的多用户网络操作系统。
对于Linux服务器管理工作而言,怎样在硬件条件已经固定的情况下最大程度的发挥服务器性能,是目前服务器性能优化领域关注的一个重点。Linux服务器的性能主要由其硬件水平决定,主要包括CPU、内存和磁盘等,比如CPU的运算速度、内存交换数据的速度、磁盘的数据读写速度等,当然硬件自身的运行状态也能够影响实时性能,比如温度过高时,CPU会出现自动降频等情况,对系统性能有较大影响。
由于系统环境的复杂性和多变性,难以定位系统性能瓶颈,比如可能出现CPU使用率过高而内存、磁盘负荷非常低的情况,也可能出现磁盘负荷过重而CPU使用率非常低的情况,然而在表象上,两者的表现一致,若要精确地实施针对性的性能优化操作非常困难。
在现有技术中,对Linux系统运行性能的优化方法,通常做法是只要出现运行性能问题,就对所有能够影响运行性能的项目进行优化,包括硬件和软件两方面,比如提高风扇档位进行降温、删除冗余数据、结束无关进程等。然而,虽然此种做法的确能够对Linux系统运行性能进行一定程度的优化,但是,Linux系统的系统环境太过复杂和多变,现有技术中的优化方法太过粗糙,优化项目的精确性太低,而且优化过程异常耗时和低效。
因此,如何精确、高效地实现Linux系统的运行性能优化,是本领域技术人员亟待解决的技术问题。
发明内容
本发明的目的是提供一种对Linux系统运行性能的快速优化方法,能够精确、高效地实现Linux系统的运行性能优化。本发明的另一目的是提供一种对Linux系统运行性能的快速优化系统。
为解决上述技术问题,本发明提供一种对Linux系统运行性能的快速优化方法,包括:
获取系统的当前性能状态信息值;
根据预设的性能状态信息值与对应运行工况的匹配规则,对所述当前性能状态信息值进行匹配并确定系统的当前运行工况;
对系统执行所述当前运行工况对应的性能优化操作。
优选地,获取系统的当前性能状态信息值,具体包括:
读取系统中性能监控文件的实时记录参数,并将所述实时记录参数转化为系统的当前性能状态信息值。
优选地,读取系统中性能监控文件的实时记录参数,具体包括:
读取CPU使用率、内存占用率或磁盘负荷率。
优选地,对所述当前性能状态信息值进行匹配并确定系统的当前运行工况,具体包括:
将所述当前性能状态信息值中的不同类型信息值分别与对应类型的标准信息值进行对比,并确定所述当前性能状态信息值中各种类型信息值的所属区间;
根据不同类型信息值的所属区间与对应工况的对应关系,确定所述当前性能状态信息值的当前运行工况。
优选地,对系统执行所述当前运行工况所对应的性能优化操作之后,还包括:
检测所述性能优化操作中所有对应类型的性能状态信息值,并将检测值与预期值进行比较;
根据比较结果判断所述性能优化操作是否达到性能优化目的,如果否,则重新获取系统的当前性能状态信息值。
优选地,根据比较结果判断所述性能优化操作是否达到性能优化目的,具体包括:当存在至少一种类型的性能状态信息值不符合预期值时,则所述性能优化操作未达到性能优化目的。
本发明还提供一种对Linux系统运行性能的快速优化系统,包括:
信息采集模块,用于获取系统的当前性能状态信息值;
场景分析模块,用于根据预设的性能状态信息值与对应运行工况的匹配规则,对所述当前性能状态信息值进行匹配并确定系统的当前运行工况;
性能优化模块,用于对系统执行所述当前运行工况对应的性能优化操作。
优选地,所述信息采集模块具体包括:
读取模块,用于读取系统中性能监控文件的实时记录参数;
转化模块,用于将所述实时记录参数转化为系统的当前性能状态信息值。
优选地,所述场景分析模块具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611260547.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:茶台椅(风度)
- 下一篇:皮椅(80538H‑1)