在Ubuntu系统中,cpustat 是一个用于显示CPU统计信息的工具,它是 sysstat 包的一部分。虽然 cpustat 本身不直接提供CPU性能基准测试的功能,但你可以使用其他工具来进行CPU性能测试,例如 stress, stress-ng, sysbench, prime95 等。
以下是使用这些工具进行CPU性能基准测试的基本步骤:
安装stress:
sudo apt update
sudo apt install stress
运行stress测试:
stress --cpu 4 --io 2 --vm 2 --vm-bytes 128M --timeout 10s
这个命令将会对CPU施加压力,同时也会进行一些磁盘I/O操作和内存分配操作。--cpu 4 表示使用4个CPU核心进行压力测试,--io 2 表示启动2个I/O线程,--vm 2 表示启动2个内存工作线程,--vm-bytes 128M 表示每个内存线程分配128MB的内存,--timeout 10s 表示测试持续10秒。
安装stress-ng:
sudo apt update
sudo apt install stress-ng
运行stress-ng测试:
stress-ng --cpu 4 --io 2 --vm 2 --vm-bytes 128M --timeout 10s --hdd 1 --hdd-write 1
这个命令与stress类似,但是使用了stress-ng工具,它提供了更多的测试选项和更详细的输出。
安装sysbench:
sudo apt update
sudo apt install sysbench
运行CPU基准测试:
sysbench cpu --threads=4 --time=60 run
这个命令将会使用4个线程进行CPU基准测试,持续60秒。
下载prime95: 你可以从Prime95的官方网站下载适用于Linux的版本。
解压并运行prime95:
tar xvf prime95-linux64.tar.gz
cd prime95
./prime95
运行prime95将会对CPU进行稳定性测试,它主要用于检测CPU在长时间高负载下的稳定性。
请注意,在进行任何形式的压力测试或基准测试之前,请确保你的系统已经备份,并且了解这些测试可能会对你的硬件造成的影响。如果你不确定,请在专业人士的指导下进行测试。