作者gavinwang (zzz)
看板Windows
标题[ W10] 有没有方法调整磁碟写入的快取大小
时间Sat Apr 22 21:26:16 2023
作业系统:Windows 10
Service Pack:21h2
问题内容:
电脑有一颗看影片用的旧硬碟写入大概是20~30MB/s,而从NAS复制档案到该硬碟
的速度大约为100MB/s,复制时系统会将来不及写入的部份先暂存在记忆体中,
虽然硬碟写入较慢,但网路仍持续的以100MB/s在传输,但问题来了,当快取到记
忆体中的资料超过32GB时,就不再快取了,传输速度就掉到20几MB/s左右,但
我的总记忆体有256GB,空闲还超过200GB以上...,再不使用第三方如primocache
软体的情况下,系统本身有没有能透过修改登录档或组策略或powershell指令的方
式,将快取大小调大,虽然有断电来不及写入的风险,但从NAS重抓就好没关系
装置管理员的磁碟内容只有勾选启用写入快取的方块,但没有设定大小的地方
win有许多隐藏的参数只能透过登录档修改,只是不知道有没有人知道这部份?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.204.11.96 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1682169978.A.D65.html
1F:→ arl: 本文笑点...总记忆体有256GB 04/23 00:56
2F:→ smallreader: 记忆体256GB真不知该从何吐槽起 04/23 01:06
3F:→ smallreader: 想要拉到本地快取 那就装个SSD 或是其他性能没有这麽 04/23 01:20
4F:→ smallreader: 拉垮的HDD (如果你是用USB2外接 至少升到USB3外接) 04/23 01:20
5F:推 sigma9988: 真的有256GB就切个ramdisk做暂存?! 04/23 01:47
6F:→ smallreader: 1. 你的RAM只有32G DDR4平台上限也才128G 04/23 02:03
7F:→ smallreader: 2. 假设RAM有24G闲置,网速100MB/s-硬碟写入25MB/s, 04/23 02:19
8F:→ smallreader: 可以刚好模拟:进度到32G会超过RAM的缓冲容量 04/23 02:19
9F:推 DINJIAPC: 读取速度不改碟而要改快取呢 04/23 07:43
https://imgur.com/y1fwOin
256G有什麽好笑的吗?
已经有用ramdisk了,但我不是要暂存,这样要搬两次,而那个旧硬碟只是笔电拆下
想多利用的而已,有其它主硬碟
10F:→ smallreader: 不过能快取32GB已经很紧绷了吧 磁碟要多花20分钟才能 04/23 08:33
11F:→ smallreader: 排清这额外的32G耶 04/23 08:33
空闲记忆体还很多不会紧绷啊,排清慢没关系,只是想减少占用NAS的时间,避免第
二人存取NAS时性能大降(变成像随机读取的效能)
12F:推 basacola: 前几楼啪啪啪 04/23 10:15
13F:推 sgracee: 256GB 好猛!这是大型 Server 主机等级了吧? 04/23 11:15
14F:推 Bugzilla: 前面见识太少被打脸是还蛮好笑的 04/23 12:31
15F:→ smallreader: 反正windows搬档案的逻辑不会变,他不设计注册表参数 04/23 13:04
16F:→ smallreader: 就能让系统稳定性少一个变数/少一个兔子洞要跳 04/23 13:04
17F:→ smallreader: 自己玩伺服器硬体要自订性 只好用linux 或者专业软体 04/23 13:10
18F:→ smallreader: primocache吧 用windows问一些技术问题只会不了了之 04/23 13:10
19F:→ raidcrash: 所以笑点是256GB RAM 还是把256GB RAM当笑点的人 04/23 13:25
20F:→ raidcrash: 或着是被打脸後装没事 04/23 13:27
21F:推 sgracee: 应该是少数人的认知是停留在 4GB、8GB、16GB 甚至是 32GB 04/23 13:28
22F:→ sgracee: 之类的,想说哪有可能有 256GB,那是硬碟容量吧?XDDD 04/23 13:30
23F:→ smallreader: 不是啊 一般人不是用DT平台 哪里用得到RDIMM?? 04/23 13:30
24F:→ smallreader: UDIMM插4条上限就128,进入DDR5世代才有192、256的可 04/23 13:34
25F:→ smallreader: 能性,但现在还早,才刚开始卖24Gbit的颗粒而已 04/23 13:34
26F:→ smallreader: HEDT插满8条是能上256,但是回过头来要问干嘛不用SSD 04/23 13:42
27F:→ sam613: 你都256G了,买个第三方cache工具只是花一点零头吧 04/23 14:24
29F:推 Ahhhhaaaa: 2066脚位的主板就可以插八条(32*8=256) 04/23 16:21
30F:嘘 osalucard: 写登录档就可以那还开发PrimoCache干嘛,你知道你在问 04/23 17:51
31F:→ osalucard: 什麽吗? 04/23 17:51
我不确定在快取大小这项有无相关的机码可调,所以上来问一下,并
没有说只要写登录档就可以取代primocache?不能问吗?
32F:→ osalucard: 20M/s都可以看8K影片了,你是看几K画质让20MB/s来不及 04/23 17:51
33F:→ osalucard: ? 04/23 17:51
不知道怎麽回了,没再看文章随便推文?哪句话让你觉得我用20MB/s看影片来不及,
看不懂"复制档案"的意思吗?
34F:推 ilanese: 我用RAM disk很久了。 04/23 21:27
35F:→ ilanese: 以前烧录DVD是用将近12GB的RAM disk来作业的的 04/23 21:27
36F:→ ilanese: 现在一些RAM disk软体,也能设立临时性的RAM disk,不用 04/23 21:28
37F:→ ilanese: 时可以立即取消,不必等重开机。 04/23 21:29
我跟这篇发文者的疑问一样,知道primocache可以做到,但觉得似乎可以
通过更改注册表中某处数值更改快取大小,就像改分页档大小那样,只是
没被做成ui介面来调整,如果无解就两个可能,一是微软没实作设定快取
大小对应的机码,另一是没人知道调整的机码在哪边?毕竟整个登录档的设
定值十几万条以上多到爆炸,还有很多设定值未知用途
※ 编辑: gavinwang (123.204.11.96 台湾), 04/24/2023 01:01:20
39F:推 canandmap: 256G RAM欸,好羡慕 04/24 19:56
40F:→ arl: 不是一般电脑自己要说阿256G我又不是没看过..竹科联电机房 04/25 22:34
41F:→ arl: 我常常在跑啊 04/25 22:35