Nhiều khả năng là không, nó sẽ không bị nghẽn cổ chai. Có một số chi phí liên quan đến các mối nối NTFS, nhưng trong kịch bản của bạn, nó không đáng kể.
Bạn có thể thoát khỏi tình trạng quá tải bằng cách di chuyển vật lý dữ liệu sang SSD và hoàn toàn không sử dụng các mối nối (dường như đó là mối quan tâm cốt lõi của câu hỏi của bạn với tôi), nhưng tôi nghi ngờ bạn có thể đo lường sự khác biệt.
Các nút giao được lưu trữ và lưu trữ ở đâu?
Các mối nối là loại điểm lặp lại tất cả được lưu trữ trong $Extend\$Reparse
metafile (một metafile nổi tiếng khác là $MFT
).
Khi một tệp hoặc thư mục có một điểm lặp lại được liên kết với nó, NTFS sẽ tạo một thuộc tính được đặt tên $Reparse
cho điểm lặp lại. Thuộc tính này lưu trữ mã và dữ liệu thô. Vì vậy, NTFS có thể dễ dàng định vị tất cả các điểm lặp lại trên một ổ đĩa, tệp siêu dữ liệu có tên
\$Extend\$Reparse
lưu trữ các mục nhập kết nối tệp điểm lặp lại và số mục nhập MFT của thư mục với mã điểm lặp lại liên quan của chúng. NTFS sắp xếp các mục theo số mục nhập MFT trong $R
chỉ mục.
nguồn: Bên trong Win2K NTFS, Phần 1 của Mark Russinovich
Sơ đồ lặp lại
nguồn: Bên trong Win2K NTFS, Phần 1 của Mark Russinovich
Có ý kiến cho rằng các mối nối được lưu trữ trong MFT và MFT được lưu trữ. Bây giờ, khi chúng ta biết nơi các nút giao được lưu trữ, tôi sẽ yêu cầu nguồn đáng tin cậy để hỗ trợ cho yêu cầu lưu trữ; mà tôi không thể tìm thấy.
Vì vậy, tôi không biết, nhưng tôi không nghĩ nó quan trọng.
Có một kịch bản tài liệu khi ngã ba đĩa chéo giảm hiệu suất?
Có, ARF đã gặp vấn đề như thế này. Anh ta đã chấm điểm xóa hàng loạt các tệp nhỏ và khi thao tác được thực hiện trên đường giao nhau, yếu tố giới hạn không còn là IO (như mong đợi) mà là CPU. Điểm chuẩn này cũng đã được thảo luận chi tiết trên GitHub .