אנדרואיד

פקודה בחינם בלינוקס

תוכן עניינים:

Anonim

כמה זיכרון RAM פנוי יש לי במערכת לינוקס שלי? האם יש מספיק זיכרון פנוי להתקנה ולהפעלה של יישומים חדשים?

במערכות לינוקס תוכלו להשתמש בפקודה free כדי לקבל דוח מפורט על השימוש בזיכרון של המערכת.

הפקודה free מספקת מידע על הכמות הכוללת של זיכרון פיזי והחלפה כמו גם הזיכרון הפנוי והשימוש בחלל והחלף במערכת.

כיצד להשתמש בפקודה החינמית

התחביר לפקודה free הוא כדלקמן:

free

כאשר משתמשים בו ללא אפשרות, הפקודה free תציג מידע על הזיכרון והחלפה בקיביב. קיבולת אחת (KiB) היא 1024 בתים.

free

הפלט יכלול שלוש שורות, כותרת, שורה אחת לזיכרון ואחת להחלפה:

total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148 בגירסאות לינוקס ישנות יותר, הפלט עשוי להיות שונה במקצת.

להלן המשמעות של כל עמודה:

  • total - מספר זה מייצג את הסכום הכולל של הזיכרון שיכול לשמש את היישומים. משומש - זיכרון משומש. זה מחושב כ: used = total - free - buffers - cache ללא used = total - free - buffers - cache חופשי / לא מנוצל. משותף - ניתן להתעלם מעמודה זו מכיוון שאין לה משמעות. זה כאן רק לצורך תאימות לאחור. buff / cache - הזיכרון המשולב המשמש את מאגרי הגרעינים ומטמון העמודים והדפים. / ניתן לזכות בזיכרון זה בכל עת במידת הצורך על ידי היישומים. אם אתה רוצה שמאפים ומטמון יופיעו בשתי עמודות נפרדות השתמש באפשרות -w . זמין - אומדן של כמות הזיכרון הזמינה להפעלת יישומים חדשים, מבלי להחליף.

מציג שימוש בזיכרון בפורמט קריא אנושי

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

free -h

total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G

מציג שימוש בזיכרון במדדים אחרים

הפקודה free מאפשרת גם לציין את היחידה בה נמדד הזיכרון. אפשרויות תקפות הן:

  • -b , --bytes - הצגת פלט בבתים. --kilo - הצגת תפוקות בקילובייט (1KB = 1000bytes). - --mega - הצגת פלט במגה-בייט. - --giga - הצגת פלט בגיגה-בייט. - --tera - הצגת פלט בטרה-בתים. -k , --kibi - הצגת פלט --kibi . (1 KB = 1024 ביטים). זוהי יחידת ברירת המחדל. -m , --mebi - הצגת פלט ב- mebibytes. --gibi , --gibi - הצגת פלט בג'יביטים. - --tebi - הצגת פלט ב tibibytes. - --peti - הצגת פלט באביות. --si - במקום 1024, השתמש בכוחות של 1000. לדוגמה - --mebi --si שווה ל- - --mega .

לדוגמה, כדי להציג את הפלט במגה-בתים שהקלדת:

free --mega

total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097

מציג את סיכומי העמודות

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

free -h -t

total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G

הדפיס ברציפות את הפלט

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

לדוגמה, כדי להדפיס את מידע הזיכרון כל חמש שניות שתפעיל:

free -s 5

הפקודה free תמשיך להציג את התוצאה עד שתלחץ על CTRL+C זה דומה להתנהגות פקודת watch .

כדי להציג את התוצאה למספר פעמים ספציפי השתמש באפשרות -c , --count . בדוגמה למטה הפקודה תדפיס את התוצאה עשר פעמים:

free -s 5 -c 10

סיכום

בשלב זה אמורה להיות לך הבנה טובה כיצד להשתמש ולפרש את הפקודה free . לצפייה בכל אפשרויות שורת הפקודה הזמינות free הקלד man free בטרמינל שלך.

מסוף זיכרון