Ringkasan
Anda melihat penggunaan memori yang berat dalam tipe sistem file Resilient File System (ReFS) pada komputer yang menjalankan Server Windows 2016. Anda mungkin juga melihat volume ReFS menjadi tidak responsif atau berhenti berfungsi saat Anda melakukan pencadangan. Hal ini dapat terjadi secara khusus ketika Anda menggunakan aplikasi cadangan yang melakukan operasi kloning blok besar.
Pembaruan ini meningkatkan performa ReFS dengan membatalkan pemetaan beberapa tampilan file secara lebih menyeluruh.
Cara mendapatkan pembaruan
Pembaruan ini disertakan dalam pembaruan kumulatif 22 Februari 2018.
Informasi Selengkapnya
Peringatan
Masalah serius mungkin terjadi jika Anda salah mengubah registri menggunakan Editor Registri atau menggunakan metode lain. Masalah ini mungkin mengharuskan Anda menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa masalah ini dapat diselesaikan. Ubah registri dengan risiko yang Anda tanggung sendiri.
Pembaruan ini mencakup parameter registri opsional yang dapat disetel untuk mengatasi aliran metadata ReFS besar yang sebelumnya didokumentasikan di KB 4016173 dan KB 4035951.
Penting
- Mulai ulang diperlukan agar perubahan parameter ini diterapkan.
- Parameter ini dapat digunakan dalam kombinasi apa pun karena tidak tumpang tindih secara fungsional.
- Parameter ini harus diatur secara konsisten pada setiap simpul kluster failover.
Parameter yang dapat disetel
| Parameter | Deskripsi |
|---|---|
| RefsEnableLargeWorkingSetTrim | Opsi ini menyebabkan ReFS mencoba menyelesaikan pembatalan peta MM dari semua aliran metadata di setiap titik pemeriksaan. Opsi ini hanya akan menghasilkan hasil yang diharapkan jika volume diam dan tidak memiliki halaman yang dipetakan. Tentukan nilai yang ditunjukkan dalam subkey berikut: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Nama nilai: RefsEnableLargeWorkingSetTrim Tipe Nilai: REG_DWORD Data Nilai: 1 |
| RefsNumberOfChunksToTrim | ReFS memiliki logika unmap MM yang malas. Oleh karena itu, ketika ReFS memutar ulang namespace untuk menyelesaikan unmap MM, ia akan membatalkan peta pada granularitas tertentu. Jumlah ruang alamat virtual yang tidak dipetakan ditentukan oleh rumus berikut: RefsNumberOfChunksToTrim * 128MB (untuk volume ukuran > 10 TB) RefsNumberOfChunksToTrim * 64MB (untuk volume ukuran < 10 TB) Opsi ini berfungsi jika rentang VA yang dibatalkan petakan tidak memiliki referensi aktif (yaitu, halaman metadata yang dipetakan). Tentukan nilai yang ditunjukkan dalam subkey berikut: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Nama nilai: RefsNumberOfChunksToTrim Tipe Nilai: REG_DWORD Data Nilai: 4 (desimal) catatan Mengatur RefsNumberOfChunksToTrim ke nilai yang lebih besar menyebabkan ReFS memangkas lebih agresif. Ini mengurangi memori yang digunakan. Atur nilai pemangkasan ke angka yang sesuai: 8, 16, 32, dan seterusnya. |
| RefsEnableInlineTrim | Dalam opsi ini, ReFS mengirimkan pemangkasan MM sebaris saat membatalkan peta halaman metadatanya. Ini adalah opsi yang paling agresif karena dapat menyebabkan regresi kinerja jika ReFS digunakan pada media berkinerja tinggi, seperti SSD atau NVMe. Tentukan nilai yang ditunjukkan dalam subkey berikut: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Nama nilai: RefsEnableInlineTrim Tipe Nilai: REG_DWORD Data nilai:1 Rekomendasi:
|
| RefsDisableCachedPins | Opsi ini menonaktifkan pin cache. Ini adalah penyebab utama set kerja aktif yang besar. Tentukan nilai yang ditunjukkan dalam subkey berikut: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Nama nilai: RefsDisableCachedPins Tipe Nilai: REG_DWORD Data Nilai: 1 |
| RefsProcessedDeleteQueueEntryCountThreshold | Opsi ini menambahkan heuristik ke logika titik pemeriksaan ReFS. Hal ini menyebabkan ReFS menjalankan titik pemeriksaan ketika antrean penghapusan mencapai ukuran tertentu. IO macet di ReFS karena logika titik pemeriksaan macet saat memproses antrean penghapusan yang besar. Tentukan nilai yang ditunjukkan dalam subkey berikut: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Nama nilai: refsProcessedDeleteQueueEntryCountThreshold Tipe Nilai: REG_DWORD Data Nilai: 2048 (desimal) catatanMengatur RefsProcessedDeleteQueueEntryThreshold ke nilai yang lebih rendah menyebabkan ReFS lebih sering menjalankan titik pemeriksaan. Tetapkan nilainya ke 2048, lalu kurangi nilainya menjadi 1024, lalu 512. |
|
DuplicateExtentBatchSizeinMB (Hanya berlaku untuk Microsoft Data Protection Manager) |
Panggilan jangkauan duplikat besar memperkenalkan latensi ke dalam sistem. Ini karena operasi lain harus menunggu sampai operasi yang berjalan lama ini selesai. Opsi ini mengurangi ukuran panggilan jangkauan duplikat. catatan DPM akan mengatur perubahan kunci registri ini sebagai nilai default sebagai bagian dari UR4. Tentukan nilai yang ditunjukkan dalam subkey berikut: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage Nama nilai: DuplicateExtentBatchSizeinMB Tipe Nilai: REG_DWORD Data Nilai: 100 (desimal) catatan Nilai default untuk DuplicateExtentBatchSizeinMB adalah 2000 (2 GB). Nilai apa pun dari 1 hingga 4095 diterima. |
| TimeOutValue | Opsi ini memperluas nilai TimeOutValue . Tentukan nilai yang ditunjukkan dalam subkey berikut: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk Nama nilai: TimeOutValue Tipe Nilai: REG_DWORD Data Nilai: 0x78 (heksadesimal) catatan Nilai default untuk TimeOutValue adalah 0x41 (65 desimal). 0x78 berarti 120 desimal. |