如果我创建一个临时文件并且经常修改它,这是否会给磁盘带来负担?

我需要写一个可以随时更改的流到文件中供其他人在别处读取,但是如果磁盘修改太频繁,这肯定会损坏磁盘。

据说临时文件会尽量使用内存而不实际写入磁盘。

但我发现它“似乎”仍在写入磁盘。

谁能解答我的疑惑?


慕码人2483693
浏览 139回答 1
1回答

婷婷同学_

现代 HDD / SDD 有一个缓冲区缓存(典型大小为几兆字节),专门针对以下问题而设计:缓存热点、频繁读取和修改的数据。这是多快读取使用的内存比硬盘驱动器/写入数据; SDD还有一个问题:写入次数有限,因此我们应该避免过于频繁的写入。在断电的情况下,电容器(或 HDD 磁盘旋转)提供足够的能量来安全地将所有数据从缓存写回 HDD/SDD。在Copy热点的情况下,数据将(很有可能)留在缓存中。简历:请不要重新发明轮子,让硬件制造商做自己的工作并为您解决(非常典型的)问题。
打开App,查看更多内容
随时随地看视频慕课网APP