ورود

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



IrIsT
January 29th, 2015, 20:00
سلام خدمت دوستان عزیز.
یک سوال دارم از دوستان.
من یک vps دارم.رم 3 و دایرکت ادمین و انجیکس و آپاچی.
دوتا سایت بیشتر نداریم داخلش.اما وقتی با top میزنیم,فضای رم خالی میزنه 920 کیلو بایت.رفتم دنبالش میگن از کش هستش که روی رم کش میشه.
بعد با فرمان

echo 3 > /proc/sys/vm/drop_caches
درست میشه و رم خالی رو 2 گیگ میزنه.اما باز به سرعت پر میشه.
اما یک مشکل اینجاست که با کرون میشه کاری کرد که هر چند دقیقه یک بار کش رو خالی کنیم.اما به مدت چند ثانیه حدودا 5 ثانیه,سرور از کار میفته بعد درست میشه.
این روش یک روش خوب نیست که بیایم روی کرون بندازیم.حالا من میخوام بدونم راه دیگه ای هم هستش که کش شدن کم بشه یا این مشکل درست بشه.چون باعث میشه توی سایت نشه پست داد


راه حلی داره که بشه این مشکل رو حل کرد؟منتظر جواب دوستان هستم.
ممنونم.

secureconfig
January 29th, 2015, 20:06
سلام.

نتیجه ی 3 دستور زیر را قرار دهید :


free -mt | grep Mem: | awk '{print $3}'

free -mt | grep Mem: | awk '{print $6}'
free -mt | grep Mem: | awk '{print $7}'

IrIsT
January 29th, 2015, 20:17
free -mt | grep Mem: | awk '{print $3}'
782





free -mt | grep Mem: | awk '{print $6}'
21




free -mt | grep Mem: | awk '{print $7}'
344


این هم از جواب های این فرامین
مرسی.

secureconfig
January 29th, 2015, 20:22
مقدار کل رم شما 768 مگابایت و کلا 403 مگابایت رم مصرف شده است.

داخل دستور top و free -m رم کش شده و بقیه ی موارد نوشته میشود و برای بدست اوردن میزان رم مصرفی باید چند محاسبه انجام دهید.
همچنین برای بدست اوردن میزان واقعی رم مصرفی بهتر هست نرم افزار htop نصب کنید و داخل ان رم را نوشته.
برای نصب htop :
yum install htop
(نیازمند به epel برای نصب دارید)
------------
در مورد سوالتان ، میتوانید کش های php و وب سرور نصب شده را بررسی کنید و درصورت نیاز غیرفعال کنید (البته اول باید اطمینان حاصل کنید که کش نصب هست و رم را مصرف کرده)

موفق باشید./

IrIsT
January 29th, 2015, 20:28
سلام.
با تشکر از شما.
منظورتون رو نفهمیدم.مقدار رم من 768 تاست؟من که 3 گیگ دارم.
چطور میشه زیاد تر کرد.
در مورد صحبت دومتون,سرور تازه نصب شده.دایرکت و انجیکس و آپاچی و ورنیش.دیگه هیچ کشی مخصوصا کش php نصب نیست.
الان مشکل سرور من همینه.رم کم میاره.نمیشه پست داد.زود میره 503 میده.نمیشه کاری کرد که کش کم بشه یا هر چیز دیگه ای.
راه حلی نداره؟

secureconfig
January 29th, 2015, 20:42
نتیجه ی دستور free -m را قرار دهید.

IrIsT
January 29th, 2015, 20:45
من الان drop کردمش.اما این مشخصات topقبلی بود :


Mem: 3115332k total, 3016888k used, 98444k free, 212472k buffers



الان هم دستور free -m اینه :

Mem: 3042 852 2189 0 32 390


این بعد از دروپ هستش.چون خیلی پر کرده بود و مجبور شدم.

secureconfig
January 29th, 2015, 20:48
drop تنها برای رم کش شده هست و نیازی به اینکار نیست !
نرم افزار htop را نصب کنید و ببینید داخلش مقدار رم مصرفی را چی نشان میدهد.
درصورت تمایل دسترسی ssh را ارسال کنید تا بررسی کنیم.

IrIsT
January 29th, 2015, 20:58
الان رم رو درست نشون میده.مشکلی نداره.اما کم کم داره فضای خالی کم میشه.
راه حلی نیست که کش نشه؟یا یک کاری کرد که دیگه اینطوری نشه؟

secureconfig
January 29th, 2015, 20:58
varnish را غیرفعال کنید - احتمالا مشکل مصرف زیاد رم و ارور 503 در وردپرس حل میشود.

IrIsT
January 29th, 2015, 21:12
با تشکر از شما.
مشکل از ورنیش هم نیست.چون وقتی ورنیش رو رستارت کنی اگه رمی رو مصرف میکنه باید کمی رو خالی کنه.اما اصلا خالی نمیکنه.
راه حل دیگه ای نیست؟

secureconfig
January 29th, 2015, 21:12
داخل دستور top یا htop ، چه پروسسی از رم زیاد استفاده میکند؟

IrIsT
January 30th, 2015, 10:09
سلام و درود.
فعلا آپاچی.
اما هنوز رم رو پر نکردن.داره کم کم کش روی رم تاثیر میذاره.

- - - Updated - - -

سلام و درود.
دوستان,کسی نیست یک راه حل بده؟

RoobinaServer
January 30th, 2015, 10:13
با سلام

سایت های روی سرور بازدید بالایی دارند ؟

از کش وردپرس هم استفاده میکنید ؟

رم سرورتون واقعی هست یا اورسل شده ؟

باید کلا سرورتون بیشتر بررسی بشه.

باتشکر

IrIsT
January 30th, 2015, 12:58
سلام و درود.
یک سایت بازدیدش حدودا 2هزار تاست.زیاد نیست نسبت به رم.همچنین کانفیگ شده.
این کم آوردن رم,طوری هستش که اگه انجیکس یا اپاچی یا .... رستارت بشه توی رم تاثیری نداره.حتما باید اون کش رو با دراپ خالی کنم که رم خالی شه.
رم واقعی هستش اگه اشتباه نکنم.دستوری هستش که بشه مشخص کنم واقعی هستش یا نه؟

rezaserver
January 30th, 2015, 13:13
با سلامدوستان
بنده هم همین مشکل رو در سرور دی چت با کنترل پنل دایرکت ادمین دارم
خیلی زود میزان رم خالی بسیار کم نشون میده
ممنون میشم راهنمایی کنید
باتشکر

- - - Updated - - -


1964 mysql 20 0 669m 60m 5632 S 0.3 3.2 0:16.60 mysqld
1 root 20 0 19356 1532 1224 S 0.0 0.1 0:01.12 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.08 ksoftirqd/0





این هم نتیجه TOP

- - - Updated - - -

البته ثابت نیست گاهی اوقات هم lfd اضافه میشه و اینا نشون داده نمیشن

secureconfig
January 30th, 2015, 13:13
با سلامدوستان
بنده هم همین مشکل رو در سرور دی چت با کنترل پنل دایرکت ادمین دارم
خیلی زود میزان رم خالی بسیار کم نشون میده
ممنون میشم راهنمایی کنید
باتشکر

- - - Updated - - -






این هم نتیجه TOP

سلام.

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

IrIsT
January 30th, 2015, 13:40
آره.این مشکل دوستمون از mysql هستش.اما اکثرن این مشکل کش شدن رو دارن.
دوستان راه حلی ندارید؟

secureconfig
January 30th, 2015, 13:50
مشکل شما از کش شدن رم نیست !
لینوکس به صورت پیشفرض رم را کش میکند و هر زمان که مورد نیاز باشد انرا جهت استفاده خالی میکند (رم کش شده)
لینک زیر را مشاهده کنید :
Help! Linux ate my RAM! (http://linuxatemyram.com/)
------------------------------------
مشکل شما استفاده بیش از حد رم توسط نرم افزار های روی سرور هست !
بدون بررسی دقیق نمیتوان علت انرا پیدا کرد.

موفق باشید./

IrIsT
January 30th, 2015, 15:19
مشکل شما از کش شدن رم نیست !
لینوکس به صورت پیشفرض رم را کش میکند و هر زمان که مورد نیاز باشد انرا جهت استفاده خالی میکند (رم کش شده)
لینک زیر را مشاهده کنید :
Help! Linux ate my RAM! (http://linuxatemyram.com/)
------------------------------------
مشکل شما استفاده بیش از حد رم توسط نرم افزار های روی سرور هست !
بدون بررسی دقیق نمیتوان علت انرا پیدا کرد.

موفق باشید./

سلام و درود.

دوست عزیز,من بالا هم گفتم.روی سرور چه چیزایی نصبه.وقتی مثلا آپاچی بیاد از رم استفاده کنه,با یک رستارت کردن اپاچی این مشکل برطرف میشه.یا ورنیش یا هر چیز دیگه ای.با یک رستارت کردن اون برنامه مشکل برطرف میشه.
اما همه این کارها انجام شده,اما بازم همین مشکل بوده و بهتون گفتم که وقتی با دراپ کار میکنم,رم رو کاملا خالی میکنه.اگه از کش نباشه,با دراپ خالی نمیشه و یا با از کار انداختن سرویس ها باید حافظه خالی رو زیاد کنه.
اما بالا بهتون گفتم.همه این کارها رو کردم اما نشده.

IrIsT
January 30th, 2015, 16:02
سلام
راه حلش اینه اپاچی+ورکر رو ست کن+کش سرور مناسب حل میشه در ضمن سرورتونم ازجایی تهیه شده که کیفیت لازم رو نداره..........
من میتونم همین وضعیتتون رو براتون بهبود ببخشم(رایگان )
ارادت
باز خجالتم دادی پسر.
روم نمیشه :d
واست میفرستم اطلاعات رو.
خداوکیلی,بدون هیچ چیزی,فقط میتونم بگم واقعا معرکه ای پسر.اون مشکل سرورم رو حل کردی.هنوز یادم نرفته.خیلی مردی پسر.

- - - Updated - - -

فرستادم رفیق.مرسی