linux模拟系统负载

返回
Author Avatar
钢翼
2024-02-04
编程
65

1.下载docker镜像

docker pull colinianking/stress-ng

2.导出镜像

docker save -o stress-ng.tar colinianking/stress-ng

3.导入镜像

docker load -i stress-ng.tar

4.模拟系统负载

以下指令模拟: cpu占用50%,内存占用5G,跑1年

# 前台运行
docker run --rm -it colinianking/stress-ng --cpu 1 --cpu-method matrixprod --cpu-load 50 --vm 1 --vm-bytes 5G -t 1y
# 使用ctrl+c停止容器
# 后台运行
docker run --rm -d  colinianking/stress-ng --cpu 1 --cpu-method matrixprod --cpu-load 50 --vm 1 --vm-bytes 5G -t 1y
# 使用 docker stop [containerId] 停止容器 

停止容器会自动删除镜像