婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2006-1-25
|
最近想着升级电脑,原来的电脑编内核有点慢,目前我的电脑还是老平台L5420 +DDR2 800
想请有LINUX系统或者有虚拟机并且能多分几个核给虚拟机的朋友求帮个忙,我想看看升级电脑对编译时间有多大
我个人是只有一台电脑平时还要用来玩,所以都是WIN7+虚拟机然后多分几个核,整个虚拟机镜像丢到SSD里,不过感觉还是挺慢的,但是又不想多装一台电脑专门搞编译,兴趣还没到那个程度
测试方法:
请到 https://www.kernel.org/ 下载最新版本的稳定版本内核
啊,上礼拜还是4.9.4呢,算了还是指定一个吧, 4.9.5好了,请确保有足够的硬盘空间和编译内核需要的GCC之类的工具
然后使用配置文件 cp arch/x86/config/i386_defconfig
用这个配置文件 make menuconfig 之后 time make -jX
其中 X为线程数*2 的样子?
比如虚拟机分了2核4线程那就是 -j8 或者 -j4
如果是直接装的系统 4核i5 就是 -j8 不知道4核8线程的是不是应该 -j16
如果有更高性能CPU的就别测了 orz 我实在没有想换那么牛的CPU
希望能够提供如下信息
1.硬件,包括CPU型号和内存频率,已经硬盘是否是SSD
2.软件,包括是否是虚拟机,如果是虚拟机请提供一下分了几个核心和内存给虚拟机,还有当前LINUX的版本和GCC版本
3.编译参数,就是上面的 -jX 到底应该加几线合适,我现在也不知道有超线程的CPU是否应该再*2,比如e3这样的4核8线的给多少合适
希望大家帮个忙,谢谢!
我自己目前单位的本现象是这样
1.硬件 corei3-5010U @2.1G 1G内存 笔记本内存频率不知道 虚拟机镜像在SSD里
2.软件 win7 64BIT+ vmplayer 12 只分了1个核心 1G内存 LINUX版本 fedora15 32bit gcc gcc version 4.6.0 20110428 (Red Hat 4.6.0-6) (GCC)
3.编译参数 -j2
时间:
real 17m56.015s
user 15m38.933s
sys 1m33.546s
PS,新就是比旧好,单位随便给我拉了一台老古董 p4 3.2gG,就算纯LINUX系统UBUNTU16.10 32BIT,开了HT时间也是惨不忍睹,我觉得我吃个饭回来还没编完。
|
|