我需要写一个可以随时更改的流到文件中供其他人在别处读取,但是如果磁盘修改太频繁,这肯定会损坏磁盘。据说临时文件会尽量使用内存而不实际写入磁盘。但我发现它“似乎”仍在写入磁盘。谁能解答我的疑惑?
1 回答

婷婷同学_
TA贡献1844条经验 获得超8个赞
现代 HDD / SDD 有一个缓冲区缓存(典型大小为几兆字节),专门针对以下问题而设计:缓存热点、频繁读取和修改的数据。这是多快读取使用的内存比硬盘驱动器/写入数据; SDD还有一个问题:写入次数有限,因此我们应该避免过于频繁的写入。在断电的情况下,电容器(或 HDD 磁盘旋转)提供足够的能量来安全地将所有数据从缓存写回 HDD/SDD。
在Copy
热点的情况下,数据将(很有可能)留在缓存中。
简历:请不要重新发明轮子,让硬件制造商做自己的工作并为您解决(非常典型的)问题。
- 1 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消