Linux测试加压工具auto_utilization.zip

上传者: 39840387 | 上传时间: 2021-06-12 10:40:37 | 文件大小: 539KB | 文件类型: ZIP
一个测试套件实现了对linux系统资源使用率的设定,目前版本包含: 1. cpu_limit实现了linux操作系统内在指定的cpu各核心上分别占用指定的cpu利用率; 2. memory_limit实现了linux操作系统内占用一定的内存使得空闲空间到达某个设定值。 文件列表 ******************************************************************************* 文件名称    cpu_limit 1、简述                  程序的作用是将指定的cpu各核心上分别占用指定的cpu利用率。 2、基本用法              cpu_limit [[int cpu_number] float cpu_utilization_percentage]             主要有2种使用方法:             a. cpu_limit             说明:             单独执行不带参数列表的cpu_limit时,可以在系统支持范围内任意选择2个或者两个以上cpu,并且支持分别对每个cpu的使用率进行设定。Cpu范围可以是连续的,但要保证范围内的cpu都是存在的,例如0-2表示cpu0、cpu1、cpu2;也可以是离散的,例如0.2.4表示cpu0、cpu2、cpu4。             b. cpu_limit [cpu_number] cpu_utilization_percentage             说明:             cpu_number 指定了cpu的编号,如果省略则表示当前系统全部的核。             cpu_utilization_percentage 指定了统一的cpu利用率。 3、Example:             cpu_limit 0 0.5          cpu0的资源利用率增加50%。             cpu_limit 0.25           全部CPU的资源利用率增加25%。 4、注意:             a. 不要尝试输入非法的参数。             b. 不要输入不存在的cpu_number。             c. 不要输入float(0,1]范围以外的cpu_utilization_percentage。             d. 不要后台运行此程序。             f. 当前total定义为10000微秒,在测试中较稳定。但如果同时运行多个cpu_limit时,效果不好时,适当的调整total值即可。 ******************************************************************************* 文件名称    cpu_limit.c 1、简述                  cpu_limit程序源码。 2、基本用法             gcc cpu_limit.c -o cpu_limit -lpthread 3、注意:             a. 由于需要引用libpthread.so,所以编译时要附加-lpthread参数。 ******************************************************************************* 文件名称    cpu_limit.h 1、简述                  cpu_limit程序头文件。 ******************************************************************************* 文件名称    memory_limit 1、简述                  程序的作用是占用一定的内存使得空闲内存空间达到某个制定值。 2、基本用法              memory_limit free_mem    说明:             free_mem的格式为xxxxxxxxU,其中xxxxxxxx代表数值部分,U代表单位部分。             数值必须是正整数,单位部分可以是以下几种之一:             G(g)            GiB             M(m)            MiB             K(k)            KiB             [B]             Byte 3、Example:

文件下载

资源详情

[{"title":"( 194 个子文件 539KB ) Linux测试加压工具auto_utilization.zip","children":[{"title":"aclocal.m4 <span style='color:#111;'> 33.80KB </span>","children":null,"spread":false},{"title":"cpu_limit.h <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"cpu_limit.c <span style='color:#111;'> 17.50KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 69B </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 13.67KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明