动态调节系统资源分配的装置制造方法及图纸

技术编号:7089155 阅读:168 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术提供了一种动态调节系统资源分配的装置,包括:信息收集器、显示器、控制选择器和进程控制器;所述的信息收集器与显示器连接,控制选择器与进程控制器连接;所述的信息收集器将收集到的系统进程占用信息发送给显示器,控制选择器选择手动或自动调节系统进程占用,进程控制器根据控制选择器的选择,对系统进程占用进行调节。本实用新型专利技术通过将多个控制器组合,对计算机系统进程占用信息进行收集和排序,对系统进程占用较大的进程进行控制,实现了可即时对计算机整体的系统进程占用进行控制和动态调节系统资源分配,避免了需要运行的进程因为无法获得系统资源而运行缓慢或无响应的状态。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及计算机领域,特别涉及一种动态调节系统资源分配的装置
技术介绍
由于计算机的普及和应用,应用于计算机上的软件日益增加,同时,用户对于软件功能的需求也不断提高,导致大部分软件囊括了越来越多的功能。在功能增加的背后,带来的是复杂的计算过程,在软件运行时,这一过程会占用大量的系统资源,导致系统运行速度降低,在运行其他软件时,大量的系统进程占用导致资源无法合理分配。
技术实现思路
本技术提供了一种动态调节系统资源分配的装置,将多个控制器组合,可即时对计算机整体的系统的进程占用进行控制,实现了动态调节系统资源分配。一种动态调节系统资源分配的装置,包括信息收集器、显示器、控制选择器和进程控制器;所述的信息收集器与显示器连接,控制选择器与进程控制器连接;所述的信息收集器将收集到的系统的进程占用信息发送给显示器,控制选择器选择手动或自动调节系统的进程占用,进程控制器根据控制选择器的选择,对系统的进程占用进行调节。所述的装置中,所述的控制选择器还包括阈值控制模块。当控制选择器选择自动调节系统的进程占用时,通过阈值控制模块设定系统的进程占用范围。所述的装置中,所述的进程控制器还包括CPU使用率控制模块、内存控制模块和流量控制模块。进程占用信息包括进程所占用的CPU使用率、内存使用率和网络流量。本技术通过收集系统的进程占用信息,对系统的进程占用信息进行排序,来获知对系统资源占用较多的进程,并通过调节系统的进程占用,实现调节系统资源分配的方法。可分为手动调节和自动调节两种方式,其过程是收集系统的进程占用信息;对系统的进程占用信息排序,分别按照CPU使用率、内存使用率和网络流量对进程进行排序,并显示在显示器上;若选择手动调节系统的进程占用,则根据显示器上的显示,手动降低CPU使用率、 内存使用率和网络流量占用较大的系统进程的占用;若选择自动调节系统进程占用,则通过阈值控制模块分别设定CPU使用率、内存使用率和网络流量占用的阈值,则进程控制器中的CPU使用率控制模块、内存控制模块和网络流量控制模块分别根据设定的阈值,对CPU使用率、内存使用率和网络流量进行监控, 当超出所设定的阈值时,自动降低CPU使用率、内存使用率和网络流量占用较大的系统的进程占用。基于系统的进程占用,将系统进程占用情况按照CPU使用率、内存使用率和网络流量进行分类,并降低CPU使用率、内存使用率和网络流量的方法,是本技术的所提供装置的核心方法。降低CPU使用率的方法为,CPU使用率控制模块将系统进程占用较大进程的运行优先级降低,以暂时释放占用的CPU资源,等待CPU空闲时,再次运行;降低内存使用率的方法为,内存控制模块降低系统进程占用较大进程的物理内存,只保留进程运行所必要的内存,将其他所需内存转移至系统的虚拟内存中;降低网络流量的方法为,网络流量控制模块降低占用网络流量较大进程的优先级,以释放占用的网络流量资源。本技术提供了一种动态调节系统资源分配的装置,包括信息收集器、显示器、控制选择器和进程控制器。本技术通过将多个控制器组合,对计算机系统的进程占用信息进行收集和排序,对系统的进程占用较大的进程进行控制,实现了可即时对计算机整体的系统进程占用进行控制和动态调节系统资源分配,避免了需要运行的进程因为无法获得系统资源而运行缓慢或无响应的状态。附图说明为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本技术的装置结构示意图;图2为手动调节系统资源占用的方法;图3为自动调节系统资源占用的方法。具体实施方式为了使本
的人员更好地理解本技术实施例中的技术方案,并使本技术的上述目的、特征和优点能够更加明显易懂,以下结合附图对本技术中技术方案作进一步详细的说明。本技术提供了一种动态调节系统资源分配的装置,将多个控制器组合,可即时对计算机整体的系统的进程占用进行控制,实现了动态调节系统资源分配。一种动态调节系统资源分配的装置,如图1所示,包括信息收集器101、显示器102、控制选择器103和进程控制器104 ;所述的信息收集器101与显示器102连接,控制选择器103与进程控制器104连接;所述的信息收集器101将收集到的系统的进程占用信息发送给显示器102,控制选择器103选择手动或自动调节系统的进程占用,进程控制器104根据控制选择器103的选择,对系统的进程占用进行调节。所述的装置中,所述的控制选择器还包括阈值控制模块103-1。当控制选择器选择自动调节系统进程占用时,通过阈值控制模块设定系统的进程占用范围。所述的装置中,所述的进程控制器还包括CPU使用率控制模块104-1、内存控制模块104_2和流量控制模块104_3。本技术通过收集系统的进程占用信息,对系统的进程占用信息进行排序,来获知对系统资源占用较多的进程,并通过调节系统的进程占用,实现调节系统资源分配的方法。本技术所提供的装置可分为手动调节和自动调节两种方式,如图2所示,手动调节系统资源进程占用的方法为S201 收集系统的进程占用信息;S202 对系统的进程占用排序,分别按照CPU使用率、内存使用率和网络流量对进程进行排序,并显示在显示器上;S203 手动降低CPU使用率、内存使用率和网络流量占用较大的进程占用。如图3所示,自动调节系统资源进程占用的方法为S301 收集系统的进程占用信息;S302 对系统的进程占用排序,分别按照CPU使用率、内存使用率和网络流量对进程进行排序,并显示在显示器上;S303 通过阈值控制模块分别设定CPU使用率、内存使用率和网络流量占用的阈值;S304 判断CPU使用率、内存使用率和网络流量是否超出阈值,如果是,则执行步骤S305,否则执行步骤S306 ;S305 降低CPU使用率、内存使用率和网络流量超出阈值的系统的进程占用;S306 判断是否为正在使用的进程,如果是,则执行步骤S307,否则结束;S307 提高进程的优先级。当用户正在操作一个进程的时候,提高该进程的优先级,以保证当前正在运行的进程稳定。基于系统的进程占用,将系统的进程占用情况按照CPU使用率、内存使用率和网络流量进行分类,并降低CPU使用率、内存使用率和网络流量的方法,是本技术的所提供装置的核心方法。降低CPU使用率的方法为,CPU使用率控制模块将系统进程占用较大进程的运行优先级降低,以暂时释放占用的CPU资源,等待CPU空闲时,再次运行;降低内存使用率的方法为,内存控制模块降低系统进程占用较大进程的物理内存,只保留进程运行所必要的内存,将其他所需内存转移至系统的虚拟内存中;降低网络流量的方法为,网络流量控制模块降低占用网络流量较大进程的优先级,以释放占用的网络流量资源。在进程被降低或提高优先级时,应遍历与该进程相关的所有进程,并同时降低或提高相关进程的优先级,保证所述进程能够完整稳定的运行。本技术提供了一种动态调节系统资源分配的装置,包括信息收集器、显示器、控制选择器和进程控制器。本技术通过将多本文档来自技高网
...

【技术保护点】
1.一种动态调节系统资源分配的装置,其特征在于,包括:信息收集器、显示器、控制选择器和进程控制器;所述的信息收集器与显示器连接,控制选择器与进程控制器连接;所述的信息收集器将收集到的系统的进程占用信息发送给显示器,控制选择器选择手动或自动调节系统的进程占用,进程控制器根据控制选择器的选择,对系统的进程占用进行调节。

【技术特征摘要】

【专利技术属性】
技术研发人员:张琦铭徐翰隆张栗伟
申请(专利权)人:深圳市安之天信息技术有限公司
类型:实用新型
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1