Mengingat banyaknya pertanyaan yang saya lihat tentang kecepatan transfer usb yang lambat, saya harus bertanya-tanya kecepatan apa yang harus diharapkan untuk hard drive usb2 dan usb3 'tipikal'?
Pertanyaan sampingan adalah apa yang akan dianggap sebagai cara yang tepat untuk menguji kecepatan ini.
Jawaban:
Hard drive USB kecepatan tinggi tipikal dapat ditulis dengan kecepatan sekitar 25–30 MB / s, dan membaca dari kecepatan 30–42 MB / s, menurut pengujian rutin yang dilakukan oleh CNet. [62] Ini adalah 70% dari total bandwidth yang tersedia. Menurut ketua USB-IF, "setidaknya 10 hingga 15 persen dari puncak yang dinyatakan 60 MB / s (480 Mbit / s) dari Hi-Speed USB menuju ke overhead - protokol komunikasi antara kartu dan periferal. Overhead adalah komponen dari semua standar konektivitas. " Untuk perangkat isochronous seperti stream audio, bandwidth konstan, dan disediakan khusus untuk perangkat tertentu. Bandwidth bus karena itu hanya berpengaruh pada jumlah saluran yang dapat dikirim pada suatu waktu, bukan pada "kecepatan" atau latensi transmisi.
USB mendukung laju pensinyalan berikut: Istilah kecepatan dan bandwidth digunakan secara bergantian. "Tinggi-" secara alternatif ditulis sebagai "hi-".
Kecepatan rendah 1,5 Mbit / dtk (~ 183kB / dtk) ditentukan oleh USB 1.0 . Ini sangat mirip dengan operasi bandwidth penuh kecuali setiap bit membutuhkan waktu 8 kali lebih lama untuk mentransmisikan. Ini dimaksudkan terutama untuk menghemat biaya dalam perangkat antarmuka manusia bandwidth rendah (HID) seperti keyboard, mouse, dan joystick. Tingkat kecepatan penuh 12 Mbit / dtk (~ 1,43 MB / dtk) adalah kecepatan data USB dasar yang ditentukan oleh USB 1.1. Semua hub USB mendukung bandwidth penuh.
Kecepatan tinggi ( USB 2.0 ) 480 Mbit / dtk (~ 57 MB / dt) diperkenalkan pada tahun 2001. Semua perangkat berkecepatan tinggi mampu kembali ke operasi bandwidth penuh jika perlu; yaitu mereka kompatibel dengan USB 1.1. Konektor identik untuk USB 2.0 dan USB 1.x.
Kecepatan SuperSpeed ( USB 3.0 ) 4800 Mbit / s (~ 572 MB / s). Spesifikasi USB 3.0 tertulis dirilis oleh Intel dan mitra pada Agustus 2008. Chip pengontrol USB 3 pertama disampel oleh NEC Mei 2009 [55] dan produk yang menggunakan spesifikasi 3.0 tiba pada Januari 2010. [56] Konektor USB 3.0 umumnya kompatibel ke belakang, tetapi termasuk kabel baru dan operasi dupleks penuh.
Sumber: http://en.wikipedia.org/wiki/Universal_Serial_Bus
sumber
Program Disk Utility Ubuntu memiliki kemampuan untuk melakukan benchmark drive, dengan grafik dan data yang bagus. Anda dapat menguji kecepatan baca pada drive yang digunakan, tetapi saya pikir drive harus dipartisi dan tidak diformat untuk menjalankan tes benchmark baca + tulis.
Saya biasanya melihat sekitar 20-25MB / s ketika menggunakan drive USB eksternal, biasanya tidak akan jauh lebih tinggi, tetapi bisa turun sedikit, dan kadang-kadang hang.
sumber
Saya memiliki beberapa hard drive eksternal dan berbicara dari pengalaman saya telah mencapai kecepatan hingga 20Mbp / s, yang semuanya terhubung melalui USB 2.0.
Ini memiliki kecepatan yang sama ketika saya menggunakan Windows juga, dan karena tidak ada kenaikan atau penurunan sejak saya berganti ke Ubuntu, saya rasa drive-drive itu berjalan dengan optimal.
Sedangkan untuk pertanyaan menguji laju transfer hard drive USB, saya tidak yakin perangkat lunak pembandingan apa yang tersedia di Ubuntu.
sumber
20MBp/s
, dengan huruf kapital "B" (byte) alih-alih huruf kecil "b" (bit)? 20 Mbp / s adalah 20000000 bit per detik, yaitu 2500000 byte per detik (2,5MB / s atau 2,38MiB / s).Saya menyambungkan drive USB3 eksternal Toshiba saya ke port USB2 - menyalin file pada 22Megabytes per detik.
Dalam port USB3, ia mengelola hampir empat kali kecepatan - 82Megabytes per detik.
sumber
Saya memiliki Western Digital 500GB eksternal 2 tahun (WDBAAR500ABK-00) yang merupakan USB2.0, USB powered, dan HDDTune on windows melaporkan kecepatan transfer rata-rata 32,5Mps
Saya juga memiliki Seagate e-desktop 2TB (STBV2000200) baru yang terhubung melalui USB2 (PC tidak memiliki USB3, meskipun disk tidak) dan melaporkan 33MBps. Ini didukung dari sumber eksternal.
Disk SATA2 7200rpm internal 3-4 kali lebih cepat
Dengan data saya yang terbatas, sepertinya USB2.0 membatasi kecepatan hingga 33Mbps, dan daya usb tidak menjadi masalah pada kecepatan ini.
sumber
MBps
danMbps
, saya tidak yakin apakah Anda menyadari bahwa huruf kecilb
menunjukkan sedikit, yang 8 kali lebih kecil dari byte yang ditunjukkan oleh huruf besarB
.Saya tidak melihat perbedaan apa pun saat menulis ke hard drive, hanya ketika mengambil data darinya saya melihat perbedaan ketika datang ke usb 2.0 dan usb 3.0.
Tulisan ke drive adalah seperti seseorang mengatakan di atas antara 20 - 30mb / s dan dapat turun seperti 1mb / s
Namun data retreiving mencapai 70mb / s terkadang. (Menyalin DARI drive)
sumber
mb/s
dengan huruf kecilb
, yaitu 1 juta bit per detik, yang sama dengan 125.000 byte per detik. Saya pikir Anda bermaksud menggunakanMB/s
atauMiB/s
.Ini juga tergantung pada ukuran file apa yang Anda baca atau tulis. Jika banyak file kecil maka kecepatan akan lebih lambat daripada jika itu adalah satu atau beberapa file besar. Juga cara drive diformat membuat perbedaan. Jika drive diformat NTFS biasanya lebih cepat daripada jika itu FAT32, setidaknya itulah yang dialami setelah memformat drive saya ke NTFS. Juga FAT32 memiliki batas ukuran file 4GB, NTFS adalah 16TB atau lebih. Satu-satunya masalah yang mungkin terjadi dengan NTFS adalah bahwa beberapa program mungkin tidak mendukungnya.
sumber
@Seth: Hard drive dan antarmuka USB akan gagal / merusak data jika daya tidak mencukupi. Jika Anda menumbuhkan sektor yang buruk, itu pertanda baik dari kekuatan yang tidak memadai. Sebagian besar daya drive dikonsumsi oleh gerakan kepala dan drive spinup. Tanda lain dari daya yang buruk adalah kemacetan drive saat startup.
Sejauh ukuran cluster, Anda hanya mengurangi berapa kali OS harus mengalokasikan lebih banyak cluster, yang mudah-mudahan merupakan persentase kecil dari lalu lintas disk, dan overhead CPU terkait lainnya.
Menurut http://www.beyondlogic.org/usbnutshell/usb4.shtml ukuran paket USB maksimum adalah 512 byte, yang menjelaskan mengapa kita tampaknya berada di atas 22 MB / detik pada USB2.0 (pengukuran saya sendiri dengan 1TB transfer). Dan ya, saya juga melihat putus sekolah di mana kecepatannya tidak maksimal, mungkin beberapa masalah implementasi / kinerja tingkat rendah di Win7 atau chipset. Selama waktu itu, saya melihat dual-core i5 mendapatkan sekitar 27% interupsi overhead, yaitu sekitar maksimum yang bisa diambil oleh OS.
SATA dan GigE dirancang untuk streaming dengan ukuran paket yang lebih besar dan pembongkaran perangkat keras manajemen paket untuk menghindari mematikan OS dan CPU. Karena saya tidak memiliki host USB 3.0, saya tidak dapat mengomentari seberapa baik kinerja chip / driver tersebut. Saya berharap mereka menabrak ukuran paket - mereka memiliki bidang panjang data 2-byte. Saya menggunakan paket jumbo 4K dan 8K, dan membantu menurunkan beban kerja secara terukur.
sumber
Saya belum melakukan penelitian tentang kecepatan transfer data dari hard drive eksternal, tetapi saya dapat memberi tahu Anda dari pengalaman saya, bahwa drive USB 2.0 yang memasok kecepatan sekitar 20 MBPS dapat disebut baik.
Dengan USB 3.0 Anda dapat mengharapkan lebih banyak di sekitar 40 MBPS.
sumber
Ini bagus untuk kita yang menggunakan hard drive lama yang ingin kita gunakan dalam caddy. Eksternal khusus mungkin lebih kecil dan lebih ringan tetapi kecepatannya dibatasi oleh antarmuka usb, jadi drive yang sangat cepat agak terbuang. Drive IDE lama, bahkan model ATA33, harus mencapai kecepatan USB2 yang khas dan hanya dapat digunakan seperti drive SATA yang lebih baru.
Oke, jadi saya baru saja melakukan tes menggunakan selungkup USB eksternal yang dilengkapi dengan hard drive Maxtor 250GB IDE ATA100 (7200rpm) NTFS. Menggunakan HD Tune saya mendapat hasil berikut:
Port USB 1.1. Min, Maks dan kecepatan transfer rata-rata semua 0,9 MB / s. Waktu akses 19,2 md
Port USB 2.0, Min. 32,6 MB / s. Maks. 34,8 MB / s. Ave. 33,2 MB / s. Akses 15,5 ms. Burst. 27,8 MB / s.
Drive SATA II internal saya memberikan hasil sebagai berikut: Min 54.1 MB / s Max 129.6 MB / s Ave 101.9 MB / s Akses 16.9 ms Burst 191.4 MB / s
sumber
Terutama saya percaya daya yang disuplai ke drive adalah kinerja bottlenecking drive eksternal. Katakanlah persediaan port usb mengatakan itu optimal hingga 1 Amp atau 1.000 Milli Amp listrik. Sekarang Anda melihat digital drive 7200rpm 2.5 "sata barat memerlukan katakanlah 2.500 Milli Amps untuk mencapai revolusi maksimum yang dapat mengeluarkan 100MB / s menulis lebih dari sata 2. Kami kemudian mengubah antarmuka ke usb dengan output daya terbatas sebesar 1000mA. Dapat hanya memberi makan 1000ma drive dari yang dibutuhkan 2500ma.Ini mengurangi daya yang pada gilirannya mengurangi revolusi sebesar 60%. Pengurangan 60% dalam daya hanya menyisakan 40% dari drive yang ditenagai lebih dari 1A max output dan bahwa 1A hanya sistem bersertifikat yang menyatakan bahwa mereka menagih pada 1A max atau 500ma max atau bisa jadi jika Anda hanya menggunakan hard drive usb Anda mencapai 1A penuh energi. Jika Anda menggunakan port USB lain pada sistem Anda mengurangi penarikan milli amp pada setiap port usb karena antarmuka usb akan menggoreng jika itu bisa memberi daya pada semua port usb dengan daya 1a penuh kecuali dinyatakan secara khusus oleh pabrikan. Jadi coba lepaskan semua perangkat usb dan cukup tancapkan drive untuk tes, coba gunakan ps / 2 keyboard / mouse. Satu hal lagi adalah format ini penting untuk drive usb juga karena kadang-kadang Anda harus menemukan ukuran cluster yang ideal untuk batas antarmuka / drive. Jadi biasanya NTFS 64KB Clusters sangat ideal untuk semua drive untuk kinerja high end yang optimal. Namun beberapa drive tidak berjalan kokoh di 64KB jadi saya akan mulai dari 8KB cluster, kemudian coba 4KB Cluster, dan akhirnya 2KB Cluster. Format dan salin file ke drive dan tunjukkan rincian berapa banyak MB / s yang didapat. Buat catatan mental tentang kecepatan ukuran cluster yang sesuai. Kemudian gunakan yang mana yang terbaik. Saya akan menguji 2KB, 4KB, 8KB, dan 64KB dan melihat mana yang mendapatkan maksimum atau rata-rata terbaik. Biasanya 64KB selalu ideal tetapi lebih kecil terkadang menghasilkan keuntungan kecil pada kinerja transfer file kecil, karena kluster 64KB ideal untuk file besar. Format dan salin file ke drive dan tunjukkan rincian berapa banyak MB / s yang didapat. Buat catatan mental tentang kecepatan ukuran cluster yang sesuai. Kemudian gunakan yang mana yang terbaik. Saya akan menguji 2KB, 4KB, 8KB, dan 64KB dan melihat mana yang mendapatkan maksimum atau rata-rata terbaik. Biasanya 64KB selalu ideal tetapi lebih kecil terkadang menghasilkan keuntungan kecil pada kinerja transfer file kecil, karena kluster 64KB ideal untuk file besar. Format dan salin file ke drive dan tunjukkan rincian berapa banyak MB / s yang didapat. Buat catatan mental tentang kecepatan ukuran cluster yang sesuai. Kemudian gunakan yang mana yang terbaik. Saya akan menguji 2KB, 4KB, 8KB, dan 64KB dan melihat mana yang mendapatkan maksimum atau rata-rata terbaik. Biasanya 64KB selalu ideal tetapi lebih kecil terkadang menghasilkan keuntungan kecil pada kinerja transfer file kecil, karena kluster 64KB ideal untuk file besar.
Jika kita bisa mencari cara untuk memberi makan drive eksternal kita daya ekstra dari katakanlah pengisi 2.5A 5.0V yang akan memberi makan melalui usb power splitter seperti mengatakan hub USB eksternal bertenaga AC eksternal yang mengisi masing-masing port hingga masing-masing 2.5A. Maka Anda akan menjadi emas dan akan mencapai kecepatan usb 2.0 / 3.0 yang optimal sehingga kami berbicara hingga mengatakan 64MB / s tulis di usb 2.0 dan lebih dari 100MB / s pada port usb 3.0 jika drive memungkinkan.
sumber