kaeserlin 发表于 2023-3-23 13:33

让ChatGPT写的一个PVE下CPU性能压力测试脚本

本帖最后由 kaeserlin 于 2023-3-23 13:35 编辑

拿来测试一下手里的ES版CPU拉满时候的抗压能力,其实也不知道实现了没,只是看到CPU负载100%,功耗拉满,不需要新建虚拟机,直接把脚本丢到PVE,然后给权限执行等待即可。
先安装需要用的插件 stress-ngapt-get install stress-ng
代码部分
#!/bin/bash

# 设置变量
NUM_CPUS=$(nproc) # 获取CPU数量
NUM_THREADS=$((NUM_CPUS * 2)) # 设置线程数量为CPU数量的两倍
TEST_DURATION=60 # 测试持续时间,单位为秒

# 启动测试
echo "Starting CPU stress test..."
echo "Number of CPUs: $NUM_CPUS"
echo "Number of threads: $NUM_THREADS"
echo "Test duration: $TEST_DURATION seconds"

stress-ng --cpu $NUM_THREADS --timeout $TEST_DURATION --metrics-brief

echo "CPU stress test complete."






页: [1]
查看完整版本: 让ChatGPT写的一个PVE下CPU性能压力测试脚本