مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

بررسی وضعیت حافظه RAM در سیستم عامل لینوکس

پرینت این مقاله پرینت این مقاله

RAM یکی از مهم ترین منابع سرور است و آگاهی از میزان کل، مقدار مصرف شده و فضای آزاد آن برای مدیریت بهینه سرور ضروری می باشد. در این آموزش روش های کاربردی و متداول جهت بررسی وضعیت RAM در لینوکس معرفی شده است.

1- نمایش خلاصه وضعیت حافظه با دستور free

free -h

تصویر(1)

total: میزان کل RAM 

used: مقدار استفاده شده از RAM

free: مقدار حافظه ای که کاملاً آزاد است

shared: حافظه ای که بین چند پروسه به اشتراک گذاشته شده است (معمولاً مربوط به tmpfs)

buff/cache: مقدار حافظه ای که برای بافرها و کش فایل سیستم استفاده می شود. این حافظه در صورت نیاز توسط سیستم آزاد شده و در اختیار برنامه ها قرار می گیرد.

available: میزان حافظه ای که در حال حاضر برای اجرای برنامه های جدید قابل استفاده است. این مقدار شامل حافظه آزاد (free) و بخشی از حافظه‌ مصرف شده در کش و بافر (buff/cache) است که در صورت نیاز سریعاً آزاد می‌شود. (مهم‌ترین ستون برای سنجش وضعیت حافظه)

Swap: فضای Swap و میزان مصرف آن

2- مشاهده اطلاعات دقیق تر از طریق فایل proc/meminfo/

فایل زیر جزئیات کامل تری از وضعیت حافظه ارائه می دهد:

cat /proc/meminfo

3- بررسی مصرف لحظه ای حافظه با دستور top

برای مشاهده مصرف لحظه ای RAM و پروسه ها می توان از دستور زیر استفاده کرد:

top


تصویر(2)

در بخش بالای خروجی، میزان مصرف حافظه و Swap به صورت زنده نمایش داده می شود.

5/5 از 1 رای