为什么 cp 和 nocache cp 在 2-4 TB 之后会堵塞、变慢/冻结,而 rsync 却一直有效?

为什么 cp 和 nocache cp 在 2-4 TB 之后会堵塞、变慢/冻结,而 rsync 却一直有效?

我在 CP 和 nocache CP 中缺少什么设置可以在每个文件之后释放资源?

我查看了一下,发现 cp 和 nocache cp 速度更快,而且使用更多的 RAM 而不是 CPU,但事实并非如此为什么. rsync 保持稳定的资源使用率,而 nocache cp 和 cp 则慢慢消耗越来越多的资源,直到冻结。即使它正在使用 RAM,为什么它不释放文件之间的 RAM/交换/缓存?我只有 32GB 的 RAM 和 64GB 的交换,但即使我只传输 2-4 GB 的文件,总共 2-4TB,它仍然会冻结。

我有一些假设和猜测,但这些都很糟糕,我找不到答案。对于长期用户来说,这可能很明显,但我还很新,我不想把我的习惯建立在假设的基础上。

相关内容