分页: 1 / 1

請問內存快取資料

发表于 : 周六 4月 25, 2020 6:08 pm
MOOMS
系統內存的快取資料 會高於一級緩存跟二級緩存嗎?

Re: 請問內存快取資料

发表于 : 周日 4月 26, 2020 9:39 am
8234talen
我都是把sysmain这个服务关闭掉的。因为现在nvme的速度已经够快了,基本不怎么需要内存缓存。而且sysmain还会造成开机时硬盘狂转

Re: 請問內存快取資料

发表于 : 周日 4月 26, 2020 5:13 pm
Support
MOOMS 写了: 周六 4月 25, 2020 6:08 pm 系統內存的快取資料 會高於一級緩存跟二級緩存嗎?
您是指Windows的superfetch?Windows的缓存或预取都是文件系统级的缓存,优先级会高于PrimoCache的缓存,因为PrimoCache是磁盘扇区级的缓存软件。Windows先从文件系统层查看缓存,如果没有的话才发送请求到磁盘读取数据。

Re: 請問內存快取資料

发表于 : 周日 4月 26, 2020 5:24 pm
MOOMS
support 写了: 周日 4月 26, 2020 5:13 pm
MOOMS 写了: 周六 4月 25, 2020 6:08 pm 系統內存的快取資料 會高於一級緩存跟二級緩存嗎?
您是指Windows的superfetch?Windows的缓存或预取都是文件系统级的缓存,优先级会高于PrimoCache的缓存,因为PrimoCache是磁盘扇区级的缓存软件。Windows先从文件系统层查看缓存,如果没有的话才发送请求到磁盘读取数据。
感謝回答,原來沒有重複讀取的問題,

本來想說系統會用多餘的ram做緩存,重複的話就浪費ram了。

Re: 請問內存快取資料

发表于 : 周日 4月 26, 2020 5:35 pm
Support
缓存中的数据是有可能部分重复的。不过Windows的文件缓存是动态利用当前空闲内存,当内存不足时会自动释放缓存。PrimoCache则是预先分配好指定容量的内存专门用作缓存的。