首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >压力-ng:模拟特定的cpu百分比

压力-ng:模拟特定的cpu百分比
EN

Server Fault用户
提问于 2016-08-11 12:13:39
回答 2查看 20.6K关注 0票数 13

Linux环境: Debian,Ubuntu,Centos

目标:

在不同cpu百分比下设置警报和触发不同警报的测试监控程序。

例:(30-50%)、(51-70%)和>90%

因此,我需要一个cpu压力源,可以模拟每个核心特定的cpu百分比。

压力镁看起来是最先进的。

根据其文档http://kernel.ubuntu.com/~cking/stress-ng/,可以将加载值设置在0到100%之间:

-l P- CPU负载P负载P %,0=sleep,100=full负载(参见-c)

代码语言:javascript
复制
stress-ng -c 1 -p 30

压力-ng:信息:12650调度猪:0 i/O-同步,1 CPU,0 VM-mmap,0 HDD-写,0叉,0上下文-开关,30管道,0缓存,0套接字,0产量,0 f分配,0羊群,0亲和,0定时器,0 Dentry,0 u随机,0浮点,0 Int,0信号,0打开,0 SigQueue,0 Poll

不期望的结果:

但是它似乎不起作用,aLL内核100%被占据

有什么办法可以做到吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-08-12 07:18:37

我设计了压力ng,这样就可以为压力源进程的数量指定0,以匹配在线cpu的数量,因此要在40%的情况下加载每个cpu,请使用

应力-ng -c 0 -l 40

票数 25
EN

Server Fault用户

发布于 2016-08-11 18:10:02

我应该使用-l选项

  1. 看起来-c 1在所有内核之间分配负载。不完全是80/4的核心,我想是因为主机已经运行了一些东西。应激-ng -c 1 -l 80
  1. -c 4模拟了每个岩心应力的载荷-ng -c 4 -l 80。

有关压力-ng:组件__optimizing-rhel8-for-real-time-for-low-latency-operation的更多信息

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/796225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档