Unixbenchを実行した時に見慣れないエラーになった。
[root@vm-142 UnixBench]# ./Run -i 3 -c 1 make all make[1]: Entering directory `/home/centos/bench-master/byte-unixbench/UnixBench' make distr make[2]: Entering directory `/home/centos/bench-master/byte-unixbench/UnixBench' Checking distribution of files ./pgms exists ./src exists ./testdir exists ./tmp exists ./results exists make[2]: Leaving directory `/home/centos/bench-master/byte-unixbench/UnixBench' make programs make[2]: Entering directory `/home/centos/bench-master/byte-unixbench/UnixBench' make[2]: Nothing to be done for `programs'. make[2]: Leaving directory `/home/centos/bench-master/byte-unixbench/UnixBench' make[1]: Leaving directory `/home/centos/bench-master/byte-unixbench/UnixBench' sh: 3dinfo: command not found # # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # Version 5.1.3 Based on the Byte Magazine Unix Benchmark Multi-CPU version Version 5 revisions by Ian Smith, Sunnyvale, CA, USA January 13, 2011 johantheghost at yahoo period com ------------------------------------------------------------------------------ Use directories for: * File I/O tests (named fs***) = /home/centos/bench-master/byte-unixbench/UnixBench/tmp * Results = /home/centos/bench-master/byte-unixbench/UnixBench/results ------------------------------------------------------------------------------ 1 x Dhrystone 2 using register variables 1 2 3 1 x Double-Precision Whetstone 1sh: line 1: 2632 Illegal instruction "/home/centos/bench-master/byte-unixbench/UnixBench/pgms/whetstone-double" 2>&1 >> "/home/centos/bench-master/byte-unixbench/UnixBench/results/vm-142-2023-08-03-03.log" ********************************************** Run: "Double-Precision Whetstone": command returned status 33792; aborting
これは、別なCPUが乗っているVM上でUnixbenchをmakeしたものを、別なCPUのHVにVMマイグレーションしてUnixbench実行したのでエラーが出たようです。
マイグレーション後の現在のVMで、もう一度makeしてあげたら、エラーでなくなりました。