המחשב שלי עם ניצול של 40% מהRAM על ריק
-
תגובה: מה זה התהליך "חוויית קלט של ווינדוס" שלוקח לי מהראם?
כעת עשיתי הפעלה מחדש למחשב מזה ימים רבים, ומספר דקות מההפעלה, כששום תוכנה לא פועלת, והניצול של הRAM עומד על 40%, יש לי 16GB,
באם זה הגיוני, ואם כן האם יש משהו לעשות בנידון?
יש על המחשב הרבה מאוד חומר (לדוגמה תיקיית ההורדות מכילה יותר מ20,000 קבצים בצורה ישירה), והרבה תוכנות, גם כבדות כמו אדובי, vsc, ויז'ואל, אנדרואיד סטודיו, דוקר וכן על זה הדרך..
-
@אביי כתב בהמחשב שלי עם ניצול של 40% מהRAM על ריק:
והניצול של הCPU עומד על 40%,
אני מניח שאתה מתכוון "הניצול של הזיכרון"
באם זה הגיוני, ואם כן האם יש משהו לעשות בנידון?
כן וכןאולי ואולירק שלא הראית את התמונה הנכונה. אין שם מספיק פרטים. צריך להסתכל בלשונית "פרטים" או ב-resmon או כלים אחרים יותר מתקדמים לקבל תמונה מלאה. למען האמת הבנת ניצול הראם הוא משהו שצריך קצת הקדמה ואי אפשר להסביר ממש על רגל אחת, צריך להכיר מושגים בסיסיים כמו virtual memory, shared memory, memory mapped files ,caching וכדומה כדי להבין מה באמת קורה בפנים. (אני רק אומר בכללי, אצלך יכול להיות שיש תהליך אחד ברור שאשם בזה)
@אביי כתב בהמחשב שלי עם ניצול של 40% מהRAM על ריק:
יש על המחשב הרבה מאוד חומר (לדוגמה תיקיית ההורדות מכילה יותר מ20,000 קבצים בצורה ישירה), והרבה תוכנות, גם כבדות כמו אדובי, vsc, ויז'ואל, אנדרואיד סטודיו, דוקר וכן על זה הדרך
זו טעות נפוצה. כמות וגודל הקבצים שעל הדיסק לא משפיעים כלל על שימוש ב-ram
-
ולי יש 48 ג'יגה ש11 מתום תפוסים בקבוע
-
@MOSHEMOSE1 ככל שיש לך זיכרון פיזי יותר גדול, ככה windows מרגיש חופשי למלא אותו מבלי להשתמש בזכרון וירטואלי וכל מיני שיטות לחיסכון.
-
-
@יעקב-מ-פינס כתב בהמחשב שלי עם ניצול של 40% מהRAM על ריק:
אם אני זוכר טוב המעבד משתמש גם בזכרון הקשיח כשאין לו מספיק ראם
אבל יש לי מספיק ראם
אתה מדבר על page files (או swap memory במושגים של לינוקס), כשהם נוצרים המחשב נהיה איטי בגלל שהראם עובר לדיסק, אצלי אין את הבעיה הזו. -
-
@WWW כתב בהמחשב שלי עם ניצול של 40% מהRAM על ריק:
כנ"ל בשרתים שSQLSERVER לדוגמה תמיד ישתמש ברוב הראם של השרת כדי למהר תגובה לשאילתות.
אתה משווה בין תוכנה, ועוד מסד נתונים, למערכת הפעלה.
מערכת הפעלה (ברובה) היא סך הכל סדרן של תור התהליכים של התוכנות. התוכנות מצידם ברוב המקרים (בהתאם לאיכות המפתחים) אמורים לקחת כמה שפחות RAM.
לדעתי רק בתוכנות נדירות יש התניה בין מצב הRAM של המחשב לבין התנהגות הקוד (לא קל ליישם את זה וזה יכול לעשות בעיות לא קטנות). אני מכיר כזו התנהגות מהתוכנות של אדובי שיש שמה בהעדפות אפשרות למשתמש לקבוע תקרת שימוש באחוזים. כפי שציינת גם SQL SERVER (המסחרי, החינמי מוגבל) לוקח כמדומני 75% מהRAM הפנוי בלי תלות בכמות.
מערכת ההפעלה מטבעה לעומת זאת מנסה לחסוך בRAM, וגם אם אתה צודק שיש התניה מסויימת בין צריכת הזיכרון לזמינותו זה לדעתי (וקצת מנסיוני) רק לכיוון השלילי - אם המחשב דל בזיכרון יהיו תהליכי חיסכון כנראה שיגרמו לצריכה נמוכה יותר.
אבל בשני במחשבים שיש מספיק זיכרון גם אם באחד יש כפול RAM מהשני, תהיה אותה צריכה הן מצד מערכת ההפעלה והן מצד רוב התוכנות הפשוטות. -
@dovid כתב בהמחשב שלי עם ניצול של 40% מהRAM על ריק:
אבל בשני במחשבים שיש מספיק זיכרון גם אם באחד יש כפול RAM מהשני, תהיה אותה צריכה הן מצד מערכת ההפעלה והן מצד רוב התוכנות הפשוטות.
אצלי בעבר הכפלתי את הRAM ל 2 מחשבים ובשניהם המערכת הפעלה (ווינדוס) התחילה לזלול יותר.
מסתבר באמת שכמו שאתה אומר זה מגיע מהכיוון ההפוך, זה לא שכשיש יותר ראם המערכת זוללת יותר, אלא שכשחסר ראם המערכת חוסכת יותר.