CPU与内存配置的平衡
前段时间装了个i5+8G RAM的机器自用,装机前定配置的时候看了不少帖子,主流意见就是内存4G就够,2G到4G变化明显,4G到8G则不然,于是就出现了很多i7+4G的游戏机配置。
如果是拿来玩游戏,我觉得不如i7降到i5,显卡加点钱,现在貌似没什么游戏能用好4个线程,更别说i7的8个线程了。更有不少游戏是只要频率不要执行效率的,超到5G比多两个核管用多了。
如果用来干活,就得看做什么了。就我接触过的应用来看,做平面设计估计8G都不够用;做视频分情况,如果编辑那内存大点好用,否则还是把钱花在硬盘上吧;像我这种要求电脑编译得越快越好的,内存还是有容量要求的。恰巧上周公司的机器启动不了,折腾了一天半IT干脆换了一台。原来是Dell T3400,换成T3500了。W3530+6G,但是开发用系统是32位的XP,于是眼睁睁地看着剩下的内存被闲置。配置高了我当然不介意的,但是竟然编项目的工程卡死了!跟了一下发现超线程IT是开着的,于是就有8个线程了,make一下就出来8个cl进程在干活,每一个都占了700多M内存,结果pagefile瞬间从几百兆增加到6G多,硬盘灯常亮,GUI无响应。
如果不做什么特殊应用的话,我估计一个核心能能有2G内存差不多够用。否则太有可能出现计算能力过剩,算出来的东西没地方放的情况。
我现在这台机器放在房间里,对噪音比较敏感,3寸盘寻道太吵,于是只用了SSD和2个2寸盘,加上8G内存,大部分时间硬盘都不怎么响。如果内存小了,频繁依赖page file,那估计2寸盘都得舍弃了,只能SSD了。