在 U 盘中传输文件时出现奇怪的行为

在 U 盘中传输文件时出现奇怪的行为

你好我有 Ubuntu 20.04。当我将任何文件从笔记本电脑传输到大于 800 MB 或更大的 Sandisk 16 GB 闪存盘时,600-700 MB 会在 5 秒内传输,之后文件传输速度约为 1MB/秒,即使传输完成也需要 30-40 秒。这是正常的吗?

Partitioning type:- Master Boot Record[ 我知道 GPT 更好,但我必须将这个 U 盘用于旧电视,并且它无法检测到具有 GPT 分区方案的设备。 ]

Partition type:- W95 FAT32 (LBA)<-- 我不知道这是什么意思。

Contents:-FAT (32-bit version)

答案1

这根本不“奇怪”,在大多数情况下都是正常的。所有大型复制都会出现速度减慢的情况,尽管每台机器的速度减慢点会有所不同,因为这主要取决于可用的内存资源。复制过程中会使用系统缓冲区,最终会刷新到目标。这使得很难一致地预测文件复制的速度会在什么时候减慢。

通常有两种方法可以解决这种减速问题:

  1. 使用允许您设置自己的缓冲区的复制命令,例如cpiotar
  2. 安装nocache包并使用nocache cp {source} {destination}

如果您经常处理非常大的文件副本,第二种选择是最简单的。

相关内容