The invention discloses a fast optimization method, the operation performance of Linux system: current performance status information acquisition system; according to the performance information preset and matching rules corresponding operating conditions, the current operating conditions, and determine the system on the current value of the performance information system implementation; the performance optimization of the current operation of the corresponding running condition. The present invention in the acquisition system of the current performance status information value, according to established rules, and determine the only current operating conditions, according to the current operating conditions to implement the corresponding performance optimization operation, compared with the prior art, the invention avoids the performance of optimal operation for the system hardware cover, optimize the performance bottleneck the hardware of system, simplify the optimization process, shorten the optimization time, improve the optimization accuracy and efficiency optimization. The invention also discloses a fast optimization system for the running performance of the Linux system, and the beneficial effect is as mentioned above.
【技术实现步骤摘要】
一种对Linux系统运行性能的快速优化方法及系统
本专利技术涉及计算机操作系统
,特别涉及一种对Linux系统运行性能的快速优化方法。本专利技术还涉及一种对Linux系统运行性能的快速优化系统。
技术介绍
Linux系统是一套类Unix操作系统,具体为基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux系统能运行主要的UNIX工具软件、应用程序和网络协议,可同时支持32位和64位硬件,并且继承了Unix以网络为核心的设计思想,是一套性能稳定的多用户网络操作系统。对于Linux服务器管理工作而言,怎样在硬件条件已经固定的情况下最大程度的发挥服务器性能,是目前服务器性能优化领域关注的一个重点。Linux服务器的性能主要由其硬件水平决定,主要包括CPU、内存和磁盘等,比如CPU的运算速度、内存交换数据的速度、磁盘的数据读写速度等,当然硬件自身的运行状态也能够影响实时性能,比如温度过高时,CPU会出现自动降频等情况,对系统性能有较大影响。由于系统环境的复杂性和多变性,难以定位系统性能瓶颈,比如可能出现CPU使用率过高而内存、磁盘负荷非常低的情况,也可能出现磁盘负荷过重而CPU使用率非常低的情况,然而在表象上,两者的表现一致,若要精确地实施针对性的性能优化操作非常困难。在现有技术中,对Linux系统运行性能的优化方法,通常做法是只要出现运行性能问题,就对所有能够影响运行性能的项目进行优化,包括硬件和软件两方面,比如提高风扇档位进行降温、删除冗余数据、结束无关进程等。然而,虽然此种做法的确能够对Linux系统运行性能进行一定程度的 ...
【技术保护点】
一种对Linux系统运行性能的快速优化方法,其特征在于,包括:获取系统的当前性能状态信息值;根据预设的性能状态信息值与对应运行工况的匹配规则,对所述当前性能状态信息值进行匹配并确定系统的当前运行工况;对系统执行所述当前运行工况对应的性能优化操作。
【技术特征摘要】
1.一种对Linux系统运行性能的快速优化方法,其特征在于,包括:获取系统的当前性能状态信息值;根据预设的性能状态信息值与对应运行工况的匹配规则,对所述当前性能状态信息值进行匹配并确定系统的当前运行工况;对系统执行所述当前运行工况对应的性能优化操作。2.根据权利要求1所述的对Linux系统运行性能的快速优化方法,其特征在于,获取系统的当前性能状态信息值,具体包括:读取系统中性能监控文件的实时记录参数,并将所述实时记录参数转化为系统的当前性能状态信息值。3.根据权利要求2所述的对Linux系统运行性能的快速优化方法,其特征在于,读取系统中性能监控文件的实时记录参数,具体包括:读取CPU使用率、内存占用率或磁盘负荷率。4.根据权利要求3所述的对Linux系统运行性能的快速优化方法,其特征在于,对所述当前性能状态信息值进行匹配并确定系统的当前运行工况,具体包括:将所述当前性能状态信息值中的不同类型信息值分别与对应类型的标准信息值进行对比,并确定所述当前性能状态信息值中各种类型信息值的所属区间;根据不同类型信息值的所属区间与对应工况的对应关系,确定所述当前性能状态信息值的当前运行工况。5.根据权利要求4所述的对Linux系统运行性能的快速优化方法,其特征在于,对系统执行所述当前运行工况所对应的性能优化操作之后,还包括:检测所述性能优化操作中所有对应类型的性能状态信息值,并将检测值与预期值进行比较;根据比较结果判断所述性能优化操作是否达到性能优化目的,如果否,则重新获取系统的当前性能状态信息值。6.根据权利要求5所述的对Linux系统运行性能...
【专利技术属性】
技术研发人员:郭靖伟,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。