我有一个外部 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
似乎您已将外部驱动器连接到 USB2 端口。如果您有 USB3,则 USB2 比 USB3 具有更多的计算开销和更慢的速度 - 将驱动器连接到该端口。
使用
lsusb -t
命令找出硬盘驱动器的线速。而且,顺便说一句 - 如果它是普通硬盘驱动器,而不是 SSD - 你会受到物理的限制。传统的 HDD 能够一次从一个物理位置读取或写入。如果您要求进行多次读/写 - 磁头需要经常重新定位,这会影响整体读/写速度。
==== 作者指出了硬件问题 - 请参阅评论。