خالی کردن رم و swap در لینوکس

Published by مدیر on

1- برای مشاهده فضای اشغال شده از ram و swap باید دستور زیر را وارد نماییمو میزان منابع آزاد از رم و Swap و میزان استفاده شده به صورت تصویر زیر مشخص می شود:

free -m

 

2- سپس پس از اطمینان از پر شدن فضای اشغال شده رم می توانیم با دستور زیر فضای اشغال شده را آزاد کنیم و بعد از آن مجدد با وارد کردن دستور بالا از خالی شدن رم اطمینان حاصل کنیم:

echo 3 > /proc/sys/vm/drop_caches

 

3- در صورت پر شدن swap ابتدا با دو دستور زیر بررسی کنید که پارتیشن ها پر نشده باشد:

df -h

df -i

4- بعد از اطمینان از فضای پارتیشن ها در صورتی که پر نشده باشد با دو دستور زیر اقدام به خالی کردن Swap می کنیم:

swapoff -a

swapon -a

5- سپس بعد از اجرای صحیح این دو دستور مجدد با وارد کردن free -m از خالی شدن swap اطمینان حاصل می کنیم.

 

6- در صورتی که inode سرور بعد از چک کردن پارتیشن var پر شده باشد دستور زیر را وارد می کنیم و بعد از خالی شدن پارتیشن مراحل 4 و 5 را انجام می دهیم :

find /var/spool/postfix/maildrop/ -type f -print -delete

در صورتی که دستورات swap در مرحله چهارم اجرا نشود و پارتیشن ها هم پر نشده باشد باید sidd را با زدن دستور top از اجرا خارج نمود و kill کرد.


۰ Comments

دیدگاهتان را بنویسید

Avatar placeholder

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *