صفحه اصلی arrow مقالات arrow شما چه مقدار فضاي swap داريد؟

شما چه مقدار فضاي swap داريد؟ چاپ ارسال به دوست
رای کاربران: / 5
ضعیفعالی 
نویسنده مونا شکیباپور   
۰۱ دي ۱۳۸۷
دستور free اطلاعاتي در مورد استفاده حافظه سيستم را بيان مي‌كند:

free
total used free shared buffers cached
Mem: 127888 126744 1144 27640 1884 51988
-/+ buffers: 72872 55016
Swap: 130748 23916 106832

تمام اعداد در اينجا به بلوكهاي 1024 بايتي بيان شده‌اند. اينجا، ما سيستمي را مي‌بينيم با 127,888 بلوك (در حدود 127 MB) ‌RAM فيزيكي كه آن در حال حاضر126,744 (در حدود 126 MB)  در حال استفاده است. توجه داشته باشيد كه سيستم شما به واقع بيشتر از ميزاني كه در ستون total داده شده‌است، RAM فيزيكي دارد; اين عدد حافظه‌اي را كه توسط هسته براي انجام نيازهاي گوناگونش مورد نياز است، شامل نمي‌شود.

ستون shared ميزان حافظه فيزيكي share شده بين پردازشهاي متعدد را ليست مي‌كند. اينجا، ما مي‌بينيم كه 27MB صفحه، share شده كه اين معني را مي‌دهد كه استفاده از حافظه بهينه شده است. ستون buffered ميزان حافظه اي را كه توسط buffer cache هسته استفاده شده، نشان مي‌دهد.  buffer cache به عمليات ديسك با اجازه دادن خواندن و نوشتن‌هاي ديسك به طور مستقيم از حافظه ، سرعت مي‌دهد.اين حافظه در صورتي كه برنامه‌هاي كاربردي به آن نياز داشتند، آزاد مي شود. بنابراين، هرچند ما مي‌بينيم كه 126 MB از حافظه سيستم در حال استفاده است، همه اين ميزان توسط برنامه‌هاي كاربردي مورد استفاده قرار نگرفته است. ستون cached ميزان صفحات حافظه كه هسته براي دسترسي‌هاي سريعتر آينده cache كرده ‌است، را نمايش مي‌دهد.

از آنجايي كه حافظه استفاده شده براي buffer و cache مي تواند به راحتي براي استفاده برنامه‌هاي كاربردي آزاد شود، خط دوم (-/+ buffers/cache) ميزان حافظه‌اي كه حقيقتاً براي برنامه‌هاي كاربردي استفاده شده (ستون used) يا براي استفاده‌شان آزاد است (ستون free) را نمايش مي‌دهد.اگر مجموع حافظه استفاده شده براي buffer و  cache از كل ميزان حافظه استفاده شده كم شود و به كل حافظه آزاد اضافه شود، موارد خط دوم را نتيجه مي دهد.

در خط سوم، مي‌بينيم كه كل حافظه swap ، 130,748 بلوك است.در اين مورد، تنها ميزان كمي از swap  استفاده شده است.ميزان زيادي از حافظه فيزيكي موجود است.اگر برنامه‌هاي كاربردي بيشتري آغاز شوند، بخشهاي بزرگتري از حافظه buffer cache براي سرويس‌دهي به آنها استفاده مي‌شود. فضاي swap عموماً به عنوان آخرين تلاش هنگامي كه سيستم به هيچ طريق ديگري نمي‌تواند حافظه فيزيكي آزاد كند، استفاده مي‌شود.

توجه داشته باشيد كه ميزان swap كه توسط free گزارش مي‌شود تا حدودي كمتر از كل ميزان فايلها و پارتيشن‌هاي swap شما هستند.اين به اين دليل است كه بلوكهاي متعددي از هر فضاي swap بايد براي ذخيره يك نقشه از نحوه استفاده شدن هر صفحه در فضاي swap ، استفاده مي شود.اين سربار لازم است كه نسبتاً كوچك باشد.تنا چند كيلو بايت به ازاي هر فضاي swap.

منبع: Linux Journal


بازدید: 782

یادداشت ها (4)
 RSS یادداشت ها
1. مطلبی تقریبا تکراری
نویسنده نوید وکیلی, در تاریخ ۱۳۸۷/۱۰/۰۳ - ۰۱:۰۷:۲۰
با سلام و خسته نباشید از مطلب کاربردی و مفیدتان. ولی این مطلب در انجمن قبلا یه جورایی دیگه ثبت شده بود و تکراری است . 
http://yazdlug.org/forum/index.php/topic,312.msg1326.html
2. نویسنده lord.t, در تاریخ ۱۳۸۷/۱۰/۰۳ - ۰۲:۱۸:۲۳
با سلام و تشکر از نکته سنجی شما آقای وکیلی 
موفق باشید
3. نویسنده بدون نام ... ناشنا, در تاریخ ۱۳۸۷/۱۰/۰۳ - ۰۲:۲۱:۴۸
مطلب خوبي بود ... تشكر
4. khobe
نویسنده ramin, در تاریخ ۱۳۸۷/۱۰/۰۴ - ۱۳:۳۰:۳۲
:) :p :zzz :( o,fi

ایجاد یادداشت
  • لطفا نظرات خود را در مورد این مطلب در اینجا ثبت کنید
نام:
پست الکترونیکی شما:
وب سایت شما:
عنوان:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
یادداشت



کد امنیتی: (کد مقابل را داخل کادر وارد کنید)* Code
ارسال یک رونوشت از یادداشت به پست الکترونیک شما

<قبل   بعد>