This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -*- coding=utf-8 -*-
# Author:zhouze03
# Date: 2017-08-16


当前应用的目的:
该应用脚本是为了提高机器的CPU使用率它会根据当前机器CPU 会自动排除本程序进程所占用CPU% 决定是否需要”协助“已提高当前机器的CPU的使用率
1. 当前脚本会自动的去判断当前机器的CPU逻辑单元数目
2. 脚本的检查周期为 1min
3. 具备自动调节能力会自动计算以达到用户指定的总CPU% 占有率当前脚本CPU%自动调节调节周期1min + 其它进程CPU% 约等于= 用户目标总CPU%
备注:
1. 不要去更改脚本的相对路径,所有脚本都得按照我提供的路径(平级)存放,因为脚本中使用的时相对路径进行脚本间的调用;
2. 提供了test 脚本已测试是cpu_scheduler 程序能否自适应,使用者可以自行学习验证;
3. cpulimit 只能在Linux CenOS上使用如果需要在其它平台使用则需要根据c++源文件重新编译);
 3.1 unzip cpulimit.zip
 3.2 cd cpulimit-master
 3.3 make
 3.4 copy src/cpulimit 到当前应用目录


启动命令(推荐):
	cd ${cpu_greeedy目录}
	./start_kg_cpu_control.sh -e 50
	或者
	./start_kg_cpu_control.sh -e 50 -l 50

备注:
-e: 表示希望机器达到的总CPU% 占用率;
-l表示我提供的脚本进程中”贪婪进程“对单个CPU逻辑单元的占用率推荐60。避免过高独占一个完整的CPU逻辑单元而降低CPU的并发度。



Description
该应用脚本是为了提高机器的CPU使用率,它会根据当前机器CPU (会自动排除本程序进程所占用CPU%) 决定是否需要”协助“已提高当前机器的CPU的使用率
Readme 71 KiB
Languages
Shell 100%