2 משתני vm.memory.size
סקירה כללית
סעיף זה מספק כמה פרטים על פרמטרים עבור [vm.memory.size[<mode>](/manual/config/items/itemtypes/zabbix_agent)] פריט סוכן.
פרמטרים
הפרמטרים הבאים זמינים עבור פריט זה:
- פעיל - זיכרון שנמצא כעת בשימוש או בשימוש לאחרונה, וכן הלאה זה ב-RAM
- anon - זיכרון שאינו משויך לקובץ (לא ניתן לקרוא ממנו מחדש זה)
- זמין - זיכרון זמין, מחושב באופן שונה בהתאם על הרציף (ראה את הטבלה למטה)
- buffers - מטמון עבור דברים כמו מטא נתונים של מערכת קבצים
- מטמון - מטמון לדברים שונים
- exec - קוד הפעלה, בדרך כלל מקובץ (תוכנית).
- קובץ - מטמון לתוכן של קבצים שניגשים אליהם לאחרונה
- חינם - זיכרון שזמין לכל ישות המבקשת זיכרון
- לא פעיל - זיכרון המסומן כלא בשימוש
- זמין - זיכרון 'זמין' כאחוז מ'סה"כ'
(מחושב כ-
זמין/סך הכל*100) - מוצמד - זהה ל'wired'
- pused - זיכרון 'משומש' כאחוז מ'סך הכל' (מחושב כ
משומש/סה"כ*100) - משותף - זיכרון שניתן לגשת אליו בו-זמנית על ידי מרובים תהליכים
- לוח - כמות הזיכרון הכוללת המשמשת את הליבה לשמירה במטמון של נתונים מבנים לשימוש עצמי
- סה"כ - סך הזיכרון הפיזי זמין
- משומש - זיכרון משומש, מחושב בצורה שונה בהתאם ל פלטפורמה (ראה את הטבלה למטה)
- חוטי - זיכרון המסומן כך שיישאר תמיד ב-RAM. זה אף פעם לא הועבר לדיסק.
::: הערה אזהרה חלק מהפרמטרים הללו הם ספציפיים לפלטפורמה ו ייתכן שלא יהיה זמין בפלטפורמה שלך. ראה פריטים נתמכים על ידי platform עבור פרטים. :::
חישוב ספציפי לפלטפורמה של זמין ומשומש:
| פלטפורמה | "זמין" | "משומש" |
|---|---|---|
| AIX | חופשי + מטמון | זיכרון אמיתי בשימוש |
| FreeBSD | לא פעיל + מטמון + חינם | פעיל + קווי + מטמון |
| HP UX | חינם | סה"כ - חינם |
| Linux<3.14 | חינם + מאגרים + מטמון | סה"כ - חינם |
| Linux 3.14+ (מועבר גם ל-3.10 ב-RHEL 7) |
/proc/meminfo, ראה "MemAvailable" בליבת לינוקס [תיעוד](https://www.kernel.org/doc/Documentation/filesystems /proc.txt) לפרטים. שים לב שחינמי + מאגרים + מטמון אינם שווים עוד ל'זמין' בגלל שלא ניתן לשחרר את כל מטמון הדף ושימוש בסימן מים נמוך בחישוב. |
סה"כ - חינם |
| NetBSD | לא פעיל + execpages + file + free | סה"כ - חינם |
| OpenBSD | לא פעיל + חינם + מטמון | פעיל + קווי |
| OSX | לא פעיל + חינם | פעיל + קווי |
| Solaris | חינם | סה"כ - חינם |
| Win32 | חינם | סה"כ - חינם |
::: שימו לב חשוב
הסכום של vm.memory.size[used] ו
vm.memory.size[זמין] לא בהכרח שווה לסך הכל. ל
דוגמה, ב- FreeBSD:
* זיכרונות פעילים, לא פעילים, קוויים, מאוחסנים במטמון נחשבים בשימוש, מכיוון
הם מאחסנים מידע שימושי.
* במקביל נחשבים זיכרונות לא פעילים, מאוחסנים, בחינם
זמין, מכיוון שניתן לתת להם זכרונות מסוג זה באופן מיידי
תהליכים המבקשים יותר זיכרון.
אז זיכרון לא פעיל משמש וזמין בו זמנית. בגלל
זה, הפריט vm.memory.size[used] מיועד למידע
למטרות בלבד, בעוד ש-vm.memory.size[זמין] נועד להיות
משמש בטריגרים.
:::