پیدا کردن چه مقدار از فضای حافظه یک سیستم لینوکسی آزاد است، می توان یک نوع ترفند به حساب بیاید.
لینوکس از تمام RAM استفاده می کند بدین خاطر که RAM استفاده نشده مانند این است این فضا به هدر رفته است، چون RAM از هیچ بافر و cache استفاده نمی کند.
دستور لینوکسی که اطلاعات حافظه را به ما می دهد، دستور free است که به صورت پیش فرض همیشه نصب می باشد. برای مشاهده نتایج به صورت مگابایتی، از سوئیچ m- استفاده کنید.
free –m
نتایج به صورت زیر نمایش داده می شود:
total used free shared buffers cached
Mem: 1010 857 152 0 205 367
-/+ buffers/cache: 284 726
Swap: 1027 149 877
vakili@vakili-desktop:~$
به خط Mem نگاه کنید، در قسمت free تنها 152 مگابایت فضا از RAM آزاد است که برای استفاده از برنامه ها قرار داده شده است.
خط “-/+ buffers/cache” بافرها و Cache ها را از حافظه استفاده شده کم می کند. منظور ازاین خط این است که RAM فراوانی قابل دسترس است.
شما می توانید برای مشاهده خط بافرها و Cache ها کم شده از grep استفاده کنید:
free -m | grep cache
این دستور می تواند بهترین ایده را در مورد استفاده RAM در سیستم عامل را به شما بدهد.
با آروزی موفقیت
نویسنده : نوید وکیلی