V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
userdhf
V2EX  ›  问与答

32g 内存,需要 ramdisk 这类的东西吗?

  •  1
     
  •   userdhf · 2019-05-27 13:48:04 +08:00 · 7863 次点击
    这是一个创建于 2042 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,电脑内存 32g,win10,看到网上说可以把 chrome 的缓存和其它系统缓存放到内存中加速,并且能减少固态硬盘的读写。 各位大佬有了解的吗,是否还需要额外的 ramdisk 这种软件?

    第 1 条附言  ·  2022-10-15 03:14:59 +08:00
    emmm
    后来加$加到 64g
    划出来 25g 做 ramdisk ,把 chrome 的缓存符号链接过去,对 chrome 加载速度简直是肉眼可见的速度提升;
    docker ,hyperv ,沙盒随便开,
    chrome tab 开 100+....
    爽啊
    25 条回复    2019-05-28 10:34:30 +08:00
    mortal
        1
    mortal  
       2019-05-27 13:53:13 +08:00 via Android
    我 128g 的都没开。你别小看现代操作系统对内存的利用。
    flynaj
        2
    flynaj  
       2019-05-27 13:58:27 +08:00 via Android
    没有必要,全部都是缓存到内存里面的
    SuperMild
        3
    SuperMild  
       2019-05-27 14:00:07 +08:00
    用过一段时间,但是感觉不到实质性好处,后来就不用了。
    Fazauw
        4
    Fazauw  
       2019-05-27 14:01:10 +08:00 via Android   ❤️ 1
    缓存一时爽,断电火葬场
    userdhf
        5
    userdhf  
    OP
       2019-05-27 14:02:34 +08:00
    @mortal chrome 开几五六十个也就 10+g 的内存占用,把 ps 开了再加载一个 300mb 的 psd 也就勉强拉到 20g 的占用,不知道这样算不算优化?
    @flynaj 那每次关机时缓存再全部写入到硬盘里面吗?
    userdhf
        6
    userdhf  
    OP
       2019-05-27 14:04:36 +08:00
    @SuperMild 你可以尝试把一些启动比较慢的软件安装在 ramdisk 里,秒开。而且将缓存放在内存中,可以降低对 ssd 的读写啊。
    @Fazauw 重要文件肯定不能放在缓存
    mortal
        7
    mortal  
       2019-05-27 14:09:57 +08:00   ❤️ 1
    @userdhf #5

    你不要看已占用,看已缓存。
    那部分就是操作系统已经预读写你要当宝贝保护的固态,我已缓存 110G。
    操作系统自己去做,比你手工调要好。

    推荐你读:
    https://www.cnblogs.com/duw76/p/9754625.html

    还是不信的话,自己去玩吧。
    userdhf
        8
    userdhf  
    OP
       2019-05-27 14:35:40 +08:00
    @mortal 感谢大佬
    sephinh
        9
    sephinh  
       2019-05-27 14:40:16 +08:00 via Android
    现在 ssd 这么便宜速度也不差,还折腾 ramdisk 干嘛
    mooncakejs
        10
    mooncakejs  
       2019-05-27 14:45:25 +08:00
    相信操作系统的分页
    MineClever
        11
    MineClever  
       2019-05-27 15:05:55 +08:00 via Android
    设置几个 g,把一些缓存目录用硬链接链接进入体验还不错的(比如 chrome 的缓存),毕竟这读写缓存的速度可不是固态能比的……
    yushiro
        12
    yushiro  
       2019-05-27 15:20:38 +08:00 via iPhone   ❤️ 1
    说一个场景,用内存盘会很方便,上次从百度云网盘下载几十个 G 的内容,直接下载到机械硬盘或者 ssd, 磁盘占用率基本在 100%,因为需要创建大文件的占位符。
    后来我分配了 25G 的内存盘,直接下载到内存盘,就很安逸的开始高速下载了。
    userdhf
        13
    userdhf  
    OP
       2019-05-27 15:32:08 +08:00
    @yushiro 这个确实啊,下载文件是磁盘刚需啊。但是你这网速也太好了吧,果然人民币玩家...
    yushiro
        14
    yushiro  
       2019-05-27 15:39:25 +08:00 via iPhone
    @userdhf 不是网速好,是同时下载 3,4 个几个 G 容量的文件,刚开始下载的时候,需要预分配磁盘空间,这时候就容易占用率 100%,其实网速比磁盘速度慢很多。
    ryd994
        15
    ryd994  
       2019-05-27 15:55:30 +08:00 via Android
    @yushiro 问题在于很辣鸡下载软件分配空间靠写零。
    好的软件可以直接分配空间而不初始化数据。

    @userdhf 网速比磁盘快的事情我真遇到过。一般机械盘,5400 转的,顺序写入也就 100 多 MB/s。千兆网,理论最大速度是 125MB/s。我以前用 G 管的时候,确实瓶颈在硬盘。
    itx1123
        16
    itx1123  
       2019-05-27 16:30:56 +08:00   ❤️ 1
    用作下载的临时空间以及和虚拟机交换文件的空间,挺好用的,以前还用做系统缓存,(配置系统变量把临时文件夹改到虚拟盘)但发现部分程序会报错,例如打印到 PDF 的这个程序,使用 RAMDISK 做临时空间就会报奇怪的错,之后就不用 RAMDISK 做临时盘了。
    opengps
        17
    opengps  
       2019-05-27 16:34:56 +08:00   ❤️ 1
    单说寿命,硬盘故障可能高些,其他部件, 在他坏之前估计电脑已经淘汰了
    zwb9412
        18
    zwb9412  
       2019-05-27 16:48:19 +08:00   ❤️ 1
    家里台式机 4 年前配满 8x4 后分 6G 了 RamDisk。将临时目录、下载目录配上面很好用,时间长了就体验到好处了。内存对解压散文件的提升不是一点半点,970 PRO 也比不了。下载目录配上面下载完成后如果是电影可能看完就删了,节省固态写入,其他软件被套一层压缩需要解压一次的那种,解压完成后再放到保存目录下存起来。还有大部分就用一次的文件,用过一次不会再用的,下次开机就没了也省的删。将临时目录改到虚拟盘导致部分程序报错的问题,我发现是因为开机是 RamDisk 是空的,用到临时目录的程序一般发现没有临时目录路径会创建,但是有一些不会创建所以会出问题,所以写个创建目录的批处理放到启动里自动执行一下就解决了。
    DOLLOR
        19
    DOLLOR  
       2019-05-27 16:59:44 +08:00
    把虚拟机系统装在 ramdisk 里,隔壁的 SSD 小朋友都馋哭了。
    JamesR
        20
    JamesR  
       2019-05-27 17:06:16 +08:00
    @Fazauw #4 我早就给电脑加装 UPS 电源了,夏天很容易跳闸停电,其次是为了保护硬盘,我电脑好几个 4T 硬盘,建议值钱的电脑都配上 UPS。
    RamDisk,除非特定用途,一般系统调度即可,可用可不用。
    MelodyCat
        21
    MelodyCat  
       2019-05-27 17:20:54 +08:00 via Android
    一直在用,把缓存和下载链接过去。
    goreliu
        22
    goreliu  
       2019-05-27 17:41:43 +08:00 via iPhone
    我认为作为 chrome 的缓存和其它系统缓存意义不大,效果很可能感觉不到,而且重启会丢失(如果回写到硬盘又会严重减慢关机重启时间)。减少固态硬盘读写的话,很可能没必要,除非经常下文件,平时上网的话不会大量写硬盘。

    但如果有特殊使用场景,还是可以的。比如经常有解压小文件然后再删掉的需求,或者需要加快编译速度等等。
    gjf
        23
    gjf  
       2019-05-27 17:43:58 +08:00 via Android
    哇 还有这种操作 我回去试试
    lzvezr
        24
    lzvezr  
       2019-05-27 17:51:44 +08:00 via iPhone
    突然意识到我的 16G 内存可以拿来干嘛了
    REDPANDA1997
        25
    REDPANDA1997  
       2019-05-28 10:34:30 +08:00
    @ryd994 当网速比读写快的时候会发生什么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:04 · PVG 06:04 · LAX 14:04 · JFK 17:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.