Kemungkinan besar tidak, itu tidak akan menjadi hambatan. Ada beberapa overhead yang terkait dengan persimpangan NTFS, tetapi dalam skenario Anda itu harus diabaikan.
Anda dapat menyingkirkan overhead dengan memindahkan data secara fisik ke SSD dan tidak menggunakan persimpangan sama sekali (yang tampaknya menjadi perhatian utama pertanyaan Anda kepada saya), tetapi saya ragu Anda dapat mengukur perbedaannya.
Di mana persimpangan disimpan dan di-cache?
Persimpangan adalah jenis titik reparse yang semuanya disimpan dalam $Extend\$Reparse
metafile ( metafile lain yang lebih terkenal adalah $MFT
).
Ketika file atau direktori memiliki titik reparse yang terkait dengannya, NTFS membuat atribut yang dinamai $Reparse
untuk titik reparse. Atribut ini menyimpan kode dan data yang berulang. Agar NTFS dapat dengan mudah menemukan semua titik reparasi pada volume, file metadata bernama
\$Extend\$Reparse
menyimpan entri yang menghubungkan file titik reparasi dan nomor entri direktori MFT ke kode titik reparasi terkait. NTFS mengurutkan entri berdasarkan nomor entri MFT dalam $R
indeks.
sumber: Di dalam Win2K NTFS, Bagian 1 oleh Mark Russinovich
Diagram berulang
sumber: Di dalam Win2K NTFS, Bagian 1 oleh Mark Russinovich
Ada komentar bahwa persimpangan disimpan di MFT dan MFT di-cache. Nah sekarang, ketika kita tahu di mana persimpangan disimpan, saya akan membutuhkan sumber yang dapat dipercaya untuk mendukung klaim caching; yang tidak dapat saya temukan.
Jadi saya tidak tahu, tapi saya pikir itu tidak penting.
Apakah ada skenario yang terdokumentasi ketika cross disk junction menurunkan kinerja?
Ya, ARF mengalami masalah seperti ini. Dia melakukan benchmarking penghapusan batch file kecil, dan ketika operasi dilakukan di persimpangan, faktor pembatas tidak lagi IO (seperti yang diharapkan) tetapi CPU. Tolok ukur ini juga dibahas secara rinci di GitHub .