סיכום
אתה מבחין בשימוש כבד בזיכרון בסוג מערכת הקבצים Resilient File System (ReFS) במחשב שבו פועל Windows Server 2016. ייתכן שתבחין גם בנפח ReFS מפסיק להגיב או קופא בעת ביצוע גיבויים. הדבר עשוי להתרחש באופן ספציפי בעת שימוש ביישום גיבוי המבצע פעולות גדולות של שכפול בלוקים.
עדכון זה משפר את ביצועי ReFS על-ידי ביטול מיפוי יסודי יותר של תצוגות מרובות של קובץ.
איך מקבלים את העדכון
עדכון זה כלול בעדכון המצטבר של 22 בפברואר 2018.
מידע נוסף
אזהרה: בעיות חמורות עלולות להתרחש אם תשנה את הרישום באופן שגוי באמצעות עורך הרישום או באמצעות שיטה אחרת. בעיות אלה עשויות לדרוש התקנה מחדש של מערכת ההפעלה. ל- Microsoft אין אפשרות להבטיח שניתן לפתור בעיות אלה. שנה את הרישום על אחריותך.
עדכון זה כולל פרמטרים אופציונליים של הרישום tunable כדי לטפל בזרמות מטה-נתונים גדולות של ReFS שתעדו בעבר ב- KB 4016173 וב - KB 4035951.
חשוב
-
נדרשת הפעלה מחדש כדי ששינויי פרמטרים אלה ייכנסו לתוקף.
-
ניתן להשתמש בפרמטרים אלה בכל שילוב מכיוון שהם אינם חופפת באופן פונקציונלי.
-
יש להגדיר פרמטרים אלה באופן עקבי בכל צומת באשכול מעבר לגיבוי בעת כשל.
פרמטרים ניתנים לתיוג
פרמטר |
תיאור |
---|---|
RefsEnableLargeWorkingSetTrim |
אפשרות זו גורמת ל- ReFS לנסות ביטול מפות של MM מלא של כל הזרמות המטה-נתונים בכל נקודת ביקורת. אפשרות זו תפיק את התוצאה הצפויה רק אם אמצעי האחסון אינו פעיל ולא כולל עמודים ממופים. ציין את הערכים המצוינים במפתח המשנה הבא: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem שם ערך: RefsEnableLargeWorkingSetTrim סוג ערך: REG_DWORD נתוני ערך: 1 |
RefsNumberOfChunksToTrim |
ל- ReFS יש לוגיקת ביטול מפות של MM עצלה. לכן, כאשר ReFS מחזורי את מרחב השמות כדי להשלים מכפלת MM, היא מפות בצפיפות מסוימת. מספר שטח הכתובות הווירטואלי שאינו ממופה נקבע על-ידי הנוסחה הבאה: RefsNumberOfChunksToTrim * 128MB (עבור נפח > 10 TB) RefsNumberOfChunksToTrim * 64MB (עבור נפח < 10 TB) אפשרות זו פועלת אם לטווח VA שאינו ממופה אין הפניות פעילות (לדוגמה, דפי מטה-נתונים ממופים). ציין את הערכים המצוינים במפתח המשנה הבא: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem שם ערך: RefsNumberOfChunksToTrim סוג ערך: REG_DWORD נתוני ערך: 4 (עשרוני)הערה הגדרת RefsNumberOfChunksToTrim לערכים גדולים יותר גורמת ל- ReFS לחתוך בצורה אגרסיבית יותר. פעולה זו מפחיתה את הזיכרון הנמצא בשימוש. הגדר את ערך החיתוך למספר מתאים: 8, 16, 32 וכן הלאה. |
RefsEnableInlineTrim |
באפשרות זו, ReFS שולח חיתוך MM מוטבע בזמן שהוא מבטל את המפות של דף המטה-נתונים שלו. זוהי האפשרות האגרסיבית ביותר מכיוון שהיא עלולה לגרום ל רגרסיית ביצועים אם ReFS נמצא בשימוש במדיה בעלת ביצועים גבוהים, כגון SSD או NVMe. ציין את הערכים המצוינים במפתח המשנה הבא: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem שם ערך: RefsEnableInlineTrim סוג ערך: REG_DWORD נתוני ערך: 1המלצות:
|
RefsDisableCachedPins |
אפשרות זו מבטלת סיכות המאוחסנות במטמון. זו היתה סיבה עיקרית לערכת העבודה הפעילה הראשית. ציין את הערכים המצוינים במפתח המשנה הבא: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem שם ערך: RefsDisableCachedPins סוג ערך: REG_DWORD נתוני ערך: 1 |
RefsProcessedDeleteQueueEntryCountThreshold |
אפשרות זו מוסיפה לוגיקת ביקורת של ReFS. פעולה זו גורמת ל- ReFS להפעיל נקודת ביקורת כאשר תור המחיקה מגיע לגודל מסוים. IOs נתקע ב- ReFS מאחר שהלוגיקה של נקודת הביקורת נתקעה בעת עיבוד תור מחיקה גדול. ציין את הערכים המצוינים במפתח המשנה הבא: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem שם ערך: RefsProcessedDeleteQueueEntryCountThreshold סוג ערך: REG_DWORD נתוני ערך: 2048 (עשרוני)הערההגדרת RefsProcessedDeleteQueueEntryThreshold לערכים רזים יותר גורמת ל- ReFS להפעיל נקודות ביקורת בתדירות גבוהה יותר. הגדר את הערך ל- 2048 ולאחר מכן הקטן את הערך ל- 1024 ולאחר מכן 512. |
DuplicateExtentBatchSizeinMB (חל רק על מנהל הגנת הנתונים של Microsoft) |
קריאות במידה כפולה גדולות מציגות השהיה במערכת. זאת משום שפעולות אחרות חייבות להמתין עד להשלמת פעולות ארוכות אלה. אפשרות זו מקטינה את הגודל של השיחות במידה כפולה. הערהDPM יגדיר שינוי במפתח רישום זה כערך ברירת המחדל כחלק מ- UR4. ציין את הערכים המצוינים במפתח המשנה הבא: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage שם ערך: DuplicateExtentBatchSizeinMB סוג ערך: REG_DWORD נתוני ערך: 100 (עשרוני)הערהערך ברירת המחדל עבור DuplicateExtentBatchSizeinMB הוא 2000 (2 GB). כל ערך בין 1 ל- 4095 מתקבל. |
TimeOutValue |
אפשרות זו מררחבת את הערך TimeOutValue. ציין את הערכים המצוינים במפתח המשנה הבא: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk שם ערך: TimeOutValue סוג ערך: REG_DWORD נתוני ערך: 0x78 (הקסדצימאלי)הערהערך ברירת המחדל עבור TimeOutValue הוא 0x41 (65 עשרוני). 0x78 ל- 120 מקומות עשרוניים. |