我有一个 5T 的外部驱动器,我想在其中复制文件(大约 22GB)。复制文件时,一切运行良好,但一段时间后速度变得非常慢(可能是因为文件大小?):
如果我想并行做其他事情(例如克隆 git 存储库),速度会非常非常慢。
这个问题有解决办法吗?格式化硬盘也许有帮助?目前它被格式化为ntfs
。
这不会影响我机器的整体速度。它只发生在硬盘上。
相关输出:
$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
|__ Port 5: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 5: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 7: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 7: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 8: Dev 5, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
答案1
似乎您已将外部驱动器连接到 USB2 端口。USB2 的计算开销比 USB3 大,速度也更慢,如果您有 USB3 - 请将驱动器连接到该端口。
使用lsusb -t
命令来找出硬盘的线速。
顺便说一句,如果是普通硬盘,而不是 SSD,那么就会受到物理限制。传统 HDD 一次只能从一个物理位置读取或写入。如果要求进行多次读取/写入,则需要频繁重新定位磁头,这会影响整体读取/写入速度。
==== 作者指出了硬件问题——参见评论。
答案2
这可能是主板电源的问题。在不同的电脑上我没有遇到这个问题。