HPS · CHUỖI KIẾN THỨC KẾT NỐI · BÀI 28
Link Rate và Throughput là gì? Vì sao tốc độ thực tế thấp hơn?
Link Rate và Throughput là gì? Giải thích vì sao cáp USB4 40Gbps vẫn có thể chép SSD chậm do overhead và những giới hạn của host và bộ lưu trữ thực tế.
Một cáp ghi USB 40Gbps có thể kết nối với SSD chỉ chép khoảng vài trăm MB/s. Điều này không nhất thiết chứng minh cáp giả hoặc lỗi. Có ít nhất ba khái niệm đang bị nhầm: Data Rate (tốc độ tín hiệu/dữ liệu ở một lớp) và bộ đôi Link Rate và Throughput — tốc độ đường liên kết so với lượng dữ liệu thực sự đi qua trong một khoảng thời gian. Mỗi loại trả lời một câu hỏi khác nhau.
NẮM NHANH TRƯỚC KHI ĐỌCNắm nhanh: Số Gbps ghi trên cổng/cáp thường là mức tín hiệu hoặc tốc độ liên kết danh nghĩa, không phải tốc độ chép một tệp. Throughput đo trong ứng dụng phụ thuộc giao thức, thiết bị lưu trữ, bộ điều khiển, bộ nhớ đệm và cách đo. Bài này tập trung vào các lớp tạo ra khác biệt, không chỉ đổi Gbps ra MB/s.
1. Data Rate khác Link Rate và Throughput thế nào?
Data Rate trong tài liệu kỹ thuật có thể được dùng ở nhiều lớp: bit rate của tín hiệu vật lý, tốc độ payload hoặc tốc độ truyền của một kênh cụ thể. Vì từ này không chỉ một chỉ tiêu duy nhất trong mọi tài liệu, khi đọc datasheet cần xem đơn vị và lớp đang được mô tả.
Link Rate thường dùng để chỉ mức liên kết mà hai đầu thương lượng và vận hành, chẳng hạn USB 10Gbps, USB 20Gbps hoặc USB4 40Gbps. Con số có thể gộp nhiều làn nhưng chưa trừ tất cả overhead.
Throughput là lượng dữ liệu hữu dụng thực sự chuyển qua trong thời gian đo, ví dụ MB/s trong bài đo ổ SSD hoặc tốc độ truyền có ích của một giao thức. Throughput ở tầng truyền file còn chịu nhiều chi phí khác so với throughput ở tầng liên kết.
| Khái niệm | Câu hỏi cần trả lời | Ví dụ đọc thông số |
|---|---|---|
| Data Rate | Đang nói tốc độ ở lớp nào? | Một làn vật lý 10Gbps hoặc dữ liệu ứng dụng |
| Link Rate | Liên kết chạy tối đa/đã thương lượng ở mức nào? | Cổng USB 20Gbps hoặc USB4 40Gbps |
| Protocol Payload | Sau mã hóa và đóng gói còn bao nhiêu dữ liệu phục vụ giao thức? | Nhỏ hơn giá trị tín hiệu danh nghĩa |
| Application Throughput | Ứng dụng thật nhận được bao nhiêu? | SSD chép file 850MB/s hoặc 250MB/s |
Không nên diễn giải bảng này thành một tỷ lệ cố định như “USB 20Gbps luôn chép bằng 80% tốc độ ghi trên hộp”. Các hệ thống USB 3.x, USB4, PCIe và SSD có nhiều giới hạn khác nhau.
2. Tại sao tốc độ liên kết không phải toàn bộ dữ liệu hữu ích?
Đường truyền số cần mã hóa, các gói điều khiển, quản lý luồng và trạng thái lỗi. Ở một số hệ thống, mã hóa đường truyền là 8b/10b: để biểu diễn 8 bit dữ liệu ở lớp liên quan cần 10 bit tín hiệu, nghĩa là riêng hiệu suất mã hóa đã không thể đạt 100%. Những chế độ khác dùng cách mã hóa hiệu quả hơn, nhưng vẫn có overhead từ gói tin và các giao thức phía trên.
Ví dụ minh họa về giới hạn toán học: liên kết ghi 20Gbps có mức chia đơn vị danh nghĩa 2,5GB/s (20 ÷ 8) trước mọi loại overhead. Nó không phải dự đoán tốc độ một SSD USB 20Gbps. Khi thấy một kết quả đo thấp hơn, phải xem đúng lớp bị giới hạn thay vì gọi phần chênh lệch là “hao hụt cáp”.
Phép đổi Gbps sang GB/s chỉ là bước đầu. Ở đây, trọng tâm là lý do tốc độ thực tế vẫn khác sau khi quy đổi chính xác.
3. Những nút thắt phổ biến khi đo SSD ngoài
Cổng chủ: laptop có thể chỉ hỗ trợ USB 5Gbps hoặc 10Gbps dù cáp được bán ở mức 40Gbps. Một số cổng có giới hạn bộ điều khiển theo từng chế độ tương thích.
SSD enclosure: giao tiếp USB sang NVMe, firmware, chip cầu và hỗ trợ UASP/PCIe tunneling đều tác động đến tốc độ. Không thể suy từ SSD NVMe bên trong có tốc độ 3.500MB/s rằng khi ra USB nó vẫn đạt vậy.
Bản thân SSD: NAND, nhiệt độ và cache ghi SLC có thể khiến bài đo nhanh ngắn hạn khác sao chép liên tục nhiều gigabyte. Khi hết vùng cache, tốc độ ghi có thể giảm rõ rệt.
Tác vụ sao chép: nhiều file nhỏ tốn thời gian thao tác hơn một file lớn. Nguồn và đích của một lệnh copy đều cần đủ nhanh; nếu đích là HDD hoặc USB drive chậm thì cáp không cứu được.
Dock/Hub trung gian: chia sẻ băng thông giữa SSD, màn hình, mạng, thiết bị khác; còn phải xem cách Dock kết nối với host là USB 3.x hay USB4. Microsoft mô tả cơ chế USB4 connection manager cấp phát và thu hồi băng thông giữa các luồng như USB 3.x, PCIe và DisplayPort.
4. Cách đo để phân biệt cáp với thiết bị
- Ghi cấu hình thử: model laptop, cổng sử dụng, SSD, enclosure, dung lượng còn trống, chiều dài và tên cáp.
- Tạo mẫu gốc: nối trực tiếp bằng cáp ngắn đã biết hoạt động tốt và chụp thông tin link nếu công cụ cho phép.
- Đo hai bài riêng: bài benchmark tuần tự và bài sao chép file thật đủ lớn. Lặp lại để thấy độ ổn định, không lấy một số cao nhất làm đại diện.
- Thay đúng một biến: giữ nguyên laptop + SSD + cổng rồi đổi cáp; sau đó mới thử Dock hoặc đầu nối dài.
- Theo dõi nhiệt và nguồn: một SSD quá nóng hoặc thiếu điện có thể giảm tốc độ ở cả hai loại cáp.
- So sánh đúng đơn vị: đổi bit/byte chính xác nhưng không lấy phép quy đổi làm kết quả thực đo.
Quy trình cụ thể đã được hướng dẫn trong bài Cách kiểm tra tốc độ cáp Type C bằng SSD ngoài. Nếu hai cáp đều cho khoảng 250MB/s trên cùng một SSD, chưa đủ kết luận cả hai chỉ là cáp USB 2.0. Cần xem nguồn và đích, chuẩn link đã thương lượng, loại file và độ tin cậy của bài test. Trường hợp USB 2.0 có trần tín hiệu 480Mbps, nên throughput 250MB/s sẽ không phù hợp với một kết nối chỉ USB 2.0 trên đoạn truyền đang đo; vì vậy luôn kiểm tra phép đo được báo bởi phần mềm nào và đường dữ liệu nào.
5. Trường hợp USB4 đang xuất hình và truyền dữ liệu đồng thời
USB4 có thể dùng băng thông chung cho DisplayPort, USB3 và PCIe tunneling. Khi màn hình chọn cấu hình độ phân giải/Hz lớn, phần dung lượng còn cho dữ liệu có thể thay đổi theo kiến trúc và chính sách của bộ quản lý kết nối. Microsoft mô tả cả cơ chế cấp phát động băng thông DisplayPort trong một số hệ thống Windows USB4.
Do đó, nếu SSD ngoài chậm khi kết nối qua một Dock đang chạy nhiều màn hình, hãy kiểm tra tốc độ link của Dock và thay đổi tải thử. Không nên kết luận “USB4 40Gbps luôn trừ cố định 20Gbps cho video”; băng thông thực sự phụ thuộc thời điểm và phần cứng. Bài SSD USB4 40Gbps đạt 4.000MB/s cần điều gì giải thích thêm điều kiện để đạt tốc độ lưu trữ cao.
6. Vì sao tải file về mạng không phải phép đo tốc độ cáp Type C?
Tốc độ Internet phụ thuộc ISP, máy chủ, độ trễ mạng, router, Wi-Fi và giao thức TCP/QUIC. Tải file qua Internet vào SSD có thể bị giới hạn bởi mạng ngay cả khi cáp đạt USB4 40Gbps. Để kiểm tra cáp lưu trữ, hãy đo trên hệ thống cục bộ với thiết bị đủ nhanh; để kiểm tra link USB4/Thunderbolt cần công cụ nhận biết đúng controller và topologies.
Ngay cả benchmark USB bên thứ ba cũng có thể đo theo đường bộ nhớ đệm hoặc sử dụng kích thước block đặc thù. Công bố kết quả phải nêu điều kiện đo, không chỉ một dòng “đạt 40Gbps”.
7. Câu hỏi thường gặp
Cáp 40Gbps mà SSD chỉ chép 300MB/s có phải cáp lỗi?
Chưa thể kết luận. Cần đo chuẩn link và loại trừ SSD, enclosure, cổng máy, nguồn, cache và file nguồn/đích trước.
Có thể lấy tốc độ thực tế chia cho 40Gbps để suy chất lượng cáp?
Không. Tỷ lệ ấy trộn nhiều lớp overhead và các nút thắt phần cứng không thuộc về cáp.
Đổi sang cáp 80Gbps có làm ổ USB 10Gbps nhanh hơn không?
Không nếu giới hạn đang nằm ở giao tiếp USB 10Gbps của host/SSD. Cáp tốc độ cao không nâng chuẩn của thiết bị.
8. Kết luận và nguồn kiểm chứng
Link Rate nói lên năng lực liên kết; Throughput nói lên dữ liệu có ích đã đi qua; Data Rate cần được đọc kèm lớp và ngữ cảnh. Với USB4 và SSD ngoài, việc kiểm tra đường truyền đúng chuẩn quan trọng hơn một phép chia Gbps ÷ 8 đơn lẻ.
Nguồn gốc kỹ thuật: Microsoft – USB4 design và bandwidth allocation; USB-IF – USB4 Specifications; USB-IF – USB Performance Marketing Guidance; Intel – Thunderbolt Technology.