סעיף זה מספק כמה פרטים על פרמטרים עבור vm.memory.size[<mode>] פריט סוכן.
הפרמטרים הבאים זמינים עבור פריט זה:
זמין
/סך הכל
*100)משומש
/סה"כ
*100)::: הערה אזהרה חלק מהפרמטרים הללו הם ספציפיים לפלטפורמה ו ייתכן שלא יהיה זמין בפלטפורמה שלך. ראה פריטים נתמכים על ידי platform עבור פרטים. :::
חישוב ספציפי לפלטפורמה של זמין ומשומש:
פלטפורמה | "זמין" | "משומש" |
---|---|---|
AIX | חופשי + מטמון | זיכרון אמיתי בשימוש |
FreeBSD | לא פעיל + מטמון + חינם | פעיל + קווי + מטמון |
HP UX | חינם | סה"כ - חינם |
Linux<3.14 | חינם + מאגרים + מטמון | סה"כ - חינם |
Linux 3.14+ (מועבר גם ל-3.10 ב-RHEL 7) |
/proc/meminfo, ראה "MemAvailable" בליבת לינוקס תיעוד לפרטים. שים לב שחינמי + מאגרים + מטמון אינם שווים עוד ל'זמין' בגלל שלא ניתן לשחרר את כל מטמון הדף ושימוש בסימן מים נמוך בחישוב. |
סה"כ - חינם |
NetBSD | לא פעיל + execpages + file + free | סה"כ - חינם |
OpenBSD | לא פעיל + חינם + מטמון | פעיל + קווי |
OSX | לא פעיל + חינם | פעיל + קווי |
Solaris | חינם | סה"כ - חינם |
Win32 | חינם | סה"כ - חינם |
::: שימו לב חשוב הסכום של vm.memory.size[used] ו vm.memory.size[זמין] לא בהכרח שווה לסך הכל. ל דוגמה, ב- FreeBSD:
* זיכרונות פעילים, לא פעילים, קוויים, מאוחסנים במטמון נחשבים בשימוש, מכיוון הם מאחסנים מידע שימושי.
* במקביל נחשבים זיכרונות לא פעילים, מאוחסנים, בחינם זמין, מכיוון שניתן לתת להם זכרונות מסוג זה באופן מיידי תהליכים המבקשים יותר זיכרון.
אז זיכרון לא פעיל משמש וזמין בו זמנית. בגלל זה, הפריט vm.memory.size[used] מיועד למידע למטרות בלבד, בעוד ש-vm.memory.size[זמין] נועד להיות משמש בטריגרים. :::