sq_325吧 关注:10贴子:648
  • 9回复贴,共1

【技术贴】16GB大内存该怎么玩儿?

只看楼主收藏回复

转的哦...我可没本事做这个


1楼2011-09-10 22:16回复
    去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格就开始有所松动,终于在五六月的时 候,内存价格出现了比较明显的下滑,自此一泻千里……如今,单条4GB DDR3 1333内存的价格跌至接近100元,很多消费者在配机时都会直接选择两条4GB的内存,甚至还有的发烧友开始配备4条4GB的内存——16GB内存,
    哪 怕在2011年前,对于绝大多数用户来说那都是个梦!内存价格的一路走低,造就了越来越多的大内存配置,不过是不是所有的人都能真正用好这些大内存呢?显然不是,工程师就看到过许多用着4GB、8GB 内存装32位操作系统的用户,也见过配备8GB内存,装好64位操作系统,只是做文字处理、网络浏览等简单应用的用户,对于这些人来说,大内存的意义就完 全没有体现出来。那么,要如何才能体现大内存的价值呢,又有哪些应用方案适合于大内存系统呢?本期的主题策划,我们就一起来看看究竟有哪些应用方案适合大 内存系统,这些方案各自的优势又是什么。大内存应用方案对于采用了大容量内存的系统来说,基本上有四种比较有代表性的应用方案,我们将为大家一一分析。、
    第一种方案是直接安装64位Windows系统。以64位Windows 7最为常见,现在很多品牌机预装的就是64位的Windows 7。采用这种方案的大内存系统性能的提升最为有限,只有在部分需要极大内存的应用中才能体现出大容量内存的性能优势,而在普通应用中系统性能的变化就不太明显了。、
    第二种方案是将系统装进内存。这种方案安装相当复杂,但是对系统性能的提升非常巨大,系统加载速度大幅度提升,程序加载的速度也变得非常快。不过这种方案目前具有较大的局限性,整个系统盘必须小于2GB,否则加载过程就会失败,这就意味着要么安装极度精简版的Windows 7系统,要么安装普通的Windows XP系统,但无法在系统盘中安装大型应用软件,而只能安装常用的非大型应用软件。
    第三种方案是将部分内存虚拟成硬盘。这样一来系统中将会出现一个读写速度非常快的分区。将部分应用程序安装在虚 拟硬盘中之后,启动这些应用程序的速度会有非常明显的提升,但是对整个系统的性能影响并不大。不过现在的虚拟硬盘软件也支持在关机时将虚拟硬盘中的数据写 入镜像,不会再出现关机即丢失数据的情况。这种方案目前也有一定的局限性——目前的虚拟硬盘软件只能创建容量在4GB以内的虚拟硬盘。
    第四种方案是将内存虚拟成磁盘缓存,为硬盘分配内存作缓存,并拦截系统发送至硬盘的IO请求。如果IO请求读取的数据已经在缓存中,则直接读取缓存中的数据并完成IO请求,否则数据则从硬盘中读取出来,并存入缓存,同时完成IO请求。由此可见,从缓存读取的数据量越多,则系统性能提升得越多,避免频繁读取速度较慢的硬盘,从而提升系统性能。
    


    2楼2011-09-10 22:18
    回复
      广告
      立即查看
      我们如何测试
      测试平台- 处理器:Intel Core i7-2600K
      - 主板:技嘉Z68A-D3H-B3
      - 内存:宇瞻DDR3 1600 4GB×4
      - 硬盘:希捷7200.12 1TB
      - 显卡:索泰GeForce GTX 560TI
      - 显示器:DELL U2410
      - 电源:航嘉X7 900
      - 系统:Windows 7 64bit中文版
      - 驱动:ForceWare 270.80在本次测试中,我们主要测试每套方案的系统性能和磁盘性能。在系统性能测试上,我们使用PCMark7来测试整个系统的各项分数,同时记录系统开机 加载Windows 7(部分测试为Windows XP)的时间及从系统中关机的时间,再记录《天堂2.5》测试程序的加载时间,以测试系统在读取大型程序和游戏时的速度。在磁盘性能测试中,我们选择SiSoftware Sandra的文件系统读写性能测试和HD Tune磁盘读取测试,这些测试程序实际进行的测试项非常多,从这些测试成绩中可以显著看出各方案对系统磁盘性能的影响。对于内存虚拟硬盘的系统来说,我 们测试虚拟硬盘的读写速度,对于内存虚拟硬盘缓存的系统来说,我们测试主硬盘的读写速度。

      


      3楼2011-09-10 22:19
      回复
        测试方案详解方案一:直接安装64位Windows 7

        对于大多数用户来说,安装64位Windows 7是最直接的选择,这种方案操作最为简单,安装好操作系统后就不需要其他操作了。相对于32位操作系统来说,64位操作系统能够识别出全部16GB内存, 运行速度也还算不错,不过跟安装4GB内存的系统相比,性能并没有明显的提升,只是在超大型程序的加载和运行过程中能感受到运行速度的加快。
        


        4楼2011-09-10 22:19
        回复
          方案二:在内存中安装系统

          在内存中安装系统是操作最为复杂的,经过我们多次验证,目前要想成功地将系统安装在内存中,加载进内存的镜像不得超过2GB。这就带来了很多问题,因此这一个部分我们将分为Windows 7版内存系统和Windows XP版内存系统两个部分来分析。必备工具:FiraDisk驱动程序、Grub4dos引导程序、Windows 7安装光盘或Windows XP安装光盘、Windows 7精简版、WinPE工具盘、VDM镜像制作程序


          5楼2011-09-10 22:20
          回复
            方案三:将内存虚拟成硬盘很多内存较大的用户都有过将部分内存虚拟成硬盘的想法,将内存虚拟成硬盘是最容易实现的大内存应用方案。我们采用VSuite Ramdisk这款软件来实现大内存的硬盘虚拟。这类软件都是通过独特的算法,将内存虚拟成硬盘,使得对硬盘文件的数据读写转化为对内存的数据访问,大幅提高数据的访问速度,这对于频繁通过网络交 换大容量文件的用户尤其有帮助。由于内存具有断电数据消失的特性,用于存放临时文件是最好不过的。新版的VSuite Ramdisk提供镜像功能,支持关机时自动保存数据到镜像文件以及开机时自动从镜像文件加载数据到虚拟硬盘,可以避免原来那些内存虚拟硬盘软件造成数据 在关机时丢失的问题。而且VSuite Ramdisk还具有检测和利用系统未识别内存的功能,可以解决32位Windows操作系统无法完全使用4GB或更多内存的问题。我们在64位Windows 7系统中开启最大4GB的虚拟硬盘,然后将系统的交换文件设置到虚拟硬盘中,同时将《天堂2.5》安装到虚拟硬盘中,在这种模式下我们可以看到,对虚拟硬 盘来说磁盘读写性能是有巨大提升的,但是对整个系统来说,除了加载安装在虚拟硬盘中的程序时速度提升明显之外,整个系统性能并没有出现大的改观。


            7楼2011-09-10 22:22
            回复
              相信没几个能把这片文章看完的,我自己就没看完...不过觉得很牛.


              9楼2011-09-10 22:24
              回复
                你也不去帮我顶帖子?
                呃,是因为我顶得少嘛?
                话说16GB还是挺遥远的事情,对于我这种手头没多少钱的人来说。
                呃,好吧,我最近准备动手做个性的正太钱包了.....


                IP属地:陕西10楼2011-09-10 23:51
                回复
                  广告
                  立即查看
                  不是 啦....
                  你diy真强.


                  11楼2011-09-11 00:40
                  回复


                    12楼2011-09-11 20:46
                    回复