Với số lượng câu hỏi tôi đã thấy về tốc độ truyền usb chậm, tôi phải tự hỏi tốc độ nào người ta nên mong đợi cho một ổ cứng usb2 và usb3 'điển hình'?
Một câu hỏi phụ sẽ là những gì sẽ được coi là một cách thích hợp để kiểm tra các tốc độ này.
Với số lượng câu hỏi tôi đã thấy về tốc độ truyền usb chậm, tôi phải tự hỏi tốc độ nào người ta nên mong đợi cho một ổ cứng usb2 và usb3 'điển hình'?
Một câu hỏi phụ sẽ là những gì sẽ được coi là một cách thích hợp để kiểm tra các tốc độ này.
Câu trả lời:
Các ổ cứng USB tốc độ cao thông thường có thể được ghi với tốc độ khoảng 253030 MB / giây và đọc từ tốc độ 30 chuyến42 MB / s, theo thử nghiệm thông thường được thực hiện bởi CNet. [62] Đây là 70% tổng băng thông có sẵn. Theo chủ tịch USB-IF, "ít nhất 10 đến 15 phần trăm của tốc độ tối đa 60 MB / giây (480 Mbit / giây) của USB tốc độ cao đã vượt qua - giao thức liên lạc giữa thẻ và thiết bị ngoại vi. một thành phần của tất cả các tiêu chuẩn kết nối. " Đối với các thiết bị đẳng tốc như luồng âm thanh, băng thông không đổi và dành riêng cho một thiết bị nhất định. Do đó, băng thông xe buýt chỉ có ảnh hưởng đến số lượng kênh có thể được gửi tại một thời điểm, không phải là "tốc độ" hoặc độ trễ của truyền.
USB hỗ trợ các tốc độ báo hiệu sau: Tốc độ và băng thông được sử dụng thay thế cho nhau. "Cao-" được viết thay thế là "hi-".
Tốc độ tốc độ thấp 1,5 Mbit / s (~ 183kB / s) được xác định bởi USB 1.0 . Nó rất giống với hoạt động băng thông đầy đủ, ngoại trừ mỗi bit mất 8 lần thời gian để truyền. Nó chủ yếu nhằm tiết kiệm chi phí trong các thiết bị giao diện con người băng thông thấp (HID) như bàn phím, chuột và cần điều khiển. Tốc độ đầy đủ của 12 Mbit / s (~ 1,43 MB / s) là tốc độ dữ liệu USB cơ bản được xác định bởi USB 1.1. Tất cả các trung tâm USB hỗ trợ băng thông đầy đủ.
Tốc độ cao ( USB 2.0 ) 480 Mbit / s (~ 57 MB / s) đã được giới thiệu vào năm 2001. Tất cả các thiết bị tốc độ cao có khả năng quay trở lại hoạt động băng thông đầy đủ nếu cần thiết; tức là chúng tương thích ngược với USB 1.1. Các đầu nối giống hệt nhau cho USB 2.0 và USB 1.x.
Tốc độ SuperSpeed ( USB 3.0 ) là 4800 Mbit / s (~ 572 MB / s). Thông số kỹ thuật bằng văn bản USB 3.0 đã được Intel và các đối tác phát hành vào tháng 8 năm 2008. Các chip điều khiển USB 3 đầu tiên được lấy mẫu bởi NEC tháng 5 năm 2009 [55] và các sản phẩm sử dụng thông số kỹ thuật 3.0 đã bắt đầu vào tháng 1 năm 2010 [56] Các đầu nối USB 3.0 thường tương thích ngược, nhưng bao gồm hệ thống dây mới và hoạt động song công hoàn toàn.
Chương trình Disk Utility của Ubuntu có khả năng đánh giá một ổ đĩa, với các biểu đồ và dữ liệu đẹp. Bạn có thể kiểm tra tốc độ đọc trên một ổ đĩa đang sử dụng, nhưng tôi nghĩ rằng ổ đĩa cần phải không liên kết và không được định dạng cho nó để chạy kiểm tra điểm chuẩn đọc + ghi.
Tôi thường thấy khoảng 20-25 MB / giây khi sử dụng ổ USB ngoài, nó thường sẽ không tăng cao hơn nhiều, nhưng nó có thể giảm khá nhiều và đôi khi bị treo.
Tôi có một số ổ đĩa cứng ngoài và nói từ kinh nghiệm tôi đã đạt được tốc độ lên tới 20Mbp / giây, tất cả đều được kết nối qua USB 2.0.
Đây cũng là tốc độ đạt được khi tôi sử dụng Windows và vì không có sự tăng giảm nào kể từ khi tôi đổi sang Ubuntu, tôi đoán rằng các ổ đĩa đang chạy ở mức tối ưu.
Đối với câu hỏi về việc kiểm tra tốc độ truyền của ổ cứng USB, tôi không chắc phần mềm đo điểm chuẩn nào có sẵn trên Ubuntu.
20MBp/s
, với chữ "B" (byte) thay vì chữ thường "b" (bit)? 20 Mbp / s là 20000000 bit mỗi giây, tức là 2500000 byte mỗi giây (2,5MB / s hoặc 2,38MiB / s).
Tôi đã cắm ổ USB3 bên ngoài Toshiba của mình vào cổng USB2 - nó sao chép các tệp ở tốc độ 22Megabyte mỗi giây.
Trong một cổng USB3, nó quản lý tốc độ gần gấp bốn lần - 82Megabyte mỗi giây.
Tôi có bộ nhớ Western Digital 500GB (WDBAAR500ABK-00) 2 năm tuổi là USB2.0, được cấp nguồn USB và HDDTune trên các cửa sổ báo cáo tốc độ truyền trung bình là 32,5Mps
Ngoài ra, tôi có một máy tính để bàn điện tử Seagate 2TB (STBV2000200) mới được kết nối qua USB2 (PC không có USB3, mặc dù đĩa có) và nó báo cáo 33MBps. Nó được cung cấp từ một nguồn bên ngoài.
Đĩa SATA2 7200rpm bên trong nhanh hơn 3-4 lần
Với dữ liệu hạn chế của tôi, có vẻ như USB2.0 giới hạn tốc độ xuống khoảng 33Mb / giây và nguồn USB không phải là vấn đề với các tốc độ này.
MBps
và Mbps
, tôi không chắc nếu bạn nhận ra rằng chữ thường b
chỉ một bit, nhỏ hơn 8 lần so với một byte được chỉ định bằng chữ hoa B
.
Tôi không nhận thấy bất kỳ sự khác biệt nào khi ghi vào ổ cứng, chỉ khi lấy dữ liệu từ nó tôi mới thấy sự khác biệt khi nói đến usb 2.0 và usb 3.0.
Việc ghi vào ổ đĩa như một người nào đó đã nói ở trên trong khoảng 20 - 30mb / s và nó có thể giảm xuống như 1mb / s
Tuy nhiên, dữ liệu truy xuất lại lên tới 70mb / s. (Sao chép TỪ ổ đĩa)
mb/s
có chữ thường b
là 1 triệu bit mỗi giây, tương đương với 125000 byte mỗi giây. Tôi nghĩ bạn có nghĩa là để sử dụng MB/s
hoặc MiB/s
.
Nó cũng phụ thuộc vào kích thước tập tin bạn đang đọc hoặc viết. Nếu đó là một loạt các tệp nhỏ thì tốc độ sẽ chậm hơn so với nếu đó là một hoặc một vài tệp lớn. Ngoài ra cách các ổ đĩa được định dạng tạo sự khác biệt. Nếu ổ đĩa được định dạng NTFS, nó thường nhanh hơn so với ổ đĩa FAT32, ít nhất đó là những gì đã trải nghiệm sau khi định dạng ổ đĩa của tôi thành NTFS. Ngoài ra, FAT32 có giới hạn kích thước tệp 4GB, NTFS là 16TB trở lên. Vấn đề duy nhất có thể xảy ra với NTFS là một số chương trình có thể không hỗ trợ.
@Seth: Giao diện ổ cứng và USB sẽ bị hỏng / hỏng dữ liệu nếu không đủ nguồn. Nếu bạn phát triển các thành phần xấu, đó là một dấu hiệu tốt về sức mạnh không đủ. Hầu hết năng lượng ổ đĩa được tiêu thụ bởi chuyển động đầu và spinup ổ đĩa. Một dấu hiệu khác của sức mạnh kém là ổ đĩa bị đình trệ trong quá trình khởi động.
Theo kích thước cụm, bạn chỉ giảm số lần HĐH phải phân bổ nhiều cụm hơn, hy vọng là một tỷ lệ nhỏ lưu lượng đĩa và chi phí CPU khác có liên quan.
Theo http://www.beyondlogic.org/usbnutshell/usb4.shtml kích thước gói USB tối đa là 512 byte, điều này giải thích lý do tại sao chúng tôi dường như đứng đầu gần 22 MB / giây trên USB2.0 (số đo của riêng tôi với 1TB chuyển khoản). Và vâng, tôi cũng thấy những người bỏ học trong đó tốc độ không tối đa, có thể là một số vấn đề về hiệu năng / triển khai ở mức độ thấp trong Win7 hoặc chipset. Trong thời gian đó, tôi thấy một i5 lõi kép nhận được khoảng 27% chi phí ngắt, đó là mức tối đa mà một hệ điều hành có thể đạt được.
SATA và GigE được thiết kế để phát trực tuyến với kích thước gói lớn hơn và giảm tải phần cứng quản lý gói để tránh làm hỏng hệ điều hành và CPU. Vì tôi không có sẵn máy chủ USB 3.0, tôi không thể nhận xét về việc các chip / trình điều khiển đó hoạt động tốt như thế nào. Tôi hy vọng rằng chúng tăng kích thước gói - chúng có các trường có độ dài dữ liệu 2 byte. Tôi sử dụng các gói jumbo 4K và 8K, và nó giúp giảm khối lượng công việc một cách đáng kể.
Tôi chưa thực hiện bất kỳ nghiên cứu nào về tốc độ truyền dữ liệu của ổ cứng ngoài, nhưng tôi có thể nói với bạn từ kinh nghiệm của tôi, rằng ổ USB 2.0 cung cấp tốc độ khoảng 20 MBPS có thể được gọi là tốt.
Với USB 3.0, bạn có thể mong đợi nhiều hơn với khoảng 40 MBPS.
Điều này tốt cho những người trong chúng ta có ổ cứng cũ mà chúng ta muốn sử dụng trong một caddie. Các thiết bị bên ngoài chuyên dụng có thể nhỏ hơn và nhẹ hơn nhưng tốc độ của chúng bị hạn chế bởi giao diện usb, do đó, một ổ đĩa thực sự nhanh có phần lãng phí. Các ổ đĩa IDE cũ, thậm chí là các mô hình ATA33, sẽ đạt được tốc độ USB2 điển hình và có thể sử dụng được như các ổ đĩa SATA mới hơn.
Được rồi, vì vậy tôi vừa thực hiện một thử nghiệm bằng cách sử dụng vỏ USB bên ngoài được trang bị định dạng NTFS Maxtor 250GB IDE ATA100 (7200rpm). Sử dụng HD Tune tôi nhận được kết quả như sau:
Cổng USB 1.1 Tốc độ truyền tối thiểu, tối đa và trung bình tất cả 0,9 MB / giây Thời gian truy cập 19,2 ms Tốc độ bùng nổ 0,8 MB / s
Cổng USB 2.0 Tối thiểu 32,6 MB / s Tối đa 34,8 MB / s Ave 33,2 MB / s Truy cập 15,5 ms Burst 27,8 MB / s
Ổ đĩa SATA II bên trong của tôi đã cho kết quả như sau: Tối thiểu 54,1 MB / s Tối đa 129,6 MB / s Ave 101,9 MB / s Truy cập 16,9 ms Burst 191,4 MB / s
Chủ yếu tôi tin rằng năng lượng được cung cấp cho ổ đĩa là hiệu suất làm tắc nghẽn ổ đĩa ngoài. Giả sử nguồn cung cấp cổng usb cho biết tối ưu lên tới 1 Ampe hoặc 1.000 Milli Ampe điện. Bây giờ bạn nhìn vào một ổ đĩa sata kỹ thuật số 7200rpm 2.5 "yêu cầu 2.500 Milli Amps để đạt được số vòng quay tối đa có thể phun ra 100MB / s ghi trên sata 2. Sau đó, chúng tôi chuyển đổi giao diện sang usb với công suất giới hạn 1000ma. chỉ cung cấp cho ổ đĩa 1000ma trong số 2500ma cần thiết. Nó làm giảm công suất từ đó giảm 60% số vòng quay. Việc giảm 60% năng lượng chỉ khiến 40% ổ đĩa được cung cấp năng lượng trên đầu ra tối đa 1A và 1A chỉ là hệ thống được chứng nhận cho biết họ sạc ở mức tối đa 1A hoặc tối đa 500ma hoặc có thể là nếu bạn chỉ sử dụng cứng lái xe qua usb bạn đạt được 1A năng lượng đầy đủ. Nếu bạn sử dụng bất kỳ cổng USB nào khác trên hệ thống, bạn sẽ giảm được milli amp trên mỗi cổng usb vì giao diện usb sẽ rán nếu nó có thể cấp nguồn cho tất cả các cổng usb ở mức công suất 1a trừ khi nhà sản xuất quy định cụ thể. Vì vậy, hãy thử rút tất cả các thiết bị usb và chỉ cắm vào ổ đĩa để kiểm tra, thử sử dụng bàn phím / chuột ps / 2. Một điều nữa là định dạng rất quan trọng đối với các ổ đĩa USB vì đôi khi bạn phải tìm kích thước cụm lý tưởng cho giới hạn giao diện / ổ đĩa. Vì vậy, cụm NTFS 64KB điển hình là lý tưởng cho mọi ổ đĩa để có hiệu suất lớn tối ưu. Tuy nhiên, một số ổ đĩa không chạy ổn định ở 64KB, vì vậy tôi bắt đầu ở cụm 8KB, sau đó thử Cụm 4KB và cuối cùng là Cụm 2KB. Định dạng và sao chép tệp vào ổ đĩa và hiển thị chi tiết về số lượng MB / s. Ghi chú tinh thần về tốc độ tới kích thước cụm tương ứng của nó. Sau đó sử dụng cái nào chạy tốt nhất. Tôi sẽ kiểm tra 2KB, 4KB, 8KB và 64KB và xem cái nào đạt mức trung bình tối đa hoặc tốt nhất tốt nhất. Thông thường 64KB luôn lý tưởng nhưng đôi khi nhỏ hơn dẫn đến lợi ích rất nhỏ đối với hiệu suất truyền tệp nhỏ, vì cụm 64KB là lý tưởng cho các tệp lớn. Định dạng và sao chép tệp vào ổ đĩa và hiển thị chi tiết về số lượng MB / s. Ghi chú tinh thần về tốc độ tới kích thước cụm tương ứng của nó. Sau đó sử dụng cái nào chạy tốt nhất. Tôi sẽ kiểm tra 2KB, 4KB, 8KB và 64KB và xem cái nào đạt mức trung bình tối đa hoặc tốt nhất tốt nhất. Thông thường 64KB luôn lý tưởng nhưng đôi khi nhỏ hơn dẫn đến lợi ích rất nhỏ đối với hiệu suất truyền tệp nhỏ, vì cụm 64KB là lý tưởng cho các tệp lớn. Định dạng và sao chép tệp vào ổ đĩa và hiển thị chi tiết về số lượng MB / s. Ghi chú tinh thần về tốc độ tới kích thước cụm tương ứng của nó. Sau đó sử dụng cái nào chạy tốt nhất. Tôi sẽ kiểm tra 2KB, 4KB, 8KB và 64KB và xem cái nào đạt mức trung bình tối đa hoặc tốt nhất tốt nhất. Thông thường 64KB luôn lý tưởng nhưng đôi khi nhỏ hơn dẫn đến lợi ích rất nhỏ đối với hiệu suất truyền tệp nhỏ, vì cụm 64KB là lý tưởng cho các tệp lớn.
Nếu chúng ta có thể tìm ra cách cung cấp năng lượng cho các ổ đĩa ngoài của mình từ bộ sạc 2.5A 5.0V sẽ cung cấp cho nó thông qua bộ chia nguồn usb như nói một trung tâm usb cấp nguồn AC ngoài cao cấp có thể sạc cho mỗi cổng lên đến 2,5A mỗi cổng. Sau đó, bạn sẽ trở nên vàng và sẽ đạt được tốc độ usb 2.0 / 3.0 tối ưu, vì vậy chúng tôi đang nói đến việc ghi 64MB / s trên usb 2.0 và hơn 100 MB / s trên các cổng usb 3.0 nếu ổ đĩa cho phép.