屌丝的逆袭——手把手教你用100大洋打造1000大洋SSD固态硬盘的系统提速效果

来源:互联网 发布:安可公关 知乎 编辑:程序博客网 时间:2024/06/10 03:01

问题描述:笔者的本本是Acer低端系列4750G,官方配置为i5+2G RAM+GT540M+WD 500G HDD,另外试用了Win8 RP x64。

一开始觉得配置还算均衡,后来发现硬盘居然是5400R的,平时看个网页还好,再开个QQ、以及QQ旋风等“大型软件”,资源管理器中的硬盘使用率就飙升到99%,而实际读写速度不过才3M到5M。

另外由于笔者的系统里一直存在VS+MSSQL+Apache全套,开机时间一直在2分种以上,全国1%以下。


问题分析:按理说5400R的盘读写速度最少也能到40M/60M,但为啥开个QQ旋风读写才3M硬盘占用率就到了99%?

分析一下认为原因有三个:其一是虚拟内存的存在,硬盘和内存之间的数据交换占用了大量的硬盘性能;其二是多任务处理的需求,由于笔者是开着DreamWaver或Eclipes,两个浏览器要开几十个网页,QQ、飞信,然后再加上QQ旋风,多任务导致磁盘不能进行连续读写,从而使寻道时间大增;其三,是QQ旋风对硬盘的读写优化相比迅雷真是差多了,而且据传言4.0版本居然放弃了C++,用.NET开发的。

解决方案:按照伪高富帅的思路,硬盘读写速度差加一块SSD就好啦(http://acer.it168.com/thread-1716603-1-1.html),但是笔者是穷人,寻思了下想要买一块7200R的固混硬盘。固混硬盘貌似只比普通HDD多了4G的固态缓存而已,那么我们能不能用在内存上做做文章呢?

最终方案:其实前面说的那么多都是废话。

具体来说笔者就做了三件事,第一去淘了一块4G的内存,花费100大洋。

第二,安装好内存之后现在是2G+4G了,笔者估摸了下觉得物理内存应该用不完,于是将虚拟内存关掉了。具体方法1:右键“计算机”->属性->高级系统设置->高级->性能中的设置->高级->虚拟内存中的更改,去掉“自动管理所有驱动器的分页文件”,然后将每个驱动器设置无分页文件.效果如下图.


具体方法2:Win+R或者命令行,运行REGEDIT,将[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]下的"DisablePagingExecutive"=0,改为DisablePagingExecutive"=1(16进制)。如图二所示,开机一天物理内存也不会用完的。效果如下图,20个网页+QQ+硬盘虚拟缓存1G,内存总共用了3.4G。


第三,将部分内存设置为硬盘的缓冲区。这里需要用到一款优秀的软件FancyCache。下载地址:http://www.romexsoftware.com/zh-cn/fancy-cache/download.html。180天试用,每半年重装一次够用了,另可以搜一个0.80的破解版,但是貌似不能用。有两个版本分区版和硬盘版,建议16G内存的同学下载分区版,8G以下小内存的同学下载硬盘版。


大家知道影响硬盘性能的参数除了5400R/7200R转速之外,还有硬盘自带的高速缓存一说,一般是16M或者64M,这个软件的原理就是把内存的一部分设置为硬盘的高速缓存。笔者只是将硬盘缓存设置了1G,没有选择延时写入。这里须注意,一是经一位仁兄测试缓存需要1G以上效果才明显,其二是如果设置延时写入,时间最后不要超过60S,防止数据丢失。设置如下图。



效果展示

1.开机时间,依次为优化前时间,关闭虚拟内存的时间,关闭虚拟内存+映射硬盘虚拟缓存的时间,居然到1分种左右了,内流满面:



2.硬盘读写,大文件读写从76M/56M达到了4769M/5656M,4K小文件连续写从可怜的0.3M达到了463M,由于只进行了100M的测试,因此这完全是内存读写性能,不代表实际性能:



3.Windows体验指数变化,内存从5.5达到7.3,集显性能从4.3增长到5.6,额,这个貌似没体现出硬盘性能来……:



4.开启QQ旋风之后,硬盘读写保持在0%左右,最高不超过19%。


除本人之外转载请注明出处:http://blog.csdn.net/donglynn/article/details/7790043