外部デバイスからのコピーが非常に遅い

外部デバイスからのコピーが非常に遅い

私は自分のマシンで Debian Lenny を実行しています。問題は、USB デバイスから HDD にデータをコピーしようとすると、転送速度が非常に遅くなることです。10 MB のファイルをコピーしても、HDD へのコピーに約 15 分かかります。しかし、同じ USB デバイスをラップトップに接続すると、正常に動作します。etch があったときにも問題がありましたが、lenny にアップグレードすると解決するかもしれないと思いました。これに対する解決策はありますか。

答え1

ベルントが尋ねたように:

どのUSBモジュールがロードされていますか? uhci または ehci

lsmod | grep hci

出力は次のようになります。

uhci_hcd               22404  0 
ehci_hcd               34688  0 
usbcore               134576  5 oss_usb,usbhid,uhci_hcd,ehci_hcd

uhciのみが表示され、ehciが表示されない場合は、USB 2.0ドライバが読み込まれていないだけです。

答え2

デスクトップには USB 2 がありますか? 使用している特定のポートは USB 2 ですか?

USB HCI ドライバー モジュールが ohci/uhci (USB 1) か ehci (USB 2) かを確認することで確認できます。

答え3

「dmesg」の出力をチェックして、カーネルまたはドライバーがエラー メッセージを出力しているかどうかを確認します。特定のドライバー (たとえば、NTFS-3G より前の古い NTFS ドライバー) で読み取りと書き込みが非常に遅くなったことがありますが、新しいバージョンにアップグレードすることで修正されました。

また、「lspci -v」をチェックして、カーネルがオンボード USB コントローラーを 1.0 と認識しているか、2.0 と認識しているかを確認することもできます (ohci/uhci は USB1、ehci は USB2)。

「lsusb」は検出された USB デバイスを一覧表示し、トラブルシューティングを支援することもできます。

このドライブが NTFS の場合は、NTFS-3G ドライバーも確認してください。高速で信頼性が高く、300G の外付け USB ドライブで問題なく動作します。

答え4

マシンによっては、低速の USB ソケットと高速の USB ソケットがあります。たとえば、私のマシンでは、キーボードに 2 つの USB ソケットがあり、非常に低速ですが (ただし、はるかに便利です)、マシン自体の背面にあるソケットの方がはるかに高速です。転送するファイルが大きい場合は、マシン上のソケットを使用します。

関連情報