PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با مصرف بیش از حد رم سرور مجازی و پایین آمدن سایت



mf007
November 2nd, 2018, 16:17
سلام ،
دوستان ما یه سرور مجازی تو اروپا داشتیم و حدود دو سال بدون مشکل استفاده می کردیم ولی تصمیم گرفتیم که سایت رو به سرور داخلی انتقال بدیم.
با همون مشخصات یه سرور گرفتیم . سیستم عامل centos ، رم 4 ، 100 گیگ هارد
ولی بعد اون هر دو سه روز یکبار سایت میاد پایین به خاطر مصرف بالای رم و مجبوریم که سرور رو ری استارت کنیم

top - 07:31:37 up 1 day, 1:59, 0 users, load average: 0.04, 0.04, 0.04
Tasks: 173 total, 1 running, 172 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.2%us, 1.0%sy, 0.0%ni, 95.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.1%st
Mem: 4056404k total, 3036072k used, 1020332k free, 216692k buffers
Swap: 4685820k total, 0k used, 4685820k free, 2163240k cached

از دیروز که ریست کردیم مصرف رم تا الان رسیده به 3 گیگ

به نظرتون چطوری می شه این مشکل رو حل کرد ؟
آیا اگر یک جاب تعریف کنیم و هر روز کش رو خالی کنیم مشکل حل می شه ؟
در ضمن سایت بازدید زیادی نداره که بگیم به خاطر بازدید بالا این اتفاق می افته

ممنون

mehran2245
November 2nd, 2018, 16:21
مشکل خاصی نداره طبیعیه اگه مصرف سرور بره بالا و رم یا سی پیو کم بیاره پیغام میاد همچنین swap شما هنوز کم نشده پس منابع شما ازاد هست

acloud
November 2nd, 2018, 16:23
عرض ادب

خالی کردن کش سرور درست نیست و ممکنه آخرین اتصال تون به سرور باشه.

در عوض میتوانید با بهینه سازی کانفیگ سرور جلوی مصرف بیش از اندازه رم را بگیرید.

پیشنهاد همیشگی، ارتقاء رم سرور هست.

درحال حاضر هاست های اشتراکی الان +2گیگ رم اختصاصی دارند.

شما سرور جداگانه دارید و کلی هم پراسس مربوط به خود سیستم عامل وجود دارد که رم اشغال میکند.

لذا ارتقاء رم مناسب تر خواهد بود.

ارادتمند

mf007
November 2nd, 2018, 16:41
ممنون از پاسخهاتون

رم سرور اروپا 2 گیگ بود که هیچ مشکلی نداشتیم
وقتی انتقال دادیم 2 گیگ اضافه کردیم که شد 4

در حال حاضر رم 3 گیگش در حال استفادس یعنی اگر به 4 برسه از swap استفاده می کنه ؟

اشغال شدن این حجم از رم طبیعیه ؟

اگر سرور احتیاج داشته باشه ، رم اشغال شده توسط کش رو آزاد می کنه ؟

اگر اینطوره چرا سرور با ارور کمبود رم مواجه می شه ؟ البته با افزایش رم هنوز این مشکل پیش نیومده ولی به خاطر حساس بودن مجبوریم پیشگیری کنیم (رم رو روز قبل ارتقا دادیم)

mehran2245
November 2nd, 2018, 17:20
اگه پیغام کمبود منابع ارسال میشه این احتمال هست که هسته های سی پیو سرور شما کمه. فقط رم کافی نیست سی پیو هم مهمه مثلا برای 4 گیگ رم 3000 الی 4000 مگاهرتز سی پیو اختصاص میدن

mf007
November 2nd, 2018, 18:34
نه بررسی کردیم فقط رم که به مشکل می خوره
الان بعد از گذشت یک روز از ری استارت کردن سرور مصرف رم رسیده به 3.5 گیگ در واقع کش داره اضافه می شه

می شه محدودیت برای کش در نظر گرفت ؟ مثلا یک گیگ از کل رم برای کش در نظر بگیریم یا اصلا این کار درسته ؟
در حال حاضر 2.5 گیگ از رم رو کش مصرف کرده و همینطور داره افزایش پیدا می کنه