PC的性能瓶颈
导读:地球人都知道制约着个人PC性能发展的硬盘和网络。不少厂家对硬盘的瓶颈作努力,比如技嘉在DDR一代时期推出的内存硬盘。通过一块PC板上搭载4条内存和电池,实现高速硬盘,就算是现今最强的民用级SSD也无法望其项背,但是受众面较窄,在之后就没有看到这款神器的出现,要是可以在如今DDR3盛行的年代出现,我们或许可以轻松搭载4*8G的内存硬盘,甚至是64G、128G,当然这些都是非常小众的极限玩家所痴迷向往的。

 

如何突破性能极限

当然还有一种可能,便是搭建家用服务器,通过搭建强大的磁盘阵列以及内存,7*24小时运行,当然还需要UPS保证突发事件的发生,几PB的数据我们是伤不起的。长时间的开启内存中已经驻足了我们常用的程序及信息,因此可以拥有较快的读取速率,当然它的代价是巨大的,一般的玩家是消费不起的。看着那些只能在梦中才能看到的写入读取,我们只能呆在原地YY下。

而还有不少软件商也在这一方面作出努力,比如ROMEX,专注于内存虚拟技术的研发,旗下虚拟硬盘以及虚拟硬盘缓存软件都是玩家喜欢折腾的。在使用该软件后,系统和预读取的文件已经加载到内存上,因此速度之快亦不必多说。但是加载到内存的过程则需要时间,少则几十秒,多则几分钟。就算ROMEX能够将大内存作为缓写区域,但是硬盘永远是制约读取的瓶颈。因此我们需要磁盘阵列帮忙。下面我们来看一组数据。


如何突破性能极限

笔者通过两块三星840SSD和fancycache 实现。三星840虽然拥有接近500m/s的读取,但是却只有100m/s左右,因此组成raid0阵列后,虽然拥有高达近1000m/s的读取,但却只有200m/s左右的读取。因此笔者通过软件弥补了三星840阵列的弊端。在小于2G的文件写入上有着和原先天壤之别的性能,当然用户自身内存比较大的情况下可以分配更多的空间搭建虚拟硬盘缓存,比如笔者之前搭建的48G平台,则分配出36G作为硬盘缓存,基本所有文件的写入都是一两秒的事情。

软硬兼施突破性能极限

  我们首先来看看三星840单碟时的性能:购买三星840是因为笔者之前笔记本用的便是此款硬盘,而从安全角度考虑,作为大厂出货量大并不会出现小厂的bug,这对于组建阵列是必要的。因此笔者选择了后期再购入一款840组成阵列。当然玩家资金充裕的玩家可以选择三星840 pro组阵列,840 pro写入速度达到400m/s与普通版天壤地别。接下来笔者搭建传统的RAID0阵列:搭建过程其实很简单,只要对照着主板说明书一步步进行便可以完成。笔者选用的为win8系统,在安装过程中自动识别了磁盘阵列,而不需要安装磁盘驱动。本以为安装系统会比较快,但自始至终没有惊艳的表现,让笔者失望,当然这都不是重点。从上述软件的测试中:最大的提升便在于大文件的读取写入,搭建raid0之后性能基本翻倍,但是在pcmark07的测试中分数并没有太大的提升。接下来笔者组建UEFI的raid0阵列:传统的raid阵列在开机方面比较慢,组建UEFI raid0后开机速度缩减了8秒左右。但是UEFI阵列在性能上似乎也没有太大的替升。安装系统效率与传统阵列相差无几。在除pcmark07外的几款软件中,与传统raid0阵列时得分基本一致,而在pcmark中分数不升反降,但因为相差同样不大。下面我们该来看看通过fancycache在使用不同内存容量做虚拟硬盘缓存时对于分值的提升。

烧友都只得一试

相比之前传统的RAID0阵列和UEFI RAID0阵列,在各项测试中都有较大的提升,在PCmark07的测试中一举突破4000分,最高达至4118,而通过划分更多的内存作为硬盘缓存分数将会进一步提升。而在CrystalDiskMark中,可以看出划分1G和2G内存的区别是较大的,而2G和3G在CrystalDiskMark中差异并不大。而在ATTO中的测试后阶段出现了异常成绩,但最低分数也优于没有使用软件之前。而在AS SSD的测试中,分数更是一举突破1000,达到了2810。对于手里拥有两块以上硬盘的玩家不妨可以尝试下阵列带来的畅快感,而机械硬盘对于4K的读写能力,玩家可以尝试上述的fancycache软件提升性能。当然玩家还可以通过Primo Ramdisk 内存虚拟硬盘,将系统装入其中。但目前网上的攻略主要针对XP,而win7目前只适用于精简版,当然喜欢折腾的玩家还是可以尝试的。