内存盘的使用环境有哪些?

试了下内存盘的速度,这速度放着不用好像有点浪费,所以请教下各位有哪些使用场景,比如能加速PS的启动吗?目前知道7z的临时目录可以更改,但好像压缩包超过内存盘容量,会提示空间不足。
浏览器缓存倒是无所谓;电脑的缓存目录,听说改到内存盘会导致部分需要重启的操作无法实现。
这东西有什么妙用吗?


内存盘建议使用Primo Ramdisk,我使用快5年了,所有系统缓存,浏览器缓存都可以放内存盘,减少真实硬盘寿命消耗。还有每次下载东西先放内存盘,重启直接清空,可以放乱七八糟的东西。加速你得考虑 PrimoCache,前提内存足够。妙用对我来说就是节省硬盘寿命,放奇怪的临时东西

1 个赞

内存盘如果工作在按实际需求动态划分内存占用的模式,划分算法会损失大量的性能,最终效果也就是性能与NVMe硬盘持平的水平

——除非像楼主这样固定划几个GB专门给内存盘,那还是能比硬盘快几个数量级的,但会面临“划小了内存盘不够用,划大了内存不够用”的新问题,而且最终能感知到的性能提升可能微乎其微。其实现代NVMe硬盘的读写速度已经很难成为性能瓶颈了,很多时候其实是CPU、GPU、应用程序本身不够快。

我现在用内存盘几乎不是出于追求速度,而是利用关机自动清空的特性,把桌面和解压软件的临时文件夹放在里面,节省手动删除的麻烦

曾经把浏览器放到内存中

用来存放高频变化大量读写的小文件

我个人理解是内存盘由于每次开机需要重新载入数据的原因,所以更适合需要高频打开的大型软件。
如果一个软件你在本次开机到关机的生命周期里都不一定打开几次,那我觉得开机时载入这个软件数据用的时间挺浪费的。

又或者某个使用环境下需要频繁读写(尤其是小文件),那也可以尝试将工作目录临时指向内存盘。

gimp的啟動如果慢,我看到的主要原因是加載字體。說不定ps也是同樣原因。

一個中文字體就可能有幾十兆。如果你系統字體有很多,那麼它每次一打開,等於是在讀取上百兆的文件。嘗試把字體文件放進你的內存盤。

同理,一些中文輸入法啟動慢,是因為加載碼表資源慢,如果能把碼表放進內存盤,那就可以秒載入。

還有,virtualbox虛擬機你平時用不用?這個如果能放在內存盤中,那可以大大降低啟動時間。

我也主要是为了不用清理临时文件,以及用作迅雷下载目录。另外我这里是ImDisk(R驱),msi安装包在内存盘任意位置启动 / 将内存盘根目录用于个别程序的输出目录这两种操作会出现问题,所以下载的msi文件还是需要拿回物理硬盘再安装 / 需要用做输出路径最好新建子文件夹。好多年不用其他内存盘软件了,不太清楚别人的情况。之前NSIS生成的安装包也会有问题,但是后来应该是早就修复了。
妙用的话,在内存盘里把网络上下载的套图去除压缩密码重新打包成zip,然后再送进仓库盘,这样配上支持zip的图片浏览器或者专门的漫画浏览器,就可以同时为转移和查看提供便利。不过zip不像付费版的rar那样可以纠错,所以我的仓库是双份。

刚刚下了Primo Ramdisk和PrimoCache,Primo Ramdisk分3G,PrimoCache分2G,然后虚拟机一开,啪,蓝屏!玩坏了,哈哈

ramdisk在dos时就是必备的,编译的输出目录使用它,速度快n倍,哪怕只有几十到几百K。
现在压缩视频、图片,都通过它,原视频、原图大文件就完全避免写硬盘。16G内存设了13G的ramdisk。

现在主要有2个要求:
1、文件占用多少,内存实际占用多少,文件删除立刻还给内存——免费的imdisk也可以了,只是退还的滞后和效率还不是最好。
2、如果分配的ram用完,能自动占用指定的硬盘目录(此时虽然变慢,但好过报错)——目前好像只有linux的ramdisk支持这个功能。

请问下,Primo Ramdisk和PrimoCache有什么区别,看了半天没看明白。
@uyashenzi 说的,是两个软件不能共用,还是内存不足导致的?

主要还是保护硬盘,处理临时文件,一般就把浏览器和系统的临时目录移入。

浏览器和游戏缓存放里面还是挺快的

根據我的猜測,cache是以文件形式保存的,而ramdisk可能是在物理硬盤上劃了個分區。因此cache不需要設定大小,而ramdisk需要提前指定大小及位置。純屬猜測 哈哈。

cache做的好,是可以比ramdisk更好用:
比如,指定 某些硬盘目录里的文件 只写到ram(延时或关机时或从不 写硬盘),
——也算是我对ramdisk的第3个要求吧
这样,既达到ramdisk的效果,又无须 只有ramdisk里的文件才不写硬盘。
但这个功能很容易出bug

哈哈哈,既然说的PrimoCache,我可以好好介绍了~
可以用来缓写,对于SSD有限的写入量(?!)简直是寿命救星!如果像我这种用内置但低速的TF作为笔记本电脑扩充的用户而言,缓存可以一定容量内得到容量提升。
理论上,如果预存的算法足够厉害,是可以将常用的小文件等预存到内存里面,系统速度受I/O影响的概率也小了。
但是常用的大型软件一般会自带内存管理方案(海内存,知己!),迅雷、PS等估计都是有内存优化的,所以PC+软件自带的优化会不会正正得负就有待实验了。win系统自己也会利用内存来做缓存优化的,详见任务管理器-内存里面的“已缓存”容量。
另外,PC是付费软件,已入正四年多了~我平时用的电脑内存是16G。

以前用过. 但是会有一些兼容性的问题. 虽然少. 但是遇到的时候很烦恼.

所以后来内存更大了,但是反而没考虑过了.

是内存不够用了,之前我把虚拟内存关了,这俩软件开的时候都会直接占完分配的内存3+2,然后开虚拟机的时候,剩余不够,瞬爆。
俩软件作用不一样,PrimoCache 分配的内存在"我的电脑"里看不到。原理看下这个16楼。
讲道理,primocache这软件是不是骗人的?【固态硬盘吧】_百度贴吧 (baidu.com)
我现在开着PrimoCache,另一个没开,用了一天最直观的感受就是笔记本风扇没有偶尔起飞了。任务管理器里磁盘写入频率也变的极低(开着微信QQ呢)。
唯一的坏处就是(剩余试用天数29,┓( ´∀` )┏)

@ejsoon @haitao 原理和你们理解的有点不同,可见#18

感谢分享,看了下用处有点类似硬盘的缓存了。
PrimoCache你设置小点应该可以启动吧。
虚拟机如果内存不够应该启动不了,我这边的VMWare是这样。