麒麟V10 Unixbench跑分优化

步骤一:修改源文件和更新命令更新安装gcc,g++和安装glibc

1、 在麒麟V10系统中,进入终端后输入命令 vim /etc/apt/sources.list 将10.0改成10.1
2、 apt-get update(更新源)
3、 apt-get install gcc(v9.3.0)
6、 apt-get install g++(安装g++)
7、 apt-cache search glibc(搜索软件包安装glibc)
8、 apt-get install linux-libc-dev(v2.31)

步骤二:修改编译器参数

1、 可能需要对UnixBench修改权限:chmod -R 777 UnixBench
2、 打开UnixBench文件夹中的MakeFile文件,文件中的OPTON变量是编译器参数,找到它并进行修改。将“OPTON = -O2 -fomit-frame-pointer -fforce-addr -ffast-math -Wall”改为“OPTON = -O3 -fomit-frame-pointer -fforce-addr -ffast-math -Wall -static -flto”
3、 make clean
4、 make
5、 每次跑UnixBench最好清除缓存:echo 3 > /proc/sys/vm/drop_caches

步骤三:在内存虚拟硬盘中运行UnixBench,可以提高分数

例:在上层文件夹中新建一个文件夹为test,再把新建的文件夹挂载到tmpfs,然后把UnixBench中的所有文件复制到test中运行。这样的测试避免了硬盘性能对测试成绩的影响,但又更加考验CPU访问内存的性能。命令细节如下:
mkdir …/test
sudo mount tmpfs …/test-t tmpfs
cp -r * …/test
cd …/test
./Run -c n(n为CPU核数)

步骤四:关闭图形界面,重复步骤三,可提高分数

输入命令:sudo systemctl set-default multi-user.target 重启reboot
开启界面:sudo systemctl set-default graphical.target

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值