- 前言:
最近闲下来的时间偶尔捣鼓几下Linux,然后我自己本身也是有点闲得无聊,发现了最新的Geekbench 5 有Linux兼容版本。所以就捣鼓一下来试着在Linux的各种版本上能够跑Geekbench 的几种方法。
- 介绍(百度翻译):
Geekbench 5是一个跨平台的基准测试,它可以通过按下按钮来衡量系统的性能。你的移动设备或台式电脑在“推”到“嘎吱”的时候会有什么表现?它将如何与市场上最新的设备进行比较?今天与Geekbench 5一起了解。
- 为什么在Linux上用Geekbench
因为它是一个跨平台的测试,能够比较直观的对比CPU性能。尤其是当我们准备选择租一些云服务器时候,很多人并不太了解各个型号CPU之间的性能差别,然后这个时候一般都是跑在各种Linux发行版上。这个时候我们就可以参考一下Geekbench成绩来进行更好的选择。
- 测试平台:和朋友合租的阿里云ECS服务器学生版,单核至强8163+2G内存+40G存储。系统是最新的Ubuntu 18.04,通过VNC终端来控制图形界面进行使用。
远程控制XFCE4桌面
- 使用方法:
以管理员账户root打开终端,在上面运行以下命令:
sudo wget -0 http://cdn.geekbench.com/Geekbench-5.1.0-Linux.tar.gz
ls
然后你会看到文件列表里多出来Geekbench的压缩包:
对下载好的 Geekbench-5.1.0-Linux.tar.gz 进行解压缩,然后打开解压目录:
sudo tar -xzvf Geekbench-5.1.0-Linux.tar.gz
cd Geekbench-5.1.0-Linux
ls
你会看到解压出三个文件,其中高亮是可执行文件:
运行geekbench5:
sudo ./geekbench5
程序会自动运行,检测系统信息并直接开始测试:
测试结果会自动上传到Geekbench数据库并留下网址,打开此链接,在浏览器上查看结果:
- 如果我没装图形界面怎么办:
方法是一样的,用ssh登录root账户,执行这些命令即可。
- Arch Linux的另一种安装方法:
因为Arch具有强大的软件管理仓库AUR,所以如果你装了Yaourt或者Yay,可以直接在普通账户下运行:
$ yaourt -Sy geekbench
或
$ yay -Sy geekbench
但是使用pacman是不可以的,因为Geekbench并没有存在于官方的软件库中,而只存在于AUR。
- 需要注意的是目前Geekbench for Linux只支持x86_64架构的CPU,并不支持ARM体系结构的SoC等,Linux for ARM需要找其他的软件进行测试。