为什么 7zip 在压缩过程中写入速度不断变慢?

为什么 7zip 在压缩过程中写入速度不断变慢?

相关问题:
为什么 7-Zip 的压缩速度会随着时间的推移而降低?

所以我正在压缩文件(特别是大文件,≥1GB)。所以我注意到写入速度正在减慢,所需时间增加。不幸的是,它一直在减慢速度,尽管随着时间的推移需要更长的时间才能减慢速度。写入速度高时,它会迅速下降,写入速度慢时,它会缓慢下降。是什么原因造成的,为什么会发生这种情况?
如何解决这个问题?

答案1

“如何修复它?” - 没有什么需要修复的,因为它按预期工作。

对于 7-Zip(或任何写入大文件的程序)而言,文件正在被创建并写入磁盘。然而,事实并非如此。操作系统正在将文件写入其缓存。文件缓存是专用于加快较慢磁盘的读写速度的 RAM。当缓存填满和/或文件块未被使用时,操作系统最终会将其缓存转储到磁盘。这就是为什么写入速度在开始时如此之高,因为文件进入高速 RAM 缓存。一旦缓存填满和/或 fcache 被清除,文件就会写入较慢的磁盘,写入速度会显著降低。写入速度以总体平均值来衡量,因此开始时速度高,结束时速度低会导致写入速度缓慢下降。

相关内容