【Linux基础】stress工具使用

背景

需要对嵌入式设备进行CPU、IO、内存的压力测试

命令及参数说明

# 示例:stress --io 2 --cpu 4 --vm 2 --vm-bytes 80M --timeout 1440m
--cpu N:

生成 N 个工作进程来施加 CPU 负载。
例如,stress --cpu 8 会创建 8 个进程,每个都尝试占用 100% 的 CPU 时间。
--io N:

生成 N 个工作进程来执行 I/O 操作,增加 I/O 负载。
例如,stress --io 4 会创建 4 个 I/O 生成进程。
--vm N:

生成 N 个工作进程来分配内存并定期写入随机数据。
每个进程默认分配 256MB 内存。
--vm-bytes B:

指定每个 --vm 工作进程分配的内存量。
例如,stress --vm 2 --vm-bytes 128M 会生成 2 个工作进程,每个分配 128MB 内存。
--hdd N:

生成 N 个工作进程来执行磁盘 I/O 操作。
例如,stress --hdd 2 会创建 2 个磁盘 I/O 生成进程。
--hdd-bytes B:

指定每个 --hdd 工作进程写入磁盘的数据量。
例如,stress --hdd 1 --hdd-bytes 1G 会创建一个工作进程来写入 1GB 的数据。
--timeout T:

指定 stress 运行的时间,T 是时间,可以是秒(默认)、分钟(加 m)、小时(加 h)。
例如,stress --cpu 4 --timeout 30s 会在 30 秒后停止 CPU 负载测试。
--verbose:

显示详细信息,包括生成的工作进程的状态。
  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值