Pertanyaan Mengapa kecepatan transfer data sangat lambat pada drive USB 2.0 eksternal saya?


Hard drive 1TB eksternal saya terhubung ke soket USB2.0 depan pada kotak 11.04 saya. Ketika menyalin file, saya memiliki tingkat kecepatan transfer data sangat lambat sekitar. 12 MB / sec maksimum meskipun dari utilitas hard disk yang dikatakan itu terhubung pada USB berkecepatan tinggi (480 MB / s):

enter image description here

Ini output dari lsusb:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046a:010a Cherry GmbH 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 1058:1001 Western Digital Technologies, Inc. External Hard Disk [Elements]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ini adalah output dari hdparm:

~$ sudo hdparm -Tt /dev/sdc1

/dev/sdc1:
 Timing cached reads:   1904 MB in  2.00 seconds = 952.06 MB/sec
 Timing buffered disk reads:  96 MB in  3.06 seconds =  31.35 MB/sec

Dengan kecepatan ini, diperlukan waktu berjam-jam untuk mem-backup file video besar saya yang sering diedit. Ini membuatnya hampir tidak dapat digunakan, bahkan lebih lagi karena saya tahu itu bisa melakukan jauh lebih baik.

Mengubah port USB ke port lain di bagian belakang komputer dan mengubah kabel ke yang baru tidak membuat perubahan apa pun.

Apakah ada pengaturan yang perlu saya buat selain default dari vanilla saya yang masih cukup tetapi perbarui 11.04 di sini?


10
2018-05-08 15:27


asal


dapat Anda tambahkan ke pertanyaan hasil berikut: hdparm -Tt / dev / sdc1 - fossfreedom♦
Anda juga dapat mengonfirmasi bahwa masalah ini bukan masalah IRQ - yaitu mencoba untuk menghapus sebanyak mungkin perangkat eksternal, kartu PCI. Sebagai alternatif, coba boot dengan noapic atau pci = routeirq di kernel grub Anda. - fossfreedom♦
Dengan boot dengan pci=routeirq drive membuatnya hingga 15 MB / s. - Takkat


Jawaban:


Oke - font semua pengetahuan (!) wikipedia   mengatakan bahwa untuk antarmuka USB 2.0, tingkat transfer maksimum teoritis adalah 480 Mbps (mega bit per detik). Oleh karena itu saya pikir Disk Utility salah melebih-lebihkan drive USB Anda - ini mungkin harus diajukan sebagai bug.

Saya tahu ada masalah dengan NTFS, tetapi dari screen-shot sepertinya Anda menggunakan EXT4, jadi ini bukan masalahnya.

Kecepatan teoritis maks 60MB / s. Namun, saya sudah membaca berbagai laporan seperti ini (Juga lihat artikel kecepatan transfer di tautan wikipedia) yang menyatakan bahwa Anda dapat mengharapkan setengah dari tarif ini. Dengan demikian, drive Anda mungkin berjalan secepat mungkin.

Untuk kecepatan yang lebih baik, gunakan disk eksternal SATA II atau coba kartu antarmuka USB3.0 + USB 3.0 External Hard-drive.

Sarankan juga konfirmasikan laju drive Anda menggunakan beberapa alat baris perintah seperti yang dijelaskan sini. Akan menarik untuk melihat seberapa akurat Nautilus melaporkan tingkat transfer dibandingkan dengan alat baris perintah sesuai tautan ini.


Ini juga layak untuk di-boot pci=routeirq dalam opsi kernel grub - terkadang masalah IRQ memperlambat pembacaan / penulisan hard-drive.


6
2018-05-08 19:34



Terima kasih atas tautannya. Saya sadar akan fakta bahwa kecepatan drive sebenarnya tidak ada hubungannya dengan kemampuan antarmuka. Namun 12 - 15 MB / s tampaknya masih agak rendah bagi saya. Saya memiliki drive eSATA di mesin produktif - sayangnya tidak ada hotplug di sana. Saya juga menghubungkan USB drive ke HD-TV-receiver saya yang mengatakan itu di 24 MB / s di sana (pada partisi FAT32). - Takkat
Takkat - secara pribadi, saya telah mempercayai hasil dari hdparm bukan apa yang dilaporkan oleh Nautilus. hdparm melaporkan (31 MB / dtk) jenis nilai yang sama seperti yang wikipedia dkk katakan dapat dicapai oleh perangkat Anda. Saya juga menambahkan tautan lain untuk memberikan konfirmasi alternatif tentang tarif yang harus Anda capai. - fossfreedom♦
Anda dapat memberitahu saya tentang masalah NTFS tolong, saya memiliki hard drive yang sama dan itu juga sangat lambat. - Marcel
NTFS bukan merupakan kernel asli - bagian dari ntfs-fuse yang besarnya lebih lambat daripada native MS NTFS. Pertanyaan SO relevan bagi Anda jika Anda perlu menggunakan NTFS tetapi menginginkan performa yang lebih baik: superuser.com/questions/204000/… - fossfreedom♦


Koreksi saya jika saya salah, tapi Megabytes tidak sama dengan Megabits ...

Standar USB 2.0 menyatakan kecepatan hingga 480Mbps ... yang lebih rendah "b" yang berarti bit ...

Nautilus mengatakan Anda memindahkan data 12MBps, yang merupakan modal B, yang merupakan byte.

1 byte = 8 bit

12 MB (megabita) = 96 MB (megabit)

Selain itu, kecepatan tersebut adalah "kecepatan lab" yang berarti bahwa mereka terjadi pada keadaan yang sempurna tetapi mereka selalu bervariasi dari perangkat keras ke perangkat keras, seperti modem 56kbps yang tidak pernah benar-benar terhubung di atas 48kbps.


3
2018-05-08 21:47



Masih saya harapkan lebih dari 12 MByte / s untuk drive USB 2.0. Saya menerima jawaban @ fossfreedom untuk menunjuk ke nilai Nautilus yang mungkin meremehkan kemampuan sebenarnya dari drive. - Takkat


Saya memiliki masalah serupa setelah meng-upgrade ke Lubuntu 12.04 dan memiliki masalah serupa dengan Maverick.

Setelah memperbarui Maverick musim panas lalu masalah diselesaikan dengan sendirinya.

Sekarang saya membersihkan hard drive eksternal saya dengan Gparted dan memformat ulang ke ext4.

Setelah itu, hal pertama yang terjadi adalah saya tidak mendapat akses tulis ke hard drive. Hanya setelah mengikatnya ke dalam sistem sebagai pemilik, saya mendapat akses.

Saya menemukan ini benar-benar lucu karena itu adalah hard drive eksternal dan ya, saya adalah pemilik fisik mereka dan mereka hanya penyimpanan.

Anda tidak memiliki masalah dengan kepemilikan pada partisi FAT32.

Mentransfer file dari hard drive komputer saya ke eksternal membuat saya sedih karena saya tidak punya masalah dengan itu sebelumnya dan sekarang saya mendapat beberapa kesalahan nama file yang tidak valid. Karena saya memiliki kebiasaan buruk untuk memainkan permainan sederhana ketika saya harus menunggu tugas selesai saya membuka Majong dan berpikir terlebih dahulu ini mungkin menjadi alasan untuk masalah. Kemudian saya menyadari bahwa kesalahan mungkin terkait dengan beberapa file yang dinamai dalam bahasa lain dan mengubah bahasa sistem untuk mengulangi prosedur.

Coba tebak, itu bekerja dengan baik.

Sekarang hal yang saya perlu bantuan adalah bagaimana mengubah masalah USB yang diperbaiki dengan Ubuntu 10.10 dan Lubuntu 11.10.

Yang kedua akan menjadi jawaban sederhana mengapa saya harus memiliki kepemilikan yang ditetapkan untuk ext4 disk yang diformat dan mungkin menggunakan FAT32 atau NTFS tanpa kebutuhan seperti itu.


1
2018-05-10 10:13





Saya berharap ini adalah masalah kinerja dengan NTFS. Apakah partisi disk USB yang Anda kerjakan berformat NTFS? Seperti apa tampilan CPU Anda saat menyalin file-file ini?

Jika saya akan merekomendasikan tidak menggunakan NTFS pada disk USB kecuali Anda harus.

Jika Anda harus ada bug yang dikenal dengan NTFS-3G, meskipun tidak terdaftar 11.04 sebagai dampaknya. Ada komentar bahwa seseorang telah mengkonfirmasikannya pada 11.04, tetapi bagaimanapun juga beberapa orang memiliki keberuntungan dengan PPA tidak resmi meskipun mereka memiliki paket untuk 11,04 belum.

Perbaikan lain mungkin ada, jika memang bug ini berlaku.


0
2018-05-08 19:30



Disk diformat / ext4. - Takkat