-
جلوگیری از cache شدن ram در لینوکس
همون طور که در جریان هستید لینوکس رم رو کش میکنه برای جلوگیری از این کار میتونید از دستور زیر استفاده کنید :
کد:
[root@linux ~]# echo 3 > /proc/sys/vm/drop_caches
تفاوت رو میتونید در زیر ببینید
کد:
[root@nd11075 ~]# free -m
total used free shared buffers cached
Mem: 8106 7822 284 0 90 7273
-/+ buffers/cache: 458 7648
Swap: 8189 0 8189
[root@nd11075 ~]# echo 3 > /proc/sys/vm/drop_caches
[root@nd11075 ~]# free -m
total used free shared buffers cached
Mem: 8106 3898 4208 0 0 3449
-/+ buffers/cache: 448 7658
Swap: 8189 0 8189
[root@nd11075 ~]#
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
این دستور روی درصد استفاده از swap و سرعت پردازش تاثیر نمیذاره ؟
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
نقل قول:
این دستور روی درصد استفاده از swap و سرعت پردازش تاثیر نمیذاره ؟
بابک اگه منظورت کم شدن سرعت باشه نه , چون رم رو داری خالی میکنی
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
ميتونم خواهش كنم توضيح بديد كلاً چرا رم كش ميشه تو لينوكس ؟
و الان كه كش نشه چه فرقي وجود داره بينش
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
چطور به حالت قبلی برشگردونیم ؟
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
نقل قول:
نوشته اصلی توسط
tukanet
این دستور روی درصد استفاده از swap و سرعت پردازش تاثیر نمیذاره ؟
از اونجایی که ram usage رو کاهش میده ، درصد استفاده از swap هم کاهش پیدا میکنه .
حذف cache سرعت پردازش رو کاهش میده ( این میتونه محسوس یا نامحسوس باشه )
در کل به نظر نمیرسه این کار برای سرور مفید باشه :-؟
تنها استفاده و مزیت اینه که مقدار ram ای رو به که به cache اختصاص داده شده ، حذف شده و به مقدار ram آزاد اضافه بشه . در صورتی که محدودیت منابع دارید و به سریعا نیاز به رم avail دارید این کار میتونه به شما کمک کنه .
نقل قول:
نوشته اصلی توسط
iam
ميتونم خواهش كنم توضيح بديد كلاً چرا رم كش ميشه تو لينوكس ؟
و الان كه كش نشه چه فرقي وجود داره بينش
همونطور که میدونید برنامه ها برای هربار اجرا ابتدا از روی دیسک باید روی RAM بارگذاری بشند ، حافظه ی cache این امکان رو میده که مقداری از اطلاعات رو در خود رم نگه داری میکنه تا برای دفعات بعد این اطلاعات رو از روی disk فراخوانی نکنه ، و این افزایش سرعت پردازش رو حاصل میشه .
نقل قول:
نوشته اصلی توسط
vatanmusic
چطور به حالت قبلی برشگردونیم ؟
echo 0 > /proc/sys/vm/drop_caches
---------- Post added at 03:20 PM ---------- Previous post was at 03:08 PM ----------
در ضمن توصیه میشه قبل از این که drop cache کنید یکبار دستور "sync" رو اجرا کنید که خدای نکرده مشکلی پیش نیاد .
(با این کار محتویات cache و buffer روی disk ذخیره میشه )
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
نقل قول:
نوشته اصلی توسط
Vahid
بابک اگه منظورت کم شدن سرعت باشه نه , چون رم رو داری خالی میکنی
نقل قول:
نوشته اصلی توسط
online24
از اونجایی که ram usage رو کاهش میده ، درصد استفاده از swap هم کاهش پیدا میکنه .
حذف cache سرعت پردازش رو کاهش میده ( این میتونه محسوس یا نامحسوس باشه )
در کل به نظر نمیرسه این کار برای سرور مفید باشه :-؟
echo 0 > /proc/sys/vm/drop_caches[COLOR="Silver"]
)
تکلیف کاربران با این دو اختلاف نظر چیه ؟ ;;)
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
نقل قول:
ميتونم خواهش كنم توضيح بديد كلاً چرا رم كش ميشه تو لينوكس ؟
و الان كه كش نشه چه فرقي وجود داره بينش
بعضی از لینوکس ها سیاستی به خرج دادند و رم رو بهتره بگیم رزرو میکنند بیشتر هم روی کرنل های 2.4 به بالا این کار رو اجرا کردند ....
دلیل این کار برای افزایش سرعت در حجم محاسباتی کم و تکراری بوده ولی در بیشتر مواقع هم باعث کندی سرعت و حتی هنگ کردن سرور هم شده که میتونید در اینترنت سرچ کنید این موضوع رو .....
به طور 100% میشه گفت اگر حجم محاسباتی کم و تکراری باشه میتونه باعث افزایش سرعت بشه ولی نه به طوری که محسوس و قابل حس باشه .
و این همیشه قابل قبول بوده که رم وقتی خالی باشه نسبت سرعت جواب گویی سرور مخصوصا در وب سرور به سروری که تمام رم رو رزور کرده بیشتره .
نقل قول:
تکلیف کاربران با این دو اختلاف نظر چیه ؟ ;;)
همیشه تجربه میتونه باعث انتخاب بشه و فکر کنم 1 بار تجربه ارزشش رو داره تو این مورد .....
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
سلام من این دستور رو وارد میکنم مشکل دسترسی میده (به صورت دستی هم تغییر دادم اما تغییر نمیکنه) !؟
-bash: /proc/sys/vm/drop_caches: Permission denied
داخل فایل فوق فقط "0" هست . باید عدد خاصی رو وارد کنم !؟
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
با دسترسی کاربر root مجددا تلاش کنید .
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
بله با یوزر root وارد SSH شده ام !!!
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
این کار رو باید همیشه انجام داد یا یه بار برا همیشه هست ؟
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
نقل قول:
نوشته اصلی توسط
asrhosting
این کار رو باید همیشه انجام داد یا یه بار برا همیشه هست ؟
طبق این آموزش فقط یکبار ، تا زمانی که سرور reboot شود .
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
چه طور می شه کاری کرد که کش شدن رم زیاد نباشه مقدار کمی به کش اختصاص داده بشه مثلا 100 مگ ؟
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
آقا من این فرمان رو استفاده می کنم ولی باز دوباره پر میشه...
مشکل از کجاست؟؟
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
پیشنهاد می کنم از این دستور استفاده نکنید چون به شدت کیفیت رو پایین میاره.
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
نقل قول:
نوشته اصلی توسط
Talahost.Com
پیشنهاد می کنم از این دستور استفاده نکنید چون به شدت کیفیت رو پایین میاره.
کیفیت چی رو پایین میاره؟؟؟
من که تغییری در سرعت احساس نکردم...
مشکلم اینجاست که وقتی کش رو خالی می کنم دوباره شروع به پر شدن می کنه!!!
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
هلپیـــــــــــــــــــــ ـــــــــــــــنگ
خسته شدم بس که این کد رو وارد کردم....
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
دقیقا من همین مشکل دارم لطفا کمی توضیح بیشتر دهید.....:39:
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
برای هاستنگ چنین اری پیشنهاد نمیشه
برای کار های دیگه میتون مفید باشه که کش کردن مضر هستش
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
من به عنوان فایل سرور استفاده می کنم... خیلی سریع کش پر میشه چون رمم کمه به شدت نیاز دارم به این کد...
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
منم این مشکل رو دارم. استفاده از این کد رو پیشنهاد نمیکنم چون تاثیر موقت داره
منم دنبال یه راه حل هستم برای اینکار
فکر کنم کسی نمیدونه چی مفید هست واسه جلوگیری از کش شدن
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
سلام
دوستان می تونید تاپیک زیر رو مطالعه کنید :
http://www.webhostingtalk.ir/f111/20404/
-
پاسخ : جلوگیری از cache شدن ram در لینوکس
ببخشید تاپیک قدیمی رو میارم بالا
ولی من این دستور رو اغلب وقتی حوصلم سر میره میزنم
رم ما از 32 گیگ مثلا 3 گیگش پره این دستور رو میزنم فقط واسه 1 دقیقه رم میره رو 1 گیگ و دوباره میشه 3
و نه فرقی تو سرعت میذاره نه چیزی
سرور هم برای هاست اشتراکیه
خواستم بنویسم فردا جستجو شد شاید به درد کسی بخوره