所以我正在压缩文件(特别是大文件,≥1GB)。所以我注意到写入速度正在减慢并且所需的时间正在增加。不幸的是,它一直在减速,尽管随着时间的推移减速需要更长的时间。它以高写入速度迅速下降,并以慢写入速度缓慢下降。是什么导致了这种情况,为什么会发生这种情况?
如何解决这个问题?
所以我正在压缩文件(特别是大文件,≥1GB)。所以我注意到写入速度正在减慢并且所需的时间正在增加。不幸的是,它一直在减速,尽管随着时间的推移减速需要更长的时间。它以高写入速度迅速下降,并以慢写入速度缓慢下降。是什么导致了这种情况,为什么会发生这种情况?
如何解决这个问题?
“怎么可能修好?” - 没有什么可修复的,因为它按预期工作。
就 7-Zip(或任何写入大文件的程序)而言,正在创建文件并将其写入磁盘。然而,事实并非如此。操作系统正在将文件写入其缓存。文件缓存是专门用于加快对较慢磁盘的读取和写入的 RAM。操作系统最终会在缓存被填满和/或该文件块未被使用时将其转储到磁盘。这就是为什么一开始写入速度如此之快,因为文件进入高速 RAM 缓存。一旦缓存填满和/或 fcache 被清除,文件被写入速度较慢的磁盘,写入速率会显着减慢。写入速度是作为整体平均值来衡量的,因此从高开始,然后以低结束会导致写入速度缓慢下降。