זיכרון RAM, הזיכרון הווירטואלי, קובץ ההחלפה וניהול זיכרון ב- Windows

תרגומי מאמרים תרגומי מאמרים
Article ID: 2160852 - View products that this article applies to.
הרחב הכל | כווץ הכל

On This Page

תקציר

מאמר זה מכיל מידע בסיסי אודות יישום זיכרון וירטואלי גירסאות 32 סיביות של Windows. מידע זה נוגע Windows 2000, Windows XP, Windows Server 2003, Windows Vista ו- Windows Server 2008. (מכיוון ש- Windows Server 2008 R2 זמינה רק בגירסת 64 סיביות, מידע זה אינו חל על אותה.)

מידע נוסף

במערכות הפעלה מודרניות כגון Windows, ויישומים רבים מערכת תהליכים תמיד להפניית זיכרון באמצעות כתובות זיכרון וירטואלי. הזיכרון הווירטואלי הם באופן אוטומטי לתרגם כתובות לכתובות אמיתי (RAM) על-ידי החומרה. רק חלקי הליבה של ליבת מערכת ההפעלה לעקוף את תרגום כתובות זה ולהשתמש כתובות זיכרון אמיתי ישירות.

הזיכרון הווירטואלי תמיד נעשה שימוש, אפילו כאשר הזיכרון הנדרש על-ידי כל התהליכים הפועלים אינו עולה על כמות זיכרון RAM המותקן במערכת.

גירסה מורחבת של מאמר זה זמין בבלוג Windows Bruce Sanderson. כדי לראות במאמר זה, בקר באתר הבא של הבלוג:
Bruce Sanderson מידע כללי של Windows: RAM, הזיכרון הווירטואלי, והזיכרון חומר זה

תהליכים ורווחים כתובת

כל התהליכים (לדוגמה, קבצי הפעלה היישום) הפועלים תחת גירסאות 32 סיביות של Windows הוקצו כתובות זיכרון וירטואלי ( שטח הכתובות הווירטואלי), הנע בין 0 ללערך 4,294,967,295 (2 * 32-1 = 4 ג'יגה-בתים), ללא קשר כמה RAM אכן מותקן במחשב.

בתצורת ברירת המחדל Windows, 2 ג'יגה-בתים (GB) של שטח הכתובות הווירטואלי זה הם מיועדים לשימוש הפרטי של כל תהליך ו- 2 GB אחרים משותף בין כל התהליכים ומערכת ההפעלה. בדרך כלל, יישומים (לדוגמה, ' פנקס רשימות ', Word, Excel ו Acrobat Reader) משתמשים רק שבר של 2 GB של שטח כתובת פרטית. מערכת ההפעלה מקצה זיכרון RAM דף מסגרות רק לדפים אלה זיכרון וירטואלי שבהם נעשה שימוש.

הרחבת כתובת פיזית (PAE) היא התכונה של ארכיטקטורת Intel 32 סיביות שמרחיבה את כתובת הזיכרון הפיזי (RAM) ל- 36 סיביות. PAE אינה משנה את גודל שטח הכתובות הווירטואלי (אשר נשאר ב- 4 ג'יגה-בתים), אך רק את אמצעי האחסון של RAM בפועל להיות מטופלות על ידי המעבד. לקבלת מידע נוסף, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
268363 Intel מיעון פיזי של הרחבות (PAE) ב- Windows 2000
התרגום בין כתובת הזיכרון הווירטואלי של 32 סיביות המשמש הקוד פועל בתהליך ואת כתובת ה-RAM של 36 סיביות מטופלת באופן אוטומטי ו שקופה על-ידי חומרת המחשב לפי טבלאות תרגום אשר נשמרים על-ידי מערכת ההפעלה. ניתן לשייך כל דף זיכרון וירטואלי (32-סיביות של כתובת) עם כל דף ה-RAM הפיזי (36 סיביות הכתובת).

הרשימה הבאה מתארת כמה RAM תומך Windows גירסאות ומהדורות שונות (החל במאי 2010):
כווץ את הטבלההרחב את הטבלה
Windows NT 4.04 ג'יגה-בתים
Windows 2000 Professional4 ג'יגה-בתים
Windows 2000 Server רגיל4 ג'יגה-בתים
Windows 2000 Server מתקדם8 ג'יגה-בתים
Windows 2000 Server מרכז הנתונים32 ג'יגה-בתים
Windows XP Professional4 ג'יגה-בתים
מהדורת אינטרנט של Windows Server 20032 ג'יגה-בתים
המהדורה התקנית של Windows Server 20034 ג'יגה-בתים
Windows Server 2003 Enterprise Edition32 ג'יגה-בתים
Windows Server 2003 Edition מרכז הנתונים64 ג'יגה-בתים
Windows Vista4 ג'יגה-בתים
תקן של Windows Server 20084 ג'יגה-בתים
ארגון של Windows Server 200864 ג'יגה-בתים
מרכז נתונים של Windows Server 200864 ג'יגה-בתים
Windows 74 ג'יגה-בתים

קובץ החלפה

RAM הוא משאב מוגבל, בעוד למטרות מעשיות ביותר, זיכרון וירטואלי הוא מוגבל. יכול להיות תהליכים רבים, וכולל כל תהליך משלו 2 ג'יגה-בתים של שטח הכתובות הווירטואלי פרטית. כאשר הזיכרון בשימוש על-ידי כל התהליכים הקיימים עולה זיכרון RAM הזמין, מערכת ההפעלה מעבירה דפים (חלקים 4-KB) של רווח אחד או יותר של כתובות וירטואליות לדיסק הקשיח של המחשב. זה משחרר אותה מסגרת RAM עבור שימושים אחרים. במערכות Windows, דפים אלה "מוחלף החוצה" מאוחסנות בקבצי אחד או יותר (קבצי pagefile. sys) בבסיס של מחיצה. כל מחיצה של דיסק יכול להיות קובץ אחד כזה. נקבעה את המיקום ואת הגודל של קובץ ההחלפה מאפייני מערכת (לחץ על מתקדם, לחץ על ביצועיםולאחר מכן לחץ הגדרות לחצן).

משתמשים לעתים קרובות שאל "מהו גודל עלי לבצע את קובץ ההחלפה?" אין תשובה אחת לשאלה זו מאחר תלוי כמות זיכרון RAM המותקן ודורש כמה זיכרון וירטואלי זה עומס העבודה. אם יש מידע לא זמין, ההמלצה אופייני של 1.5 פעמים המותקנים RAM הוא נקודת התחלה טובה. מערכות שרת, בדרך כלל ברצונך יש זיכרון RAM מספיק כך לעולם אין מחסור כך ההחלפה למעשה לא נעשה שימוש. במערכות אלה, הוא עשוי לשרת טעם כדי לשמור קובץ החלפה גדול באמת. מצד שני, אם נותר שטח דיסק רב, שמירה על קובץ החלפה גדול (לדוגמה, 1.5 פעמים המותקנים RAM) לא סיבה בעיה, ואת זה גם מבטל את הצורך לדאוג מעל גדול כיצד להפוך אותו.

ביצועים, ארכיטקטורה, ומגבלות RAM

בכל מערכת המחשב, כפי מגדיל העומס (מספר משתמשים, אמצעי האחסון של עבודה), הביצועים ייפגעו, אך באופן לא-ליניאריות. כל גידול העומס או לפי דרישה, מעבר נקודה מסוימת גורמת ירידה משמעותית ברמת הביצועים. משמעות משאבים מסוימים נמצא ספק קצר קריטי הפך צוואר בקבוק.

בנקודה מסוימת, אין אפשרות להעלות את המשאב מחסור. פירוש הדבר כי הגיעה מגבלת ארכיטקטוני . להלן מספר מגבלות ארכיטקטוני לעתים קרובות שדווחה ב- Windows:
  • 2 ג'יגה-בתים של שטח הכתובות הווירטואלי משותפת עבור המערכת (ליבה)
  • 2 ג'יגה-בתים של שטח הכתובות הווירטואלי פרטית לכל תהליך (מצב משתמש)
  • 660 מגה-בתים של מערכת אחסון PTE (Windows Server 2003 וגירסאות קודמות)
  • 470 מגה-בתים של אחסון המאגר בקובץ ההחלפה (Windows Server 2003 וגירסאות קודמות)
  • 256 מגה-בתים של אחסון מאגר שאינו בקובץ החלפה (Windows Server 2003 וגירסאות קודמות)
אפשרות זו חלה על Windows Server 2003 במיוחד, אך פעולה זו גם להחיל ל- Windows XP ו- Windows 2000. עם זאת, Windows Vista, Windows Server 2008 ו- Windows 7 לא כל לשתף ארכיטקטוני מגבלות אלה. המגבלות על המשתמש ועל זיכרון ליבה (במספרים 1 ו- 2 כאן) זהה, אך המשאבים ליבה כגון ערכי Pte של מאגרי זיכרון שונים הם דינמיים. פונקציונליות חדשה זו מאפשרת הזיכרון שאינו בקובץ החלפה והן בקובץ ההחלפה. הדבר מאפשר גם ערכי Pte ואת מאגר הפעלה לגדול מעבר למגבלות שנדונו לעיל, עד לנקודה בה ליבת כולה ריקה.

לעתים קרובות נמצא בגרשיים משפטים כדלהלן:
עם שרת מסופים, 2 GB של שטח הכתובות המשותף לחלוטין ישמש לפני 4 ג'יגה-בתים של זיכרון RAM נעשה."
הדבר עשוי להיות משפט אמת במקרים מסוימים. עם זאת, עליך לפקח על המערכת שלך כדי לדעת אם הם חלים על המערכת שלך מסוים או לא. במקרים מסוימים, משפטים אלה הם המסקנות מתוך סביבות ספציפיים של Windows NT 4.0 או Windows 2000 ו- לא יחולו בהכרח על Windows Server 2003. בוצעו שינויים חשובים ל- Windows Server 2003 כדי להקטין את ההסתברות מגבלות אלה ארכיטקטוני למעשה ניתן להגיע בתרגול. לדוגמה, תהליכים מסוימים שהיו בליבת הועברו אל תהליכים הליבה כדי להפחית הזיכרון בשימוש שטח הכתובות הווירטואלי משותפת.

פיקוח על שימוש RAM וזיכרון וירטואלי

צג הביצועים הוא הכלי עיקרון לפיקוח על ביצועי המערכת ולזיהוי מיקום צוואר בקבוק. כדי להפעיל את צג הביצועים, לחץהתחלה, לחץ על לוח הבקרה, לחץ על כלי ניהול, ולאחר מכן לחץ פעמיים על צג הביצועים. להלן סיכום של מספר מונים חשובים ולספר מה הם לך:
  • זיכרון, מחויב בתים: מונה זה הוא אמצעי מדידה של דרישה עבור זיכרון וירטואלי.

    זה מציג כמה בתים היו שהוקצה על-ידי תהליכים וכדי שבו מערכת ההפעלה ביצע מסגרת עמוד זיכרון RAM או חריץ עמוד קובץ ההחלפה (או אולי שניהם). כ- בתים שהוקצו גדל גדול יותר זיכרון RAM הזמין ההחלפה יגדל, ואת גודל קובץ ההחלפה נמצא בשימוש גם יגדל. בנקודה מסוימת, פעילות ההחלפה מתחיל להשפיע באופן משמעותי על ביצועי.
  • תהליך, ערכת העבודה, _ total: מונה זה הוא אמצעי מדידה של זיכרון וירטואלי בשימוש "פעיל".

    מונה זה מציג כמה RAM נדרש כך הוא זיכרון וירטואלי בשימוש עבור כל התהליכים ב- RAM. ערך זה הוא תמיד כפולה של 4,096, שהוא גודל העמוד בו נעשה שימוש ב- Windows. כמו הביקוש גדל הזיכרון הווירטואלי מעבר זיכרון RAM הזמין, מערכת ההפעלה התאמת כמות הזיכרון הווירטואלי של התהליך נמצא שלו ערכת העבודה כדי למטב את השימוש RAM הזמין ולמזער את ההחלפה.
  • קובץ ההחלפה, קובץ ההחלפה % בשימוש: מונה זה הוא אמצעי מדידה של כמות קובץ ההחלפה נמצא בשימוש בפועל.
    השתמש מונה זה כדי לקבוע אם קובץ ההחלפה הוא גודל המתאים. אם מונה זה מגיע ל- 100, קובץ ההחלפה מלאה, ולא דברים יפסיק לפעול. בהתאם volatility עומס העבודה שלך, קרוב לוודאי תרצה את קובץ ההחלפה גדולים מספיק כך שהוא בדרך כלל לא יותר מ 50 075 אחוז של המשמש. אם חלק גדול קובץ ההחלפה נמצא בשימוש, נתקל יותר מאחד בדיסקים פיזיים שונים, עשויה לשפר את הביצועים.
  • זיכרון, Pages/Sec: מונה זה הוא אחד המידות misunderstood ביותר.

    ערך גבוה עבור מונה זה אינו בהכרח מרמז כי צוואר הביצועים שלך בפקד מחסור RAM. מערכת ההפעלה משתמשת מערכת ההחלפה למטרות שאינן החלפת דפים עקב במחויבות יתר של זיכרון.
  • זיכרון, Pages Output/Sec: מונה זה מציג כמה עמודים זיכרון וירטואלי נכתבו אל קובץ ההחלפה כדי לפנות זיכרון RAM דף מסגרות למטרות אחרות בכל שנייה.

    זהו מונה הטובה ביותר כדי לפקח על אם אתה חושד כי ההחלפה צוואר הביצועים שלך. גם אם פעולת Commit בתים הוא גדול מ- RAM המותקנת, אם Pages Output/sec הוא נמוך או אפס ברוב המקרים, אין כל בעיה ביצועים משמעותיים מ- RAM לא מספיק.
  • הזיכרון, בתים של מטמון
    זיכרון מאגר שאינו בקובץ החלפה בתים,
    זיכרון, בתי מאגר בקובץ החלפה,
    הזיכרון, בתים הכולל של קוד מערכת,
    זיכרון, סה כ בתים של מנהל התקן מערכת:
    הסכום של מונים אלה הוא אמצעי מדידה של כמות של 2 GB של חלק שטח הכתובות הווירטואלי של 4 ג'יגה-בתים משותפים הוא בשימוש בפועל. השתמש בצורות אלה כדי לקבוע אם המערכת שלך היא להגיע לאחד מגבלות ארכיטקטוני הנדונות שנדונו לעיל.
  • זיכרון, Available MBytes: מונה זה מודד כמה RAM זמין לעמוד בדרישות עבור זיכרון וירטואלי (או הקצאות חדשות, או עבור שחזור דף מתוך קובץ ההחלפה).

    כאשר ה-RAM הוא קצרה ספק (לדוגמה, פעולת Commit Bytes הוא גדול מ- RAM המותקן), מערכת ההפעלה ינסה לשמור שבר זיכרון RAM המותקן זמין לשימוש מיידי על-ידי העתקת עמודי זיכרון וירטואלי שאינם נמצאים בשימוש פעיל אל קובץ ההחלפה. לכן, מונה זה לא יגיעו אפס ו אינה בהכרח סימן טוב אם המערכת שלך הוא חסר לך זיכרון RAM.
לקבלת מידע נוסף אודות נושאים אלה, בקר באתרי הבאים של Microsoft בלוג ואתרי אינטרנט:

מאפיינים

Article ID: 2160852 - Last Review: יום חמישי 06 יוני 2013 - Revision: 1.0
המידע במאמר זה חל על:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
מילות מפתח 
kbsurveynew kbinfo kbhowto kbexpertiseadvanced kbmt KB2160852 KbMthe
תרגום מכונה
חשוב: מאמר זה תורגם באמצעות תוכנת תרגום מכונה של Microsoft וייתכן שנערך לאחר מכן על-ידי קהילת Microsoftבאמצעות טכנולוגייתCommunity Translation Framework (CTF) או באמצעות תרגום אנושי. Microsoft מציעה לך גם מאמרים בתרגום אנושי, מאמרים בתרגום מכונה ומאמרים שנערכו על ידי הקהילה כדי לאפשר גישה למאמרים הקיימים במאגר הידע (Knowledge Base) שלMicrosoft בשפות שונות. מאמרים מתורגמים יכולים להכיל שגיאות באוצר המילים, בתחביר או בדקדוק. Microsoft אינה אחראית לחוסר דיוק, שגיאות או נזקים שייגרמו כתוצאה מטעויות בתכנים או משימוש בתכנים על ידי לקוחותיה.
כותרת מאמר זה באנגלית: 2160852

ספק משוב

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com