冷启动状态之启动时间测试表 | |||
机械硬盘平台 | SRT平台 | 虚拟缓存平台 | |
操作系统进入时间 | |||
第1次 | 43s | 24s | 36s |
第2次 | 48s | 20s | 36s |
3DMark Vantage启动时间 | |||
第1次 | 28.43s | 26.51s | 29.02s |
第2次 | 28.37s | 26.48s | 28.81s |
《战地3》启动时间 | |||
第1次 | 51.86s | 30.85s | 56s |
第2次 | 52.96s | 30.35s | 51.85s |
《使命召唤:现代战争3》启动时间 | |||
第1次 | 38s | 17.33s | 38.9s |
第2次 | 38.8s | 16.9s | 37.28s |
《孤岛危机》启动时间 | |||
第1次 | 25.28s | 17.62s | 29.65s |
第2次 | 25.26s | 17.58s | 26.25s |
冷启动状态之文件安装、拷贝时间测试表 | |||
机械硬盘平台 | SRT平台 | 虚拟缓存平台 | |
大文件读写时间 | |||
第1次 | 32.9s,32.18s | 29.72s,31.92s | 37.58s,8.86s |
第2次 | 33.07s,32.63s | 30.31s,31.51s | 40.23s,8.86s |
小文件读写时间 | |||
第1次 | 27.21s,32.06s | 13.53s,24.59s | 36.78s,6.99s |
第2次 | 25.3s,34.2s | 22.07s,26.24s | 37.21s,7.13s |
3DMark Vantage安装时间 | |||
第1次 | 70.55s | 39.2s | 40.68s |
第2次 | 54.58s | 37.63s | 39.42s |
冷启动状态之文件打开时间测试表 | |||
机械硬盘平台 | SRT平台 | 虚拟缓存平台 | |
PhotoShop单个210MB文件打开时间 | |||
第1次 | 5.1s | 3.4s | 5.3s |
第2次 | 4.5s | 3.2s | 5.1s |
PhotoShop 830MB(200个文件)打开时间 | |||
第1次 | 95.73s | 87s | 87.55s |
第2次 | 95.81s | 86.96s | 88.37s |
1.在程序启动测试中的状况可谓一边倒,SRT平台完胜虚拟缓存平台,《使命召唤:现代战争3》的启动时间不到虚拟缓存平台的一半。
2.文件拷贝与安装测试中,SRT平台在文件读取、3DMark Vantage安装测试上耗时短。唯一的例外是在写入测试上,虚拟缓存平台在这个测试中遥遥领先。不过尽管其写入时间很短,但我们在测试中,却发现了一个奇怪的现象。每次写入测试结束关机后,系统的关机时间总是很长。如在写入4.4GB大文件后,系统的关机时间由原来的5s延长到了40s。
综合以上测试,可以看出虚拟缓存平台的实际应用表现完全不如其基准测试分数那么夸张。
首先解释虚拟缓存平台在基准测试中能取得的惊人成绩。其实原理非常简单,在加入缓存设备后,不论是SRT平台还是虚拟缓存平台,它们在测试磁盘性能时都没有真正测试到机械硬盘,其测试的对象均为缓存设备。因此SRT平台测试的是固态硬盘,虚拟缓存平台测试的是内存。
为什么在热启动状态的游戏启动时间测试中,不论是SRT平台还是虚拟缓存平台,它们的成绩都与机械硬盘差不多呢?这是因为游戏安装在普通硬盘上,所以不管是否有缓存,游戏在第一次载入时,都必须从普通硬盘中读取到内存,对缩短游戏时间没有任何帮助。而在第二、三次载入时,“已缓存”功能将发挥作用。该功能是操作系统自带的缓存功能,会把用户的常用数据暂存于内存中(注:CrystalDiskMark之类的测试软件会禁用“已缓存”功能,以测得真实的磁盘性能),所以在这时载入游戏就相当于从内存中读取数据,三个平台的性能自然不会有太大区别。
不过在操作系统启动测试中,情况却有所不同,SRT平台独领风骚。要解释这个原因,就必须回顾基础的计算机知识一存储器特性。我们知道闪存是一种长寿命的非易失性存储器,而内存则属于易失性存储器,当系统重新启动或关机后,内存里存储的数据都会消失。因此当系统重新启动后,虚拟缓存平台的内存缓存并不会存储上一次进入系统时读取的数据,每一次启动系统对于它来说都是一次“全新的开始”。SRT平台则完全不同,该技术会侦测哪些数据是用户的常用数据,并将它保存到固态硬盘上,所以在第2、3次进入系统时,它读取的数据均来自于固态硬盘。基于这个原理我们也可以解释SRT平台在冷启动状态测试中的“疯狂”表现。由于冷启动状态测试是在热启动状态测试之后进行,因此在热启动状态测试中读取、写入的数据已被判断为常用数据,并存储于固态硬盘上。所以即便是开机后第一次载入游戏,SRT平台读取的数据也来源于固态硬盘。
可能有人会说,虚拟缓存平台还是有很大的优势,在文件写入上的耗时只有SRT平台的1/5~1/3。不过我们认为,这并不能用优势这个词语来形容,这实际上只是FancyCache软件的一个特性体现。在该软件中有一个重要的功能一延时写入。在写入文件时,系统并不真正将文件写入到硬盘上,而是首先将数据写入到内存缓存中,等待一定时间后(由用户设置),再将数据写入到硬盘上。因此在第一次文件写入测试时,虚拟缓存平台的数据会“非常好看”。不过这会带来两个问题,首先当缓存容量已经被大量占用,再写入超出其容量的数据时,虚拟缓存平台将被迫将原有数据强制写入到机械硬盘上,再接收新的数据,因此在这种状态下,虚拟缓存平台的写入速度就会大幅降低,这也就是为什么虚拟缓存平台在第2、3次写入文件时,写入时间会大幅提升的原因。其次如用户在未到延时写入时间时关闭系统,那么就会产生很长的关机时间,在关机时,将存储在缓存的数据强行写入到硬盘上。
启动延时写入是虚拟缓存平台写入数值提升的关键,虽然不能真正提高写入速度,但却可延长硬盘使用寿命,改善用户体验感受。
综上所述,SRT、混合硬盘仍然是当前有效的机械硬盘加速技术。当然,虚拟缓存技术也并非一无是处。在热启动状态下它可以有效提升机械硬盘的读取速度。同时,延时写入技术也可以减少硬盘不必要的读写次数,延迟硬盘使用寿命,再加上几乎免费,因此虚拟缓存技术还是值得大家尝试的。