اطلاعیه
بستن
هنوز اطلاعیه ای در دست نیست.
مشکل در مصرف بالای ram در لینوکس
بستن
X
-
بسیار سپاسگذارم از پیگیری ها و راهنمایی ها تون. اطلاعات تماس شما رو در امضاء مشاهده میکنم اگر کاری بود حتما مزاحم تون میشم.
-
لینوکس مقدار قابل توجهی از رم رو داخل حافظه ی موقتی که اسمش کش (cache)هست رو ذخیره میکنه.من اومدم دستوری رو بهتون گفتم که اون حافظه کش رو خالی کنین.نوشته شده توسط behrooz مشاهده پستممنون soundlands عزیز با این دستور echo به شدت مصرف رمم افت کرد. واقعا نمیدونم چطور تشکر کنم ازتون.
فقط یه سوال این قضیه برام هنوز هضم نشده که با این کار چه اتفاقی توی رم افتاد که اینقدر مصرفش اومد پایین. اینم ممنون میشم یه توضیح بدین.
فقط این حافظه کش به طور مرتب کار خودش رو انجام میده و همیشه در حال پر شدن هستش.شما باید با پیگیری کردن سرورتون هرزمان که مصرف رم بالا رفت از دستوری که دادم استفاده کنین.اگه سوال دیگه ای بود میتونین درخواست شماره تماس کنین تا بهتون بدم برای مشکلات احتمالی آینده.
یک نظر بدهید:
-
ممنون soundlands عزیز با این دستور echo به شدت مصرف رمم افت کرد. واقعا نمیدونم چطور تشکر کنم ازتون.نوشته شده توسط sunlands مشاهده پستسلام
بهتر بود که از نانو استفاده میکردین اما در هر حال موردی نیستش.
دستور زیر رو بزنین:
بعد از زدن دستور بالا اگه پیغامی نیومد یعنی دستور شما اعمال شده.کد:echo 3 > /proc/sys/vm/drop_caches
سپس یه چک مجدد کنین مصرف رم تون رو.
فقط یه سوال این قضیه برام هنوز هضم نشده که با این کار چه اتفاقی توی رم افتاد که اینقدر مصرفش اومد پایین. اینم ممنون میشم یه توضیح بدین.
یک نظر بدهید:
-
سلامنوشته شده توسط behrooz مشاهده پستمرسی من با vim بازش کردم و موقعی که فایل drop_caches رو ادیت کنم و عدد 3 رو میذارم بعدش که wq میزنم که فایل رو ذخیره کنه این پیغام رو میده و نمیذاره ذخیرش کنم:
q خالی هم که میزنم این پیغام رو میده :کد:"/proc/sys/vm/drop_caches" WARNING: The file has been changed since reading it!!! Do you really want to write to it (y/n)?
هیچ جوره نمیذاره ذخیرش کنم.کد:E37: No write since last change (add ! to override)
بهتر بود که از نانو استفاده میکردین اما در هر حال موردی نیستش.
دستور زیر رو بزنین:
بعد از زدن دستور بالا اگه پیغامی نیومد یعنی دستور شما اعمال شده.کد:echo 3 > /proc/sys/vm/drop_caches
سپس یه چک مجدد کنین مصرف رم تون رو.
یک نظر بدهید:
-
مرسی من با vim بازش کردم و موقعی که فایل drop_caches رو ادیت کنم و عدد 3 رو میذارم بعدش که wq میزنم که فایل رو ذخیره کنه این پیغام رو میده و نمیذاره ذخیرش کنم:
q خالی هم که میزنم این پیغام رو میده :کد:"/proc/sys/vm/drop_caches" WARNING: The file has been changed since reading it!!! Do you really want to write to it (y/n)?
هیچ جوره نمیذاره ذخیرش کنم.کد:E37: No write since last change (add ! to override)
آخرین ویرایش توسط behrooz; در تاریخ/ساعت 01-27-2016, 12:25 PM.
یک نظر بدهید:
-
مصرف بالای رم سرور شما به این خاطر هستش که حافظه موقت سرور شما داره استفاده میشه.
با استفاده از دستورالعملی که گفتم حافظه موقت رم شمارو خالی میکنیم.
نگران نباشین اتفاق ناخوشایندی برای سرور شما اتفاق نمیفته اگه دقیق انجامش بدین.
یک نظر بدهید:
-
ممنون soundland عزیز، میشه بفرمایید من اون 0 رو بکنم 3 چه تاثیری روی رم سرور یا خود سرور میذاره؟ با تشکر
یک نظر بدهید:
-
سلامنوشته شده توسط behrooz مشاهده پستسلام دوستان من یه سرور دارم که 10 گیگ رم داره از این 10 گیگ ram حدود 7 گیگ خورده ای داره مصرف میشه. میخوام ببینم چه اپلیکیشن هایی هستند که دارن ram رو مصرف میکنند. چطور میتونم چک کنم که در لحظه هر اپلیکیشن چقدر ram داره مصرف میکنه ؟ البته اینم بگم دستور top رو زدم ولی هیچ اپلیکیشنی نشونم نداد که داره ram رو میخوره
سرور شما بهینه سازی نشده به این خاطر هستش که به این مشکل میخورین.
وارد اس اس اچ بشین و دستور زیر رو وارد کنین:
کد:cd /proc/sys/vm/
خب حالا با دستور زیر فایلی که میگم رو باز میکنین:
اگه اررور دادش یعنی ویرایشگر نانو رو نصب نکردین.با دستور زیر ویرایشگر نانو رو میتونین نصب کنین البته اگه اررور داد این دستور رو بزنین:کد:nano drop_caches
بعد که باز شدش یه عدد صفر وجود داره شما اون رو تبدیل به عدد 3 بکنین و بعد دکمه های زیر رو به ترتیب وارد کنین:کد:yum -y install nano
کد:ctrl+x
کد:enter
بعدش دستور زیر رو بزنین تا مشاهده کنین که منابع رم شما ازاد شدش:
کد:free -m
اگر نتونستین مراحل بالارو انجام بدین و یا انجام دادین و خواستین که مشکل رو بطور داعمی برطرف کنین با من از طریق امضا در تماس باشین.
امیدوارم مثمر سمر واقع شده باشم.
یک نظر بدهید:
-
یک نظر بدهید:
-
مشکل در مصرف بالای ram در لینوکس
سلام دوستان من یه سرور دارم که 10 گیگ رم داره از این 10 گیگ ram حدود 7 گیگ خورده ای داره مصرف میشه. میخوام ببینم چه اپلیکیشن هایی هستند که دارن ram رو مصرف میکنند. چطور میتونم چک کنم که در لحظه هر اپلیکیشن چقدر ram داره مصرف میکنه ؟ البته اینم بگم دستور top رو زدم ولی هیچ اپلیکیشنی نشونم نداد که داره ram رو میخورهبرچسب ها: هیچکدام

یک نظر بدهید: