עבור לתוכן

מה צריך להיות גודל הזיכרון הוירטואלי אצלי?

Featured Replies

פורסם

הכותרת מבהירה בדיוק מה רוצה ;)

פורסם
  • מחבר

רק חבל שלא הגעתי לשום מסכנה מהדיון, כל אחד אמר משהו אחר.

למישהו יש החלה סופית?

פורסם

תעשה דבר כזה. תן ל-Windows לפעול במצב שאתה בד"כ מריץ אותו במשך איזה כמה דקות. (נגיד יש לך תמיד כמה חלונות של IE פתוחים (עם אתרים בתוכם), Outlook Express, Kazaa וזהו. אז תפעיל אותם בלבד ותן להם לעבוד כמה דקות).

עכשיו תפתח Task Manager ותעבור ללשונית שנקראת Performance. שם למטה יש חלון שנקרא Commit Charge ובתוכו יש ערך שנקרא Peak. זה אומר מה שיא צריכת הזיכרון שה-Windows הגיע אליו.

עכשיו, אם זה נגיד הגיע ל-512MB ולך יש 256MB זה אומר שבעיקרון ה-Windows היה צריך להשתמש בזיכרון וירטואלי בגודל של 256MB.

תנסה לבדוק את הערך Peak הזה במשך כמה ימים ואז תוכל לדעת בכמה זיכרון וירטואלי ה-Windows משתמש. תוסיף לזה נגיד עוד משהו בין 128MB ל-256MB ואז תוכל להיות בטוח שיש לך קובץ Swap בגודל המתאים (בכל מקרה אם אי פעם יחסר ל-Windows קצת זיכרון וירטואלי הוא יודיע לך שחסר לו, ואז לפי הערך שב-Peak תוכל לדעת לכמה הוא הגיע).

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

ובסוף, המלצה שלי, בהגדרות של הגודל זיכרון וירטואלי, אל תתן לו טווח. תגדיר מינימום ומקסימום זהים.

פורסם
  • מחבר

לי יש 512 ראם.

עשיתי את מה שאמרת והנה התמונה שמראה תנתונים, אז כמה אני צריך להגדיר את הזכרון הורטואלי?

פורסם

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

ליתר ביטחון, תעקוב אחרי הערך הזה של Peak במשך איזו תקופה (במיוחד בזמנים שאתה מריץ הרבה דברים ביחד) ואם תראה שהוא לפעמים עובר את ה-768MB (שזה הזיכרון הפיזי והוירטואלי יחד), אז תגדיל את הזיכרון הוירטואלי בהתאם.

פורסם
  • מחבר

אז לפי מה שאני מבין אותך זה לבדוק את הערף PEAK כשאני מפעיל תוכנות משחקים במשך תקופה מסויימת ולראות מה הערך PEAK ואז נגיד הוא יהיה 300 מגה בייט אז להוסיף 128 לערך הזה וזה יהיה גודל הזיכרון הוירטואלי שלי?

פורסם

לא בדיוק. הערך Peak אומר מה שיא כמות צריכת הזיכרון שאליה הגיעה המחשב. אם זה הגיע ל-300MB זה בסדר כי זה עדיין מתחת ל-512MB סה"כ זיכרון פיזי שיש לך. אם זה עובר את ה-512MB, נגיד הגיע ל-768MB, אז זה אומר שהיתה צריכה של 256MB מעבר לזיכרון הפיזי, כלומר, המחשב היקצה זיכרון נוסף, זיכרון וירטואלי, בסך של 256MB.

לעיקרו של עניין. אם ה-Peak הוא מתחת ל-512MB, תגדיר זיכרון וירטואלי של 256MB. אם זה מעבר ל-512MB, אז תגדיר לפי Peak פחות 512MB פלוס 128MB (אני לא מאמין שהגדרתי נוסחא לדבר הזה!).

אבל האמת שכל זה די מיותר. כמו שאמרתי כבר מקודם, אם המחשב כל הזמן מקצה זיכרון וירטואלי לשימוש השוטף של ה-Windows, אז עדיף ורצוי להוסיף זיכרון פיזי. לדעתי, ה-Windows צריך לעבוד מבלי להזדקק לזיכרון וירטואלי, אלא רק לעיתים רחוקות.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים