我读到过一些cp
使用文件缓存的文章,但为什么复制大约 100MB 大小的内容会导致 RAM 中的文件缓存超过 100MB?如果从 HDD -> HDD、SSD -> SSD、HDD -> SSD 以及可能还有其他存储介质进行复制,这种情况也会改变吗?
答案1
由于源磁盘是缓冲的,目标磁盘也是缓冲的,因此峰值缓冲区使用量超过文件大小是正常的。如果使用,mv
则应在文件删除后立即删除源磁盘缓存。
存储类型不会对磁盘缓存产生很大影响,但您选择的文件系统会。
我读到过一些cp
使用文件缓存的文章,但为什么复制大约 100MB 大小的内容会导致 RAM 中的文件缓存超过 100MB?如果从 HDD -> HDD、SSD -> SSD、HDD -> SSD 以及可能还有其他存储介质进行复制,这种情况也会改变吗?
由于源磁盘是缓冲的,目标磁盘也是缓冲的,因此峰值缓冲区使用量超过文件大小是正常的。如果使用,mv
则应在文件删除后立即删除源磁盘缓存。
存储类型不会对磁盘缓存产生很大影响,但您选择的文件系统会。