free
فهرست
مقدمه
هنگام استفاده از سیستم عامل لینوکس ممکن است بخواهید وضعیت رم سیستم را مشاهده کنید. با استفاده از دستور free میتوانید در کمتر از ۵ ثانیه تمامی اطلاعات مربوط به رم کامپیوتر را مشاهده کنید.
نمایش مقدار فضای خالی و استفاده شده
برای نمایش اطلاعاتی نظیر فضای خالی ، فضای استفاده شده و موارد دیگر حافظه رم از دستور free استفاده کنید.
$ free
# total used free shared buff/cache available
Mem: 3057436 1839292 201872 65296 1016272 973256
Swap: 7812092 305528 7506564
نمایش اطلاعات رم به بایت، کیلوبایت، مگابایت و …..
برای نمایش اطلاعات به بایت از سوییچ b- استفاده کنید. برای نمایش اطلاعات به کیلوبایت از سوییچ k- استفاده کنید. برای نمایش اطلاعات به مگابایت از سوییچ m- استفاده کنید. برای نمایش اطلاعات به گیگابایت از سوییچ g- استفاده کنید.
$ free -b
$ free -k
$ free -m
$ free -g
نمایش مقادیر به شکل خلاصه شده
اگر میخواستید که مقادیر را به شکل خلاصه شده نمایش دهید از سوییچ h- استفاده کنید.
$ free -h
# total used free shared buff/cache available
Mem: 2.9Gi 1.5Gi 210Mi 49Mi 1.2Gi 1.2Gi
Swap: 7.4Gi 0B 7.4Gi
نمایش خروجی به شکل مداوم
اگر خواستید که خروجی به شکل مداوم آپدیت شود و برای شما چاپ شود از سوییچ s- استفاده کنید . با استفاده از این سوییچ و عدد مورد نظر هر چند ثانیه یکبار خروجی شما آپدیت میشود.
$ free -s 20
آپدیت اطلاعات هر یک ثانیه یکبار به تعداد دلخواه
با استفاده از سوییچ c- میتوانید اطلاعات را به تعداد دلخواه مشاهده نمایید. به عنوان مثال در مثال زیر عدد ۵ آورده شده است که نشانگر این است که پنج بار خروجی را هر یک ثانیه یکبار برای من چاپ کن و بعداز چاپ پنجمین خروجی ابزار متوقف میشود.
$ free -c 5