هنگام استفاده از سیستم عامل لینوکس ممکن است بخواهید وضعیت رم سیستم را مشاهده کنید. با استفاده از دستور 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