תמיד תהיתי מדוע Windows אינו מאפשר לך להגדיר גודל שרירותי למטמון מערכת הקבצים. מה אם יש לך כונן קשיח איטי במחשב הנייד שלך, אך יש לך הרבה זיכרון מערכת זמין? האם אתה לא אמור להיות מסוגל למקסם את הזיכרון הזה כדי להאיץ את הגישה לכונן הקשיח?
מצאתי tweak מתועד מעט שיאפשר לך לומר ל- Windows להשתמש במטמון רב יותר עבור "הבריכה" של NTFS, מה שאמור להגדיל את הביצועים אם המערכת שלך נפתחת וסוגרת קבצים רבים כל הזמן כמו שלי.
על פי תיעוד של מיקרוסופט :
הגדלת הזיכרון הפיזי לא תמיד מגדילה את כמות זיכרון הבריכה העמוסית הזמינה ל- NTFS. הגדרה שימוש בזיכרון ל 2 מעלה את מגבלת זיכרון הבריכה העמוסית. זה עשוי לשפר את הביצועים אם המערכת שלך פותחת וסוגרת קבצים רבים באותה קבוצת קבצים וכבר אינה משתמשת בכמויות גדולות של זיכרון מערכת עבור יישומים אחרים או עבור זיכרון מטמון. אם המחשב שלך כבר משתמש בכמויות גדולות של זיכרון מערכת עבור יישומים אחרים או עבור זיכרון מטמון, הגדלת מגבלת זיכרון הבריכה המעמוד NTFS ולא העמוד מפחיתה את זיכרון הבריכה הזמין לתהליכים אחרים. זה עשוי להפחית את ביצועי המערכת הכוללים.
אני אבדוק את השינוי הזה בעצמי, ואני באמת מקווה לקבל משוב מהקוראים המצוינים שלנו בנושא זה. לידיעתך, עדיין לא הפעלתי אמות מידה, ולכן אינני יכול לאשר עדיין שהדבר מניב תועלת משמעותית בביצועים בעולם האמיתי.
האק משורת הפקודה
פתח שורת פקודה במצב מנהל על ידי לחיצה ימנית ובחירה הפעל כמנהל, או הקלד cmd בתיבת החיפוש בתפריט התחל והשתמש ב- Ctrl + Shift + Enter.
הקלד את הפקודה הבאה כדי להגדיל את הגדרת המטמון:
התנהגות fsutil קבעה שימוש בזיכרון 2
כדי לבדוק את הערך הנוכחי, הקלד פקודה זו:
זיכרון שאילתת התנהגות fsutil
כדי לשנות את ההגדרה לברירת המחדל, השתמש בפקודה זו:
התנהגות fsutil הגדירה שימוש בזיכרון 1
כמו תמיד, הגדרות "מעט" מתועדות אלה יכולות לדפוק את המערכת שלך, לכן בצע על אחריותך בלבד. כמו כן, סביר להניח שתצטרך להפעיל מחדש את המכונה כדי לראות הבדל כלשהו.
האק ברישום ידני
ניתן גם להגדיר ערך זה על ידי שינוי פרמטר רישום. פתח את regedit.exe דרך חיפוש בתיבת ההתחלה או תיבת ההפעלה, ואז נווט למטה למפתח הבא:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
לחץ פעמיים על מקש NtfsMemoryUsage בצד ימין ושנה את הערך ל- 2. להלן הערכים הזמינים:
- לא מוגדר: 0
- הגדר לברירת מחדל: 1
- הגדל את המטמון: 2
על פי התיעוד הגדרת ברירת המחדל היא "1", אך כברירת מחדל המפתח מוגדר ל "0". בדרך כלל בתרחיש זה ההגדרה של "0" פירושה "לא מוגדר", כלומר המערכת משתמשת בהגדרת ברירת המחדל. אתה אמור להיות מסוגל לשנות את הערך ל- "0" או "1" כדי להחזיר אותו לברירת המחדל.
הגדרה זו פועלת גם ב- Windows Server 2003.