我现在通过 Google Cloud 服务使用具有 8 个处理器核心的 Ubuntu 虚拟机。我想检查这些核心是否同时工作。为此,我必须运行支持多核工作的程序。您能推荐一些简单的程序吗?
答案1
一个很棒的测试是使用 FFmpeg 进行 h.264 编码。我正在运行一个 8 核 AMD 芯片,conky 显示这非常全面地覆盖了所有 8 个核心。
示例命令行:
ffmpeg -i test.avi -c:v libx264 -preset slow -crf 22 -c:a copy test.mkv
下面是使用 conky 的屏幕截图,演示了所有 8 个核心都以最大速度运行:
如果您有兴趣,我还附上了~/.conkyrc
核心的片段:
${color grey}${execi 5000 uname -p | cut -c 1-16}
1: ${cpu cpu1}% ${cpubar cpu1}
2: ${cpu cpu2}% ${cpubar cpu2}
3: ${cpu cpu3}% ${cpubar cpu3}
4: ${cpu cpu4}% ${cpubar cpu4}
5: ${cpu cpu1}% ${cpubar cpu5}
6: ${cpu cpu2}% ${cpubar cpu6}
7: ${cpu cpu3}% ${cpubar cpu7}
8: ${cpu cpu4}% ${cpubar cpu8}