The present invention relates to a system and method for optimizing resource utilization in linux. Its characteristics include: resource utilization monitoring module, monitoring data analysis module, resource tension factor query module, first processing module, processing mode storage module, processing mode maintenance and customization module. The invention deals with the resource-intensive scenario of the Linux operating system from the aspects of resource use monitoring, resource alarm, user remote selection of resource processing scheme, and resource use feedback, so as to make full use of the resources of the Linux operating system reasonably and prolong the service life of the machine.
【技术实现步骤摘要】
一种linux优化资源使用的系统及方法
本专利技术属于系统优化设计
,涉及一种linux优化资源使用的系统及方法。
技术介绍
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统在运行应用程序时,随着应用程序的增加,CPU、内存、磁盘、网络资源不断被消耗,有时候,当应用程序耗尽资源,卡住linux操作系统的资源调度瓶颈时,用户不能及时的处理。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种linux优化资源使用的系统及方法;以解决现有技术中的上述缺陷,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种linux优化资源使用的系统及方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种linux优化资源使用的系统,其特征在于,它包括:资源使用率监控模块,通过对系统资源使用率信息提取,获取linux操作系统中的系统资源使用率;监控数据分析模块,对系统资源使用率进行分析判断,并根据分析判断结果进行类型划分,CPU或者内存资源紧张属于一级资源紧张,磁盘或者网络资源紧张属于二级资源紧张;资源紧张因素查询模块,针对不同类型的资源紧张情形,采用相应的查询方式,一级资源紧张从以下两个方面进行查询:第一,五分钟前最后一个或 ...
【技术保护点】
1.一种linux优化资源使用的系统,其特征在于,它包括:资源使用率监控模块、监控数据分析模块、资源紧张因素查询模块、首次处理模块、处理方式存储模块、处理方式维护和定制模块。
【技术特征摘要】
1.一种linux优化资源使用的系统,其特征在于,它包括:资源使用率监控模块、监控数据分析模块、资源紧张因素查询模块、首次处理模块、处理方式存储模块、处理方式维护和定制模块。2.根据权利要求1所述的一种linux优化资源使用的系统,其特征在于,资源使用率监控模块,通过对系统资源使用率信息提取,获取linux操作系统中的系统资源使用率。3.根据权利要求1或2所述的一种linux优化资源使用的系统,其特征在于,监控数据分析模块,对系统资源使用率进行分析判断,并根据分析判断结果进行类型划分,CPU或者内存资源紧张属于一级资源紧张,磁盘或者网络资源紧张属于二级资源紧张。4.根据权利要求3所述的一种linux优化资源使用的系统,其特征在于,资源紧张因素查询模块,针对不同类型的资源紧张情形,采用相应的查询方式,一级资源紧张从以下两个方面进行查询:第一,五分钟前最后一个或多个从操作系统启动的应用程序,并分析出其所在进程当前占用的CPU利用率和内存利用率;第二,找出当前进程中占用的CPU利用率和内存利用率最多的前几个进程,并将这些应用程序的关闭体现在可以进行选择的位置;二级资源紧张从以下两种情形进行查询:如果是磁盘使用率过高,提供磁盘的操作界面,用户进入磁盘进行删除,降低磁盘的使用率;如果是网络丢包率过高,分析出所丢的包的应用程序,并对应用程序运行提示给用户,使用户对应用程序的运行状况知情。5.根据权利要求4所述的一种linux优化资源使用的系统,其特征在于,首次处理模块,把对应用程序进行关闭的决定权交给用户,用户可以定制对应用程序或者资源调整,直到资源紧张状态解除;处理方式存储模块,用户对首次定制方案进行保存,并可以应用到以后资源紧张的场景;处理方式维护和定制模块,用户对资源紧张的处理方案可随时进行维护和修改。6.一种linux优化资源使用的方法,其特征在于,包括以下步骤:S1:获取资源使用率的步骤;S2:监控数据分析的步骤;S3...
【专利技术属性】
技术研发人员:杨振林,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。