## unixbench #下载编译 wget https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz tar -zxvf v5.1.3.tar.gz cd byte-unixbench-5.1.3/UnixBench #增加图形测试 修改Makefile文件 install -y libx11-dev libgl1-mesa-dev #sed -i "s/# GRAPHIC_TESTS = defined\|#GRAPHIC_TESTS = defined/GRAPHIC_TESTS = defined/" Makefile sed -i "/# GRAPHIC_TESTS/ s/^# //" Makefile sed -i "s/GL_LIBS = -lGL -lXext -lX11/& -lm/" Makefile sed -n '47,50p' Makefile #编译 make #清缓存 echo 3 > /proc/sys/vm/drop_caches #测试 Run ./Run > unixbench.out #修改默认最大核数为满核 grep -c ^processor /proc/cpuinfo 或者nproc cat /proc/cpuinfo | grep process | wc -l export cpus=$(nproc) echo $cpus #如果核数超过16核,需要修改run文件里的默认配置 sed -i "s/=> 16/=> $cpus/g" Run #跑单核和满核 perl报错 install perl 或者install perl-Time-HiRes -y ./Run -c 1 -c $cpus #图形测试 需要图形界面中运行 ./Run graphics >> unixbench.out #图形系统一起测试 ./Run gindex >> unixbench.out #Run [‐q | ‐v] [‐i ] [‐c [‐c …]] [test …] #-q 不显示测试过程 quiet 模式 #-v 显示测试过程 vobose 模式 #-i 执行次数,最低3次,默认10 #-c 每次测试并行n个copies(并行任务) #test项目: <