当前位置:首页 > 随笔 > 正文

大内存的利用

前几年内存价格很便宜的时候,博主购买了不少内存条,以至于今天出现主板内存插槽不足的情况。从拥有自己的电脑以来,这十多年的时间里,博主一直在想办法充分利用内存提高使用体验。这些年在几乎所有常见的硬件平台上都试过了,效果是很明显的。类似的博文可能也写过一两篇,这次博主感觉真的是把内存性能压榨的差不多了,再写一篇总结总结。

电脑为什么总卡住

我们常用的电脑存储设备大概有这么几种,CPU的缓存、内存、硬盘,还有不常见的如U盘光盘软盘等等。这些存储器性能差距很大,整个系统中最慢的一个就会成为性能的瓶颈。CPU的缓存是最快的,以目前比较新的家用级CPU来看,缓存的速度在100GB/s以上,它绝对不会成为整个系统的瓶颈。内存性能受很多因素影响,不同的平台差距蛮大的,2012年的i7 3770可以跑到20GB/s,只要不是特别老的电脑跑个10GB/s没什么压力。硬盘的性能相比缓存和内存差距就太大了,机械硬盘往往只能跑0.1GB/s,普通的SATA固态硬盘大概能跑0.5GB/s,最近比较新的NVMe固态硬盘大概能跑1-3GB/s。目前最普及的还是机械硬盘,部分重视体验的玩家已经升级SATA固态硬盘,NVMe固态硬盘的普及度是相当低的。

从上面这些数据不难看出硬盘已经成为瓶颈,这些年各个硬件的性能都在飞速发展,唯独硬盘的性能几乎停滞不前。数据量越来越大机械硬盘已经不容易应付,比如说Photoshop这样一款软件,处理单张照片产生的临时文件经常会突破3GB。读写3GB的数据量,机械硬盘需要半分钟,SATA固态硬盘需要6秒,NVMe固态硬盘需要1-3秒,内存只需0.3秒。我们的系统、应用程序和平时使用的数据都保存在硬盘上,数据读不出来,CPU就没得处理,人只能瞪着眼干等着。电脑卡住的时候,机箱上往往有个小红灯在狂闪,那个小红灯是硬盘灯,就是硬盘在拖后腿。

内存的特性

为什么要用内存来提高性能,这是由内存的特性决定的。内存特性主要有这么几点

读写性能非常好

掉电数据丢失

单位价格昂贵

想来想去居然就想出这么三点,读写性能好可以用来为硬盘做缓存,掉电数据丢失可以用来保存临时文件,价格昂贵决定了容量不会像硬盘那么大,一定要合理利用。

利用方式一:存放临时文件

需要工具:Primo Ramdisk软件,也可以是其他Ramdisk软件,利用软件开启一个虚拟盘

优点:操作简单,没什么风险

缺点:效果一般,只针对产生临时文件的应用有效果

性能测试:虚拟盘可以跑到10GB/s以上

玩法:

1.创建虚拟盘:打开Ramdisk,会有新建的功能,选择合适的大小
2.将系统临时文件指向虚拟盘:右键我的电脑-->属性-->高级系统设置-->环境变量,其中有四个需要修改的地方,四个地方都有明显的TEMP标志,将路径改到新创建的虚拟盘即可
3.将常用软件临时文件路径指向虚拟盘:举例PS-->首选项-->性能标签,其他应用修改方法大同小异,百度一下都能找到
4.浏览器临时文件夹:IE的在控制面板可以找到,其他在各自浏览器设置中

利用方式二:做缓存

需要工具:PrimoCache软件,也可以是其他Cache软件,利用软件为硬盘做缓存

优点:配置灵活,写入性能好,可以保护硬盘减少写入次数

缺点:读取速度依然是硬盘原来的速度;另外稳定性欠佳,极端情况会把系统玩坏

性能测试:系统盘可以跑到5GB/s以上

玩法:

1.安装PrimoCache,为硬盘开启缓存,一般为C盘使用缓存
2.设置方面,使用多少内存看心得
3.延时写入10-60秒比较好,如遇蓝屏、停电,未写入数据将永久性丢失,严重情况会造成系统无法启动

利用方式三:RAMOS

需要工具:有网上大神写的制作RAMOS工具,也可以纯手动

优点:性能极佳,每次重启系统盘自动还原,不容易作死,也不容易中毒

缺点:制作过程复杂,需要内存较多,小内存不好玩

性能测试:系统盘可以跑到10GB/s以上

玩法:下载网络大神制作的RAMOS工具,这是最简单的办法,如果要纯手动制作没一两天时间研究是玩不转的

提示:最好用现成工具,纯手动会遇到各种奇葩问题直至整个人陷入崩溃,甚至会怀疑人生,哈哈,开玩笑的。纯手动方式过于繁杂,可能再写上十倍篇幅也写不清楚,博主就不写了。

RAMOS批处理工具运行起来是这样子,有感兴趣的博友可以交流一下哪种方式最好用,博主目前选择2。2模式可以完全脱离硬盘,有助于NAS节电。

工具下载

不留下载地址,只给关键词,百度绝对能找到,而且都是特殊版本(不要钱的版本)

Ramdisk软件关键词:“Primo Ramdisk Server Edition 5.6.0”

PrimoCache关键词:“PrimoCache 2.1.0 60天”

RAMOS关键词:“RAMOS一键批处理多合一”(适用于Win7以后),“深度RAMOS工具”(适用于XP/2003以前)

哪种方式最好

每种方式都有各自优缺点,似乎不可能有最好的方式。内存超过8GB算作足够大,小于4GB算作不是很充足,对于内存足够大的电脑来说,RAMOS也许最好,只有这种方式可以大幅提高性能又没什么风险。内存不是很充足可以考虑做缓存的方法,尤其适合带电池的笔记本电脑,只要系统够稳平时不出现蓝屏,也不会遭遇意外停电的就可以放心用。内存不充足也可以玩RAMOS,详见批处理工具中的帮助,也许效果和直接用PrimoCache差不太多。无论选择以上哪种方案,都会比直接使用硬盘体验好很多。

博主在这条路上折腾了太多,现在已经比不出哪种最好了,欢迎各位读者大神交流使用经验。

上一篇: 下一篇:

13 条评论

评论加载中...
  1. 6楼
    牛气股   
    Opera Opera Windows 7 x64 Windows 7 x64

    太崇拜了! 真厉害 可惜我是个技术白痴

    2018年1月15日 19:12 评论
    • FROYO   
      Google Chrome Google Chrome Windows 7 x64 Windows 7 x64

      技术一般般,没啥厉害的。说到牛气股,最近银行房地产白酒医药消费应该都不错吧,上证50指数十二连阳呢。

      2018年1月16日 19:28 评论
  2. 5楼
    微型水泵   
    Google Chrome Google Chrome Windows 10 x64 Windows 10 x64

    现在电脑内存都要8G起步了。

    2018年1月2日 14:46 评论
    • FROYO   
      TheWorld Browser TheWorld Browser Windows 7 x64 Windows 7 x64

      其实4G也能用的,甚至3G都行,感觉普通办公问题不大

      2018年1月2日 23:12 评论
  3. 4楼
    热腾网   
    Google Chrome Google Chrome Windows 7 x64 Windows 7 x64

    老电脑,只能默默地羡慕。

    2017年12月28日 13:31 评论
    • FROYO   
      Opera Opera Android 7.1.1 Android 7.1.1

      哈哈,够用就好,受不了了就升级一下

      2017年12月29日 23:48 评论
  4. 地板
    David   
    Google Chrome Google Chrome Windows 10 x64 Windows 10 x64

    PrimoCache挺稳定的啊,没遇到导致系统崩溃什么的
    缓写最好控制 PC: 20秒内,NAS:30秒内
    另外在使用缓存的硬盘上进行大文件写入的话,速度非常不稳定,波浪式
    所以提升机械硬盘的小文件读写速度非常有用

    2017年12月28日 08:26 评论
    • FROYO   
      Opera Opera Android 7.1.1 Android 7.1.1

      缓存写入有几个策略选项,缓存模式好像能稳定一些,原始智能什么的就不稳定啦,超过缓存容量就和硬盘一个速度了。
      可能是我比较折腾吧,有段时间频率电压经常调,弄的电脑不稳定,一旦遭遇蓝屏,又是缓存的系统盘,后果挺可怕的,很可能要重装系统了
      系统稳定的话primocache的确是个神器,机械硬盘用出SSD的感觉^_^

      2017年12月28日 10:04 评论
      • David   
        Google Chrome Google Chrome Windows 10 x64 Windows 10 x64

        是的
        之前我缓写放到30秒,有次意外关机,结果系统损坏
        最讨厌重装系统

        2017年12月28日 18:08 评论
  5. 板凳
    老杨   
    Google Chrome Google Chrome Windows 7 x64 Windows 7 x64

    只有 8G 内存,折腾不动。

    2017年12月25日 17:21 评论
    • FROYO   
      Opera Opera Android 7.1.1 Android 7.1.1

      8G已经不小了

      2017年12月25日 19:18 评论
  6. 沙发
    苍雪之牙   
    Google Chrome Google Chrome Windows 10 x64 Windows 10 x64

    我以前也试过深度RAMOS工具,可能是我用的XP系统版本的问题,没有制作成功,后来也就不弄了,制作比较简单

    2017年12月25日 16:50 评论
    • FROYO   
      Opera Opera Android 7.1.1 Android 7.1.1

      深度那个工具比较原始,没有压缩功能,如果系统超过3.5G就可以宣告失败了,不妨试试批处理那个工具

      2017年12月25日 17:10 评论

发表评论


小提示:Ctrl+Enter快速提交助您一臂之力~