CN105117321B - 一种进程管理方法及进程管理终端 - Google Patents
一种进程管理方法及进程管理终端 Download PDFInfo
- Publication number
- CN105117321B CN105117321B CN201510377262.4A CN201510377262A CN105117321B CN 105117321 B CN105117321 B CN 105117321B CN 201510377262 A CN201510377262 A CN 201510377262A CN 105117321 B CN105117321 B CN 105117321B
- Authority
- CN
- China
- Prior art keywords
- timeslice
- management
- time
- preset period
- occupancy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 179
- 230000008569 process Effects 0.000 title claims abstract description 170
- 238000007726 management method Methods 0.000 title claims abstract description 61
- 238000005457 optimization Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种进程管理方法及进程管理终端,上述方法包括以下步骤:进程管理终端获取预设时段内每个进程的资源使用特征信息;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略;实现了根据进程时间片占用率、时间片借用额度,对进程的精细化管理,提高了系统资源利用率。
Description
技术领域
本发明属于进程管理领域,尤其涉及一种进程管理方法及进程管理终端。
背景技术
现有技术公开了一种对终端资源进行优化的方法及装置,其中,所述装置包括:进程分析单元,用于获取终端中运行的一进程的标识及该进程当前所占系统资源的信息;优化策略获取单元,用于根据该进程的标识,获取与该标识对应的进程优化策略;优化处理单元,用于将该进程当前所占系统资源的信息与所述进程优化策略进行比较,获得针对该进程的优化标记,根据所述优化标记对该进程进行相应等级的优化操作;其中,所述进程当前所占系统资源包括:所述进程的内存使用率、中央处理器CPU占用率、磁盘输入输出IO吞吐量、网络吞吐量。
上述方案仅仅揭示了根据进程占用资源情况,设置对应的进程优化策略;但是并未反映进程的其他特点(例如:进程时间片占用率、时间片借用额度)与进程优化策略的关系,在一定程度上不能实现对进程的精细化管理,降低了系统资源利用率。
发明内容
本发明提供一种进程管理方法及进程管理终端,以解决上述问题。
本发明提供一种进程管理方法。上述方法包括以下步骤:进程管理终端获取预设时段内每个进程的资源使用特征信息;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;
所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略。
本发明还提供一种进程管理终端,包括信息获取模块、进程优化模块;其中,所述信息获取模块与所述进程优化模块相连;
所述信息获取模块,用于获取预设时段内每个进程的资源使用特征信息并将所述资源使用特征信息发送至所述进程优化模块;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;
所述进程优化模块,用于根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略。
通过以下方案:进程管理终端获取预设时段内每个进程的资源使用特征信息;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略;实现了根据进程时间片占用率、时间片借用额度,对进程的精细化管理,提高了系统资源利用率。
通过以下方案:所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略后,输出提示信息至进程管理终端屏幕;所述进程管理终端获取输入指令后,执行进程优化策略;大大方便了用户的操作,大大提升用户体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的进程管理方法处理流程图;
图2所示为本发明实施例2的进程管理终端结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为本发明实施例1的进程管理方法处理流程图,包括以下步骤:
步骤101:进程管理终端获取预设时段内每个进程的资源使用特征信息;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;
进一步地,所述时间片占用率=每个进程在预设时段内使用的时间片总量/系统所有进程在预设时段内使用的时间片总量。
进一步地,时间片借用额度是指每个进程在预设时段内向其它进程借用的时间片总量。
其中,时间片借用策略包括:高优先级进程借用低优先级进程所分配的时间片;预先配置各个进程借用时间片的最大值。
步骤102:进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略。
进一步地,进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略的过程为:
若所述资源使用特征信息为时间片占用率,则所述进程管理终端根据获取的预设时段内每个进程的时间片占用率,确定所属的时间片占用率范围,进而确定对应的进程优化策略。
其中,所述进程管理终端存储进程名称、时间片占用率范围及进程优化策略对照表,如表1所示:
进程名称、时间片占用率范围及进程优化策略对照表
表1
如表1所示,时间片占用率范围中的具体值A、B、C;A1、B1、C1;A2、B2、C2可以根据实际情况进行灵活设定,在此不用于限定本实施例的保护范围。
另外,A、A1、A2的值可以相等,也可以不相等;同理,B、B1、B2的值可以相等,也可以不相等;C、C1、C2的值可以相等,也可以不相等。
进一步地,所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略的过程为:
若所述资源使用特征信息为时间片占用率、时间片借用额度,则所述进程管理终端根据获取的预设时段内每个进程的时间片占用率、时间片借用额度,分别确定所属的时间片占用率范围、时间片借用额度范围,进而确定对应的进程优化策略。
其中,所述进程管理终端存储进程名称、时间片占用率范围、时间片借用额度范围及进程优化策略对照表,如表2所示:
进程名称、时间片占用率范围、时间片借用额度范围及进程优化策略对照表
表2
如表2所示,时间片借用额度范围中的具体值D、E、F;D1、E1、F1;D2、E2、F2可以根据实际情况进行灵活设定,在此不用于限定本实施例的保护范围。
另外,D、D1、D2的值可以相等,也可以不相等;同理,E、E1、E2的值可以相等,也可以不相等;F、F1、F2的值可以相等,也可以不相等。
进一步地,进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略后,输出提示信息至进程管理终端屏幕;
所述进程管理终端获取输入指令后,执行进程优化策略。
其中,所述提示信息包括:进程优化方式、是否同意优化。
若进程管理终端用户选择同意优化,则所述进程管理终端执行进程优化策略。
图2所示为本发明实施例2的进程管理终端结构图,包括信息获取模块201、进程优化模块202;其中,所述信息获取模块201与所述进程优化模块202相连;
所述信息获取模块201,用于获取预设时段内每个进程的资源使用特征信息并将所述资源使用特征信息发送至所述进程优化模块202;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;
所述进程优化模块202,用于根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略。
通过以下方案:进程管理终端获取预设时段内每个进程的资源使用特征信息;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略;实现了根据进程时间片占用率、时间片借用额度,对进程的精细化管理,提高了系统资源利用率。
通过以下方案:所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略后,输出提示信息至进程管理终端屏幕;所述进程管理终端获取输入指令后,执行进程优化策略;大大方便了用户的操作,大大提升用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种进程管理方法,其特征在于,包括以下步骤:
进程管理终端获取预设时段内每个进程的资源使用特征信息;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;
所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略;
其中,所述时间片占用率=每个进程在预设时段内使用的时间片总量/系统所有进程在预设时段内使用的时间片总量;
时间片借用额度是指每个进程在预设时段内向其它进程借用的时间片总量。
2.根据权利要求1所述的方法,其特征在于,时间片借用策略包括:高优先级进程借用低优先级进程所分配的时间片;预先配置各个进程借用时间片的最大值。
3.根据权利要求1所述的方法,其特征在于,所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略的过程为:
若所述资源使用特征信息为时间片占用率,则所述进程管理终端根据获取的预设时段内每个进程的时间片占用率,确定所属的时间片占用率范围,进而确定对应的进程优化策略。
4.根据权利要求3所述的方法,其特征在于,所述进程管理终端存储进程名称、时间片占用率范围及进程优化策略对照表。
5.根据权利要求1所述的方法,其特征在于,所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略的过程为:
若所述资源使用特征信息为时间片占用率、时间片借用额度,则所述进程管理终端根据获取的预设时段内每个进程的时间片占用率、时间片借用额度,分别确定所属的时间片占用率范围、时间片借用额度范围,进而确定对应的进程优化策略。
6.根据权利要求5所述的方法,其特征在于,所述进程管理终端存储进程名称、时间片占用率范围、时间片借用额度范围及进程优化策略对照表。
7.根据权利要求1所述的方法,其特征在于,所述进程管理终端根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略后,输出提示信息至进程管理终端屏幕;所述进程管理终端获取输入指令后,执行进程优化策略。
8.一种进程管理终端,其特征在于,包括信息获取模块、进程优化模块;其中,所述信息获取模块与所述进程优化模块相连;
所述信息获取模块,用于获取预设时段内每个进程的资源使用特征信息并将所述资源使用特征信息发送至所述进程优化模块;其中,所述资源使用特征信息包括时间片占用率、时间片借用额度;
所述进程优化模块,用于根据获取的预设时段内每个进程的资源使用特征信息,确定对应的进程优化策略;
其中,所述时间片占用率=每个进程在预设时段内使用的时间片总量/系统所有进程在预设时段内使用的时间片总量;
时间片借用额度是指每个进程在预设时段内向其它进程借用的时间片总量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510377262.4A CN105117321B (zh) | 2015-06-30 | 2015-06-30 | 一种进程管理方法及进程管理终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510377262.4A CN105117321B (zh) | 2015-06-30 | 2015-06-30 | 一种进程管理方法及进程管理终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105117321A CN105117321A (zh) | 2015-12-02 |
CN105117321B true CN105117321B (zh) | 2018-07-31 |
Family
ID=54665319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510377262.4A Active CN105117321B (zh) | 2015-06-30 | 2015-06-30 | 一种进程管理方法及进程管理终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105117321B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113157439B (zh) * | 2016-03-29 | 2024-03-01 | 华为技术有限公司 | 一种资源统计方法、装置及终端 |
CN109558206B (zh) * | 2017-09-26 | 2023-10-13 | 中兴通讯股份有限公司 | Cpu资源的隔离方法及其系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887384A (zh) * | 2010-06-30 | 2010-11-17 | 中山大学 | 一种基于马尔科夫模型的进程时间片长度确定方法 |
WO2014079231A1 (zh) * | 2012-11-20 | 2014-05-30 | 腾讯科技(深圳)有限公司 | 多媒体资源管理方法、装置和播放器 |
CN104539614A (zh) * | 2014-12-27 | 2015-04-22 | 北京奇虎科技有限公司 | 一种网站检测并发数控制的方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101556545B (zh) * | 2009-05-22 | 2011-04-06 | 北京星网锐捷网络技术有限公司 | 一种实现进程支持的方法、装置和多线程系统 |
JP5200085B2 (ja) * | 2010-11-04 | 2013-05-15 | レノボ・シンガポール・プライベート・リミテッド | コンピュータを短時間で起動する方法およびコンピュータ |
CN102043667A (zh) * | 2010-11-25 | 2011-05-04 | 深圳市科陆电子科技股份有限公司 | 一种嵌入式操作系统的任务调度方法 |
CN102567113A (zh) * | 2010-12-13 | 2012-07-11 | 盛乐信息技术(上海)有限公司 | 前台程序的调配系统及实现方法 |
CN104503840B (zh) * | 2014-12-15 | 2016-09-28 | 北京奇虎科技有限公司 | 对终端资源进行优化的方法及装置 |
CN104461742B (zh) * | 2014-12-15 | 2016-10-12 | 北京奇虎科技有限公司 | 计算设备优化方法及装置 |
-
2015
- 2015-06-30 CN CN201510377262.4A patent/CN105117321B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887384A (zh) * | 2010-06-30 | 2010-11-17 | 中山大学 | 一种基于马尔科夫模型的进程时间片长度确定方法 |
WO2014079231A1 (zh) * | 2012-11-20 | 2014-05-30 | 腾讯科技(深圳)有限公司 | 多媒体资源管理方法、装置和播放器 |
CN104539614A (zh) * | 2014-12-27 | 2015-04-22 | 北京奇虎科技有限公司 | 一种网站检测并发数控制的方法和装置 |
Non-Patent Citations (1)
Title |
---|
一种基于时间片的抢占控制模型;徐久强 等;《东北大学学报(自然科学版)》;20091130;第30卷(第11期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN105117321A (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104182029B (zh) | 程序唤醒时间设置方法、程序唤醒时间设置装置和终端 | |
CN109450750A (zh) | 设备的语音控制方法、装置、移动终端和家电设备 | |
CN103577735B (zh) | 一种多用户系统快速登录与切换的方法及系统 | |
CN104239154B (zh) | 一种Hadoop集群中的作业调度方法和作业调度器 | |
DE112012005540T5 (de) | Opportunistische Ressourcengemeinschaftsnutzung zwischen Geräten | |
CN105117321B (zh) | 一种进程管理方法及进程管理终端 | |
CN104408065A (zh) | 一种联机查询交易信息的方法及装置 | |
CN111131184B (zh) | 一种区块链共识机制的自主调节方法 | |
CN104615229A (zh) | 实时监视中央处理单元的系统和方法 | |
WO2014180295A1 (zh) | 获取性能优化策略及终端性能优化的方法、服务器及终端 | |
CN104765438A (zh) | 一种功耗控制方法及移动终端 | |
CN111767144A (zh) | 交易数据的交易路由确定方法、装置、设备及系统 | |
CN105227358B (zh) | 网络类型的设置方法和系统 | |
US20150083813A1 (en) | Soliciting user input for thermostat control | |
CN102291833B (zh) | 一种上行逻辑信道资源分配方法和装置 | |
CN106155952A (zh) | 一种具有优先级仲裁机制的i2c多机通信方法 | |
CN104182146A (zh) | 通知信息的合并方法和通知信息的合并装置 | |
CN109905614B (zh) | 视频控制器及其带载控制方法、显示系统和存储介质 | |
CN109240790B (zh) | 一种多窗口管理方法、系统及安卓终端 | |
CN105159772A (zh) | 一种移动终端内存的控制方法及移动终端 | |
CN107786956B (zh) | 一种套餐实时优先级的确定方法和装置 | |
CN103516594A (zh) | 通信交流的方法和装置 | |
US20170235356A1 (en) | Electronic device and method of reducing power thereof | |
CN106504723B (zh) | 一种屏幕颜色调节方法、装置及电子设备 | |
US20150311722A1 (en) | Resource management method and system with clustering based on attributes of distributed energy resources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |