Bagikan melalui


Pohon Folder Penyimpanan Simbol

Penyimpanan simbol yang mendukung permintaan SMB dan HTTP adalah pohon folder yang berada di disk lokal.

Agar administrasi tetap sederhana, nama sub-folder (misalnya Simbol) juga dapat digunakan sebagai nama Berbagi File dan juga nama Direktori Virtual. Jika penyimpanan simbol baru akan ditambahkan, sub-folder baru akan dibuat di bawah D:\SymStore, dan Berbagi File dan Direktori Virtual baru dari nama tersebut akan dibuat untuk mengekspos penyimpanan ke klien.

Lokasi pohon folder harus dipilih dengan hati-hati serta sistem file disk. Penyimpanan simbol bisa sangat besar (terabyte) saat penembolokan file dari server build (internal) dan Internet. Pohon folder harus berada di disk yang mampu membaca dalam jumlah tinggi dan jumlah penulisan yang rendah. Sistem file dapat memengaruhi performa - ReFS mungkin berkinerja lebih baik daripada NTFS dan harus diselidiki untuk penyebaran besar. Sama halnya, jaringan ke server harus memiliki kecepatan yang cukup untuk menangani beban dari klien dan juga beban ke penyimpanan simbol hulu untuk mengambil simbol untuk populasi cache.

Single-Tier Penyimpanan Simbol atau Struktur Two-Tier

Biasanya file ditempatkan dalam struktur direktori tingkat tunggal di mana satu subdirektori ada untuk setiap nama file yang di-cache. Di bawah setiap folder nama file, folder tambahan dibuat untuk menyimpan setiap versi file. Pohon akan memiliki struktur ini:

D:\SymStore\Symbols\ntdll.dll\...\
D:\SymStore\Symbols\ntdll.pdb\...\
D:\SymStore\Symbols\kernel32.dll\...\
D:\SymStore\Symbols\kernel32.pdb\...\

Jika sejumlah besar file akan disimpan, struktur dua tingkat dapat digunakan di akar penyimpanan simbol. 2 huruf pertama dari nama file digunakan sebagai nama folder perantara.

Untuk menggunakan struktur dua tingkat, letakkan file yang disebut index2.txt di akar D:\SymStore\Symbols. Konten file tidak penting. Ketika file ini ada, symsrv.dll akan membuat dan mengonsumsi file dari pohon dua tingkat menggunakan struktur ini:

D:\SymStore\Symbols\nt\ntdll.dll\...\
D:\SymStore\Symbols\nt\ntdll.pdb\...\
D:\SymStore\Symbols\ke\kernel32.dll\...\
D:\SymStore\Symbols\ke\kernel32.pdb\...\

Jika Anda ingin mengonversi struktur setelah penyimpanan simbol diisi, gunakan aplikasi convertstore.exe di folder debugger. Untuk memungkinkan alat berfungsi, buat folder bernama 000Admin di folder akar. Folder ini diperlukan oleh convertstore.exe sehingga dapat mengontrol penguncian penyimpanan simbol.

Lihat juga

Penyimpanan Simbol HTTP

Server Simbol Debugger Berbagi File (SMB)