首页 > 其他分享 >健壮性测试工具-stress-ng

健壮性测试工具-stress-ng

时间:2024-05-20 17:33:25浏览次数:26  
标签:stress -- ng 模拟系统 测试工具 安装 cpu

stress-ng 用于模拟系统资源占用的压力测试工具,不限于CPU、磁盘、网络、内存、进程、文件系统等。

安装方式:源码安装,源码包下载地址https://fossies.org/linux/privat/stress-ng-0.17.08.tar.gz/

 下载后解压

 进入安装目录,进行编译安装make && make install

安装完后,验证安装是否成功 stress-ng -V

 1.模拟系统CPU占用

       模拟系统1个cpu核心进行矩阵乘法计算进行压力测试,持续时间为30秒。消耗100%   

             stress-ng --cpu 1 --cpu-method matrixprod --timeout 30s   [--cpu-keep(一直执行)]

]

      模拟系统1个cpu核心,消耗70%,持续时间为30秒   

                  stress-ng --cpu 1 --cpu-load 70 --timeout 30s

 

 2.模拟系统内存占用

     给操作系统分配4个进程(进程个数由cpu核心数情况决定)占用内存3096M(总量)不释放,持续600秒,内存单位可改G,M, K

    stress-ng --vm 4 --vm-bytes 3096M --timeout 600s [--vm-kepp(一直执行)]

 

标签:stress,--,ng,模拟系统,测试工具,安装,cpu
From: https://www.cnblogs.com/yinzone/p/18199527

相关文章

  • what's the advantages of using Map over Object in JavaScript?
    what'stheadvantagesofusingMapoverObjectinJavaScript?在JavaScript中使用Map相对于Object有什么优势?prosconsdemoshttps://leetcode.com/studyplan/30-days-of-javascript/(......
  • spring boot如何自定义注解
    总共分三步:1、创建一个注解importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;importjava.lang.annotation.Target;@Target(ElementType.METHOD)//注解的目标为方法@Retention(Retention......
  • django rest django.core.exceptions.ImproperlyConfigured: Could not resolve URL f
    使用:HyperlinkedRelatedField报错信息django.core.exceptions.ImproperlyConfigured:CouldnotresolveURLforhyperlinkedrelationshipusingviewname"fk_table:album_list".YoumayhavefailedtoincludetherelatedmodelinyourAPI,orincorrectly......
  • 配置AutoFacManger.cs
    使用配置AutoFacManger的好处是不用我们像之前一样写一层注入一层,这样自动注入只要我们命名规范的话,就可以实现不在用去Program中手动后注入创建一个类里边写  publicclassAutoFacManger:Autofac.Module{///<summary>///自动注入......
  • Spring Boot —— Filter 过滤器
    目标实现一个自定义过滤器,在所有请求进来时输出点儿信息实现过滤器实现一个自定义过滤器,在所有请求进行业务处理前,在控制台输出请求Id和请求Url@Configuration@EnableWebMvcpublicclassWebConfiguration{publicstaticclassMyFilterimplementsFilter{......
  • pdf 转 png
     参考:https://blog.csdn.net/lai124793549/article/details/53392281      https://www.cnblogs.com/xiewei123/p/10902578.html百度云链接:https://pan.baidu.com/s/1oiMEZl9xJWVAzf_JZaw3Ww 提取码:8dna 方法1:添加引用 O2S.Components.PDFRender4NET ......
  • 论文阅读:Reasoning with Latent Structure Refinement for Document-Level Relation E
    NanG,GuoZ,SekulićI,etal.Reasoningwithlatentstructurerefinementfordocument-levelrelationextraction[J].arXivpreprintarXiv:2005.06312,2020.代码和预训练模型的github链接LSR模型本文提出了用于文档级关系提取任务的LatentStructureRefinement(L......
  • Spring Boot —— Cors 跨域
    原理实现WebMvcConfigurer接口代码publicclassCorsConfigimplementsWebMvcConfigurer{@OverridepublicvoidaddCorsMappings(CorsRegistryregistry){registry//允许跨域访问的路径.addMapping("/**")......
  • Spring Boot —— 集成 Druid
    pom<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-3-starter</artifactId><version>${druid.version}</version></dependency>application-develop.yamlspring:datasour......
  • Spring Boot —— 集成 MyBatis-Plus
    项目基于SpringBoot3.2.5Pom需要注意的是,引用Mybatis-Plus依赖,无需手动引入Mybatis<!--https://mvnrepository.com/artifact/com.mysql/mysql-connector-j--><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</......