สรุป
คุณสังเกตเห็นว่า หน่วยความจำที่ใช้ในชนิดของระบบไฟล์ระบบแฟ้ม Resilient (ReFS) บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows Server 2016 หนา นอกจากนี้คุณอาจพบไดรฟ์ข้อมูลแบบ ReFS กลายเป็นไม่ตอบสนอง หรือตรึงเมื่อคุณทำการสำรองข้อมูล นี้สามารถเป็นพิเศษเกิดขึ้นเมื่อคุณใช้แอพลิเคชันการสำรองข้อมูลที่ทำการดำเนินการ clone บล็อกที่มีขนาดใหญ่ขึ้น
นี้ปรับปรุง improves ReFS ประสิทธิภาพ โดยเพิ่มเติมอย่างถี่ถ้วน unmapping มุมมองต่าง ๆ ของแฟ้ม
วิธีการรับการปรับปรุง
การปรับปรุงนี้จะรวมอยู่ในการ22 กุมภาพันธ์ 2018 การปรับปรุงสะสม.
ข้อมูลเพิ่มเติม
คำเตือน: ปัญหาร้ายแรงอาจเกิดขึ้นถ้าคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้องโดยใช้ Registry Editor หรือใช้วิธีอื่น ปัญหาเหล่านี้อาจทำให้คุณต้องติดตั้งระบบปฏิบัติการใหม่ Microsoft ไม่สามารถรับประกันได้ว่าปัญหาเหล่านี้จะแก้ไขได้ คุณต้องยอมรับความเสี่ยงในการปรับเปลี่ยนรีจิสทรีด้วยตนเอง
การปรับปรุงนี้มีพารามิเตอร์ของรีจิสทรี tunable เป็นตัวเลือกที่อยู่กระแสข้อมูลเมตาดาต้า ReFS ขนาดใหญ่ที่ได้จัดทำเอกสารไว้ก่อนหน้านี้ในKB 4016173และKB 4035951.
สิ่งสำคัญ
-
เริ่มการทำงานที่ถูกต้องสำหรับการเปลี่ยนแปลงพารามิเตอร์เหล่านี้มีผลบังคับใช้
-
พารามิเตอร์เหล่านี้สามารถใช้ในการรวมได้เนื่องจากไม่สามารถทับซ้อนกันตามฟังก์ชัน
-
ต้องตั้งค่าพารามิเตอร์เหล่านี้อย่างสม่ำเสมอในทุก ๆ โหนดของคลัสเตอร์ล้มเหลว
พารามิเตอร์ tunable
พารามิเตอร์ |
คำอธิบาย |
---|---|
RefsEnableLargeWorkingSetTrim |
ตัวเลือกนี้ทำให้ ReFS พยายามมม.การยกเลิกแมปของกระแสข้อมูลเมตาทั้งหมดในทุกจุดตรวจสอบสมบูรณ์ ตัวเลือกนี้จะทำให้ผลลัพธ์คาดไว้ก็ต่อเมื่อระดับเสียงไม่ได้ใช้งาน และมีหน้าไม่มีแมป ระบุค่าระบุไว้ในคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem ชื่อของค่า: RefsEnableLargeWorkingSetTrim ชนิดของค่า: REG_DWORDข้อมูลค่า: 1 |
RefsNumberOfChunksToTrim |
ReFS มี MM เป็นคนขี้เกียจยกเลิกแม็ปตรรกะ ดังนั้น เมื่อ ReFS รอบ namespace เสร็จสมบูรณ์ มม.การยกเลิกแม็ป นั้น unmaps ในส่วนประกอบบางอย่าง จำนวนของเนื้อที่ที่อยู่เสมือนที่ไม่ได้แม็ปจะถูกกำหนด โดยใช้สูตรต่อไปนี้: RefsNumberOfChunksToTrim * 128 เมกะไบต์ (สำหรับไดรฟ์ข้อมูลของขนาด > 10 เทราไบต์) RefsNumberOfChunksToTrim * 64 เมกะไบต์ (สำหรับไดรฟ์ข้อมูลของขนาด < 10 เทราไบต์) ตัวเลือกนี้ทำงานไม่มีข้อมูลอ้างอิงที่ใช้งานอยู่ (นั่นคือ หน้าข้อมูลเมตาที่แมปไว้) ถ้าช่วง VA ที่มีกำลังไม่ให้แมปได้ ระบุค่าระบุไว้ในคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem ค่าชื่อ: RefsNumberOfChunksToTrimชนิดมูลค่า: REG_DWORDข้อมูลค่า: 4 (ฐานสิบ) หมายเหตุ RefsNumberOfChunksToTrimตั้งค่าเป็นค่าที่มีขนาดใหญ่ขึ้นทำให้ ReFS การตัดแต่งเพิ่มเติม aggressively สิ่งนี้ลดหน่วยความจำที่กำลังใช้งานอยู่ ตั้งค่าการตัดแต่งเป็นหมายเลขที่เหมาะสม: 8, 16, 32 และอื่น ๆ |
RefsEnableInlineTrim |
ในตัวเลือกนี้ ReFS ส่งลงแบบอินไลน์ตัดแต่งมม.ขณะนั้น unmaps หน้าของข้อมูลเมตา นี่คือตัวเลือกสูงสุดได้เนื่องจากอาจทำให้ประสิทธิภาพของการถดถอยหากมีใช้สื่อและมีประสิทธิภาพสูง เช่น SSD หรือ NVMe ReFS ระบุค่าระบุไว้ในคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem ค่าชื่อ: RefsEnableInlineTrimชนิดมูลค่า: REG_DWORDข้อมูลค่า: 1 คำแนะนำ:
|
RefsDisableCachedPins |
ตัวเลือกนี้ปิดใช้งานการแคชพิน ซึ่งมีสาเหตุหลักของชุดการทำงานที่ใช้งานอยู่มีขนาดใหญ่ ระบุค่าระบุไว้ในคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem ค่าชื่อ: RefsDisableCachedPinsชนิดมูลค่า: REG_DWORDข้อมูลค่า: 1 |
RefsProcessedDeleteQueueEntryCountThreshold |
ตัวเลือกนี้เพิ่มเป็น heuristic กับตรรกะ checkpointing ReFS ซึ่งทำให้ ReFS เพื่อเรียกใช้เป็นจุดตรวจสอบเมื่อลบคิวถึงขนาดที่กำหนด IOs จะติดอยู่บน ReFS เนื่องจากตรรกะการจุดตรวจสอบได้ติดอยู่ขณะประมวลผลคิวลบขนาดใหญ่ ระบุค่าระบุไว้ในคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem ชื่อค่า: RefsProcessedDeleteQueueEntryCountThreshold ชนิดของค่า: REG_DWORDข้อมูลค่า: 2048 (ฐานสิบ) หมายเหตุตั้งค่าRefsProcessedDeleteQueueEntryThresholdเพื่อลดค่าที่ทำให้ ReFS เพื่อเรียกใช้จุดตรวจบ่อย ๆ ตั้งค่าเป็น 2048 จาก นั้นให้ลดค่ากับ 1024, 512 แล้ว |
DuplicateExtentBatchSizeinMB(ใช้ได้เฉพาะกับMicrosoft Data Protection Manager) |
ขอบเขตโดยรวมซ้ำใหญ่เรียกนำเวลาแฝงเข้าสู่ระบบ เป็นเช่นนี้ เพราะการดำเนินการอื่นต้องรอจนกว่าการดำเนินงานที่รันเป็นเวลานานเหล่านี้จะเสร็จสมบูรณ์ ตัวเลือกนี้ช่วยลดขนาดของการโทรขอบเขตโดยรวมที่ซ้ำกัน หมายเหตุDPM จะตั้งค่ารีจิสทรีคีย์การเปลี่ยนแปลงนี้เป็นค่าเริ่มต้นเป็นส่วนหนึ่งของ UR4 ระบุค่าระบุไว้ในคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Manager\Configuration\DiskStorage การป้องกันข้อมูล ค่าชื่อ: DuplicateExtentBatchSizeinMBชนิดมูลค่า: REG_DWORDค่าข้อมูล: (ฐานสิบ) 100 หมายเหตุ DuplicateExtentBatchSizeinMBค่าเริ่มต้นคือ 2000 (2 กิกะไบต์) มีค่าตั้งแต่ 1 ถึง 4095 จะยอมรับ |
TimeOutValue |
ตัวเลือกนี้ขยายค่าTimeOutValue ระบุค่าระบุไว้ในคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk ค่าชื่อ: TimeOutValueชนิดมูลค่า: REG_DWORDค่าข้อมูล: (ฐานสิบหก) 0x78 หมายเหตุค่าเริ่มต้นสำหรับ TimeOutValue เป็น 0x41 (65 ทศนิยม) 0x78 แปลเป็น 120 ทศนิยม |