我使用 Ubuntu 12.04。
我有一台很好的电脑,一台戴尔 XPS,配备 8 GB 内存、1TB HDD 和 i5 处理器。
当我在内部复制文件(到内部硬盘和从内部硬盘复制文件)时,nautilus 最初显示的速度约为 30 Mb/s。但问题是,它总是不断下降0.1 兆位/秒每次(每 5 秒左右),直到稳定在1兆位/秒(如果复制尚未完成)。
我正在尝试将我的 PC 备份到 1TB WD My Passport 外置硬盘 (USB 3.0) 中。它以 36 Mb/s 开始,现在 15 分钟内速度为 8Mb/s,并且仍在定期下降。我有大约 100 GB 的数据需要复制,但似乎不会发生这种情况。
对这个问题有什么想法吗?
编辑:
虽然我无法真正找出问题的原因,但使用像这样的工具rsync
很有帮助,而且它比传统的要快得多cp
。
Sebastian Werk 的回答也有帮助,但是并没有说明原因。
答案1
没有评论所需的声誉,这就是我发布此答案的原因:
我认为外部硬盘不是 SSD,而是“普通”硬盘。
- 它是空的吗?
- 您复制了多少数据?1 TB 吗?
- 您使用哪种文件系统?(FAT、NTFS、ext……)
- 您是否复制了大量的小文件或少量的大文件?
如果硬盘不是空的并且使用 FAT 作为文件系统,则可能会出现问题,即大文件必须分割到不同的位置,这通常会减慢速度。
一些文件系统(例如 ext)将文件分布在整个磁盘上(这很好!),但如果您首先复制了许多小文件,那么当大文件到达时您可能会遇到同样的问题。
当磁盘几乎满了的时候,性能通常会下降很多。
最后,鹦鹉螺的速度显示总体来说不是很精确。
现在可能已经太晚了,但是您可以通过“磁盘”程序测试磁盘的性能,看看速度下降到 1 MB/s 是否是一个普遍问题。