حذف اطلاعات !؟لینوکس فایلهای فعال رو توی رم کش می کنه و ادیت می کنه. خالی کردن یکباره کش بدون نوشتن اون روی دیسک یعنی حذف اطلاعات.
یعنی اگر سرور شما در حین عملکرد شات داون بشه همه اطلاعات ( در حافظه و فایلهای باز ) از دست میره !؟ پس نویسندگان سیستم عامل ها به این فکر نکردند که fly caching ممکنه خطر از دست رفتن اطلاعات داشته باشه ؟ :D
این cache فقط به صورت لحظه ای استفاده میشه . اگر هم از meminfo ببینید ,میشه فهمید که این میزان حافظه به صورت reserve استفاده میشه و اگر drop 'ش کنید مجددا شروع میکنه به رزرو کردن هر زمانی که نیاز داشته باشه .
اکثر پرتال های بزرگ جه با جاوا کار میکنن مثل لایفری یا جی باس زمانی که garbage میکنن از drop cache هم استفاده میکنه . البته استفاده از دستور sync قبل از drop cache مثل بک آپ گرفتن از دیتابیس قبل از آپگرید mysql هست .





پاسخ با نقل قول