PDA

View Full Version : سوال: روش پاک کردن Memory Cache



raravaice
جمعه 26 مهر 1387, 16:24 عصر
سلام

توی یکی از سرورها مقدار زیادی از حافظه Ram به صورت Cache مصرف شده، هدف اینه که این مقدار از حافظه رو آزاد کنم بدون restart چگونه امکان پذیر هست.

Fedora

ممنون

Bayazee
جمعه 26 مهر 1387, 16:40 عصر
سلام
cache کدوم نرم افزار یا سرویس هست ؟ خوب کش رو یکبار خالی کنید ! راحتترین راهش می تونه این باشه که برنامه مورد نظر رو دوباره راه اندازی کنید . یعنی stop و سپس start

raravaice
جمعه 26 مهر 1387, 16:44 عصر
برای نرم افزار مشخصی نیست.
حتی با ps -aux نرم افزار های پر مصرف رو پیدا کردم و Kill کردم ولی نمیدونم چرا Cache خالی نمیشه.

الان همه سرویسهای پر مصرف سرور Stop هستن ولی میزان Ram Usage هیچ تغییری نکرده.

راه حلش چیه؟

فرض رو بر این بگیر که من نمیخوام هیچ کدام از سرویس ها Restart بشه.!

ممنون

raravaice
جمعه 26 مهر 1387, 17:47 عصر
echo 3 > /proc/sys/vm/drop_caches


این دستور همین کار رو انجام میده

ممنون از لطفت
موفق باشید