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

10

Hard drive 1TB eksternal saya terhubung ke soket USB2.0 depan pada kotak 11.04 saya. Saat menyalin file, saya memiliki laju transfer data yang sangat lambat sekitar. Maksimum 12 MB / detik meskipun dari utilitas hard disk dikatakan terhubung dengan USB berkecepatan tinggi (480 MB / s):

masukkan deskripsi gambar di sini

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 beberapa jam untuk mencadangkan file video besar saya yang sering diedit. Ini membuatnya hampir tidak dapat digunakan, bahkan lebih karena saya tahu itu bisa melakukan jauh lebih baik.

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

Apakah ada pengaturan yang harus saya buat selain default vanilla saya yang masih cukup tapi update 11.04 di sini?

Takkat
sumber
dapatkah Anda menambahkan ke pertanyaan hasil dari yang berikut: hdparm -Tt / dev /
sdc1
Anda juga dapat mengonfirmasi bahwa masalah ini bukan masalah IRQ - yaitu mencoba menghapus sebanyak mungkin perangkat eksternal, kartu PCI. Atau coba boot dengan noapic atau pci = routeirq di grub kernel Anda.
fossfreedom
Dengan mem-boot dengan pci=routeirqdrive, membuatnya mencapai 15 MB / s.
Takkat

Jawaban:

6

OK - font semua pengetahuan (!) Wikipedia mengatakan bahwa untuk antarmuka USB 2.0, kecepatan transfer maksimum teoretis 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 adalah maks 60MB / s. Namun, saya telah membaca berbagai laporan seperti ini (juga lihat artikel transfer rate 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 + Hard Drive USB 3.0.

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


Anda juga perlu boot dengan pci=routeirqopsi grub kernel - terkadang masalah IRQ memperlambat baca / tulis hard drive.

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

Koreksi saya jika saya salah tetapi Megabita tidak sama dengan Megabits ...

Status standar USB 2.0 berkecepatan hingga 480Mbps ... yang merupakan "b" lebih rendah yang berarti ...

Nautilus mengatakan Anda memindahkan data 12MBps, itu adalah huruf B, yang merupakan byte.

1 byte = 8 bit

12MB (megabita) = 96Mb (megabit)

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

Gustavo Rubio
sumber
Masih saya harapkan lebih dari 12 MByte / s untuk drive USB 2.0. Saya menerima jawaban @ fossfreedom karena menunjukkan nilai Nautilus yang mungkin meremehkan kemampuan drive yang sebenarnya.
Takkat
1

Saya memiliki masalah serupa setelah memutakhirkan ke Lubuntu 12.04 dan memiliki masalah yang sama dengan Maverick.

Setelah memperbarui Maverick musim panas lalu, masalahnya terpecahkan dengan sendirinya.

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

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

Saya menemukan ini benar-benar lucu karena ini 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 mendapatkan 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 ini. 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 hanya akan menjadi jawaban sederhana mengapa saya perlu memiliki kepemilikan untuk disk berformat ext4 dan mungkin menggunakan FAT32 atau NTFS tanpa perlu.

Atadam
sumber
0

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

Jika itu saya sarankan tidak menggunakan NTFS pada disk USB kecuali Anda harus.

Jika Anda harus ada bug yang dikenal dengan NTFS-3G, meskipun tidak mencantumkan 11,04 sebagai yang terpengaruh. Ada komentar bahwa seseorang telah mengonfirmasikannya pada 11,04, tetapi bagaimanapun beberapa orang telah beruntung dengan PPA tidak resmi meskipun mereka memiliki pada paket untuk 11,04 belum.

Perbaikan lain mungkin ada, jika memang bug ini berlaku.

Krondor
sumber
Disk diformat / ext4.
Takkat