Mục lục bài viết
Bạn mua một thẻ nhớ ghi trên vỏ tới hàng trăm MB/s, nhưng khi chép ảnh vào điện thoại lại thấy chậm rề, có khi còn thua thẻ cũ. Con số in trên thẻ là tốc độ trong điều kiện lý tưởng, còn tốc độ thực tế bị chặn bởi mắt xích yếu nhất trên cả đường truyền. Bài này chỉ ra các nút thắt cụ thể để bạn biết vấn đề nằm ở thẻ hay ở nơi khác.
Con số trên thẻ đo cái gì
Tốc độ ghi cao nhất ghi trên thẻ thường là ghi tuần tự (sequential write) với tệp lớn liên tục, đo bằng thiết bị chuẩn trong phòng lab. Khi chép nhiều tệp ảnh nhỏ, thẻ phải liên tục mở và đóng từng tệp, tạo ra ghi ngẫu nhiên (random write) chậm hơn nhiều lần. Đây là lý do chép một video 4K vài GB có thể nhanh, nhưng chép 2.000 tấm ảnh cùng dung lượng lại ì ạch, dù cùng một chiếc thẻ.
Giao tiếp của điện thoại có thể là trần thấp
Thẻ nhớ chuẩn UHS-II có hàng chân tiếp xúc thứ hai để chạy nhanh, nhưng phần lớn điện thoại chỉ có khe UHS-I. Cắm thẻ UHS-II vào máy UHS-I, thẻ tự lùi về tốc độ UHS-I, tức trần lý thuyết khoảng 104 MB/s bất kể thẻ ghi được bao nhiêu. Bỏ tiền mua thẻ đắt hơn không giúp gì nếu khe cắm của máy không hỗ trợ giao tiếp tương ứng.
Bộ điều khiển và bộ nhớ đệm
Giữa điện thoại và chip nhớ có bộ điều khiển (controller) quản lý việc phân bổ ô nhớ, gom lệnh ghi và xử lý hao mòn. Controller yếu hoặc bộ nhớ đệm nhỏ sẽ nghẽn khi phải xử lý nhiều lệnh cùng lúc. Nhiều thẻ giá rẻ dùng bộ nhớ đệm nhanh cho vài GB đầu, khi vùng đệm đầy thì tốc độ tụt hẳn về mức thật của chip, khiến việc chép file dài bị khựng giữa chừng.
Phần mềm và định dạng tệp cũng góp phần
Trình quản lý tệp, cách hệ điều hành ghi metadata, và định dạng của thẻ đều ảnh hưởng. Thẻ format FAT32 xử lý tệp lớn kém hơn exFAT do giới hạn cấu trúc. Ngoài ra, khi máy vừa chép vừa quét media để lập chỉ mục ảnh, tài nguyên bị chia sẻ và tốc độ hiển thị chậm hơn tốc độ ghi thực. Việc quét virus hay đồng bộ đám mây chạy nền cũng làm quá trình chép chậm thêm.
Cách xác định nút thắt nằm ở đâu
Thử chép cùng một tệp lớn duy nhất và một thư mục nhiều tệp nhỏ, so sánh thời gian: nếu tệp lớn nhanh mà nhiều tệp nhỏ chậm, nút thắt là random write của thẻ. Chép cùng thẻ đó trên máy tính qua đầu đọc UHS-II; nếu máy tính nhanh hơn hẳn điện thoại, giới hạn nằm ở khe cắm của máy. Nếu cả hai đều chậm, nhiều khả năng bản thân thẻ hoặc controller là điểm nghẽn.
Hiểu nhầm thường gặp
“Thẻ ghi 300MB/s thì chép vào máy cũng phải nhanh cỡ đó.” Tốc độ thực tế là mức thấp nhất trong chuỗi thẻ, khe cắm, controller và phần mềm. Điện thoại UHS-I sẽ khóa trần ở khoảng 100MB/s dù thẻ ghi được 300MB/s, và chép nhiều tệp nhỏ còn thấp hơn nữa. Con số trên vỏ là điều kiện lý tưởng, không phải tốc độ bạn luôn nhận được.
Xem thêm
Nội dung này thuộc cụm bài Thẻ nhớ & lưu trữ mở rộng: tổng hợp bài viết. Xem thêm Chép dữ liệu giữa bộ nhớ trong và thẻ nhớ: chênh lệch tốc độ ảnh hưởng thế nào. Để tra cứu thông tin gốc, có thể xem thêm tại trang chính thức của SD Association.
