stress-ng --cpu 8 --cpu-method all --io 4 --vm 50 -d 5 --fork 4 --timeout 36000s 1、压测cpu,把6个cpu压满 stress-ng --cpu 6 --timeout 180 开启6个CPU进程执行sqrt计算,180秒后结束 2、压测内存,压20G内存 stress-ng --vm 4 --vm-bytes 20G --vm-hang 180 --timeout 180s ...
Example: stress-ng --cpu 8 --io 4 --vm 2 --vm-bytes 128M --fork 4 --timeout10s 2.3.2 限制cpu测试样例 root@node01:~# docker run -it --rm --name wgs-cpu --cpus 1 lorel/docker-stress-ng --cpu 2stress-ng: info: [1] defaulting to a 86400 second run per stressor stress-...
dockerrun--rmcpu-stress# --rm:运行完成后自动删除容器 1. 2. 4. 执行 CPU 压测 现在我们可以使用stress-ng来进行 CPU 压测,下面的命令可以对 CPU 进行 60 秒的压测: dockerrun--rmcpu-stress--cpu4--timeout60s# --cpu 4:使用 4 个 CPU 核心进行压测# --timeout 60s:设置压测时间为 60 秒 1....
Example: stress-ng--cpu8--io4--vm2--vm-bytes128M--fork4--timeout10s 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1.2.2 内存测试样例 指定最大内存400M root@node01:~# docker run -it --rm --name wgs-cpu -m 400M lorel/docker-stress-ng --vm 2 stress-ng: info: [1] defaulting...
]#docker run --name cpu_stress -it --rm lorel/docker-stress-ng:latest --cpu 2stress-ng: info: [1] defaulting to a 86400second run per stressor stress-ng: info: [1] dispatching hogs: 2cpu#查看状态]#docker stats --no-streamCONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET ...
$docker run--name stress-it-m 256m--rm lorel/docker-stress-ng:latest stress--cpu8--io4#使用全部CPU占100%$docker run--name stress--cpus0.5-it-m 256m--rm lorel/docker-stress-ng:latest stress--cpu8--io4#使用半个CPU不超过50%上下误差+/-5$docker run--name stress--cpuset-cpus0-it...
dockerrun --name stress -it --rm -m256mlorel/docker-stress-ng:latest stress --vm2 说明: 限制内存使用最多256M 开启压测启动2个进程,每个进程使用256M(默认值) 验证: dockerstats stress 可以看到,无论启动多少个使用256M的进程做压测(这里启动了2个进程,按理会使用512MB内存),stress容器的最大内存使...
docker image pull lorel/docker-stress-ng # 拉取镜像 验证内存资源限制 docker container run --name stress1 -it --rm -m 256m lorel/docker-stress-ng --vm 2 -m 256m # 指定容器最多使用256m内存 --vm 2 # 启动两个worker进程, 每个默认占用256m内存 ...
docker run --name stress -it --rm lorel/docker-stress-ng:latest stress --help--name 指定lorel/docker-stress-ng:latest所启动的测试的容器名称为stress--it:打开一个伪终端,并提供交互式--rm:容器停止即删除lorel/docker-stress-ng:latest:压测stress工具镜像名称stress:lorel/docker-stress-ng:latest镜...
docker run --name stress --rm --cpus1lorel/docker-stress-ng:latest stress --cpu4 这里由于我的宿主机只有2个CPU,因此这里限制stress容器只能使用最多1个CPU,但是压测进程可以使用4个CPU。 验证: docker stats stress 可以看到,无论压测的进程被允许使用多少个CPU,stress的CPU使用量始终在100%左右(存在一定...