مشکل با کش شدن رم و کم آوردن رم
سلام خدمت دوستان عزیز.
یک سوال دارم از دوستان.
من یک vps دارم.رم 3 و دایرکت ادمین و انجیکس و آپاچی.
دوتا سایت بیشتر نداریم داخلش.اما وقتی با top میزنیم,فضای رم خالی میزنه 920 کیلو بایت.رفتم دنبالش میگن از کش هستش که روی رم کش میشه.
بعد با فرمان
echo 3 > /proc/sys/vm/drop_caches
درست میشه و رم خالی رو 2 گیگ میزنه.اما باز به سرعت پر میشه.
اما یک مشکل اینجاست که با کرون میشه کاری کرد که هر چند دقیقه یک بار کش رو خالی کنیم.اما به مدت چند ثانیه حدودا 5 ثانیه,سرور از کار میفته بعد درست میشه.
این روش یک روش خوب نیست که بیایم روی کرون بندازیم.حالا من میخوام بدونم راه دیگه ای هم هستش که کش شدن کم بشه یا این مشکل درست بشه.چون باعث میشه توی سایت نشه پست داد
راه حلی داره که بشه این مشکل رو حل کرد؟منتظر جواب دوستان هستم.
ممنونم.
پاسخ : مشکل با کش شدن رم و کم آوردن رم
سلام.
نتیجه ی 3 دستور زیر را قرار دهید :
کد:
free -mt | grep Mem: | awk '{print $3}'
free -mt | grep Mem: | awk '{print $6}'
free -mt | grep Mem: | awk '{print $7}'
پاسخ : مشکل با کش شدن رم و کم آوردن رم
کد PHP:
free -mt | grep Mem: | awk '{print $3}'
782
کد PHP:
free -mt | grep Mem: | awk '{print $6}'
21
کد PHP:
free -mt | grep Mem: | awk '{print $7}'
344
این هم از جواب های این فرامین
مرسی.
پاسخ : مشکل با کش شدن رم و کم آوردن رم
مقدار کل رم شما 768 مگابایت و کلا 403 مگابایت رم مصرف شده است.
داخل دستور top و free -m رم کش شده و بقیه ی موارد نوشته میشود و برای بدست اوردن میزان رم مصرفی باید چند محاسبه انجام دهید.
همچنین برای بدست اوردن میزان واقعی رم مصرفی بهتر هست نرم افزار htop نصب کنید و داخل ان رم را نوشته.
برای نصب htop :
yum install htop
(نیازمند به epel برای نصب دارید)
------------
در مورد سوالتان ، میتوانید کش های php و وب سرور نصب شده را بررسی کنید و درصورت نیاز غیرفعال کنید (البته اول باید اطمینان حاصل کنید که کش نصب هست و رم را مصرف کرده)
موفق باشید./
پاسخ : مشکل با کش شدن رم و کم آوردن رم
سلام.
با تشکر از شما.
منظورتون رو نفهمیدم.مقدار رم من 768 تاست؟من که 3 گیگ دارم.
چطور میشه زیاد تر کرد.
در مورد صحبت دومتون,سرور تازه نصب شده.دایرکت و انجیکس و آپاچی و ورنیش.دیگه هیچ کشی مخصوصا کش php نصب نیست.
الان مشکل سرور من همینه.رم کم میاره.نمیشه پست داد.زود میره 503 میده.نمیشه کاری کرد که کش کم بشه یا هر چیز دیگه ای.
راه حلی نداره؟
پاسخ : مشکل با کش شدن رم و کم آوردن رم
نتیجه ی دستور free -m را قرار دهید.
پاسخ : مشکل با کش شدن رم و کم آوردن رم
من الان drop کردمش.اما این مشخصات topقبلی بود :
نقل قول:
Mem: 3115332k total, 3016888k used, 98444k free, 212472k buffers
الان هم دستور free -m اینه :
نقل قول:
Mem: 3042 852 2189 0 32 390
این بعد از دروپ هستش.چون خیلی پر کرده بود و مجبور شدم.
پاسخ : مشکل با کش شدن رم و کم آوردن رم
drop تنها برای رم کش شده هست و نیازی به اینکار نیست !
نرم افزار htop را نصب کنید و ببینید داخلش مقدار رم مصرفی را چی نشان میدهد.
درصورت تمایل دسترسی ssh را ارسال کنید تا بررسی کنیم.
پاسخ : مشکل با کش شدن رم و کم آوردن رم
الان رم رو درست نشون میده.مشکلی نداره.اما کم کم داره فضای خالی کم میشه.
راه حلی نیست که کش نشه؟یا یک کاری کرد که دیگه اینطوری نشه؟
پاسخ : مشکل با کش شدن رم و کم آوردن رم
varnish را غیرفعال کنید - احتمالا مشکل مصرف زیاد رم و ارور 503 در وردپرس حل میشود.
پاسخ : مشکل با کش شدن رم و کم آوردن رم
با تشکر از شما.
مشکل از ورنیش هم نیست.چون وقتی ورنیش رو رستارت کنی اگه رمی رو مصرف میکنه باید کمی رو خالی کنه.اما اصلا خالی نمیکنه.
راه حل دیگه ای نیست؟
پاسخ : مشکل با کش شدن رم و کم آوردن رم
داخل دستور top یا htop ، چه پروسسی از رم زیاد استفاده میکند؟
پاسخ : مشکل با کش شدن رم و کم آوردن رم
سلام و درود.
فعلا آپاچی.
اما هنوز رم رو پر نکردن.داره کم کم کش روی رم تاثیر میذاره.
- - - Updated - - -
سلام و درود.
دوستان,کسی نیست یک راه حل بده؟
پاسخ : مشکل با کش شدن رم و کم آوردن رم
با سلام
سایت های روی سرور بازدید بالایی دارند ؟
از کش وردپرس هم استفاده میکنید ؟
رم سرورتون واقعی هست یا اورسل شده ؟
باید کلا سرورتون بیشتر بررسی بشه.
باتشکر
پاسخ : مشکل با کش شدن رم و کم آوردن رم
سلام و درود.
یک سایت بازدیدش حدودا 2هزار تاست.زیاد نیست نسبت به رم.همچنین کانفیگ شده.
این کم آوردن رم,طوری هستش که اگه انجیکس یا اپاچی یا .... رستارت بشه توی رم تاثیری نداره.حتما باید اون کش رو با دراپ خالی کنم که رم خالی شه.
رم واقعی هستش اگه اشتباه نکنم.دستوری هستش که بشه مشخص کنم واقعی هستش یا نه؟
پاسخ : مشکل با کش شدن رم و کم آوردن رم
با سلامدوستان
بنده هم همین مشکل رو در سرور دی چت با کنترل پنل دایرکت ادمین دارم
خیلی زود میزان رم خالی بسیار کم نشون میده
ممنون میشم راهنمایی کنید
باتشکر
- - - 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 اضافه میشه و اینا نشون داده نمیشن
پاسخ : مشکل با کش شدن رم و کم آوردن رم
نقل قول:
نوشته اصلی توسط
rezaserver
با سلامدوستان
بنده هم همین مشکل رو در سرور دی چت با کنترل پنل دایرکت ادمین دارم
خیلی زود میزان رم خالی بسیار کم نشون میده
ممنون میشم راهنمایی کنید
باتشکر
- - - Updated - - -
این هم نتیجه TOP
سلام.
مشکل سرور شما از کانفیگ نبودن mysql هست.
جهت بررسی دقیق ویا رفع در تماس باشید./
پاسخ : مشکل با کش شدن رم و کم آوردن رم
آره.این مشکل دوستمون از mysql هستش.اما اکثرن این مشکل کش شدن رو دارن.
دوستان راه حلی ندارید؟
پاسخ : مشکل با کش شدن رم و کم آوردن رم
مشکل شما از کش شدن رم نیست !
لینوکس به صورت پیشفرض رم را کش میکند و هر زمان که مورد نیاز باشد انرا جهت استفاده خالی میکند (رم کش شده)
لینک زیر را مشاهده کنید :
Help! Linux ate my RAM!
------------------------------------
مشکل شما استفاده بیش از حد رم توسط نرم افزار های روی سرور هست !
بدون بررسی دقیق نمیتوان علت انرا پیدا کرد.
موفق باشید./
پاسخ : مشکل با کش شدن رم و کم آوردن رم
نقل قول:
نوشته اصلی توسط
secureconfig
مشکل شما از کش شدن رم نیست !
لینوکس به صورت پیشفرض رم را کش میکند و هر زمان که مورد نیاز باشد انرا جهت استفاده خالی میکند (رم کش شده)
لینک زیر را مشاهده کنید :
Help! Linux ate my RAM!
------------------------------------
مشکل شما استفاده بیش از حد رم توسط نرم افزار های روی سرور هست !
بدون بررسی دقیق نمیتوان علت انرا پیدا کرد.
موفق باشید./
سلام و درود.
دوست عزیز,من بالا هم گفتم.روی سرور چه چیزایی نصبه.وقتی مثلا آپاچی بیاد از رم استفاده کنه,با یک رستارت کردن اپاچی این مشکل برطرف میشه.یا ورنیش یا هر چیز دیگه ای.با یک رستارت کردن اون برنامه مشکل برطرف میشه.
اما همه این کارها انجام شده,اما بازم همین مشکل بوده و بهتون گفتم که وقتی با دراپ کار میکنم,رم رو کاملا خالی میکنه.اگه از کش نباشه,با دراپ خالی نمیشه و یا با از کار انداختن سرویس ها باید حافظه خالی رو زیاد کنه.
اما بالا بهتون گفتم.همه این کارها رو کردم اما نشده.
پاسخ : مشکل با کش شدن رم و کم آوردن رم
نقل قول:
نوشته اصلی توسط
007
سلام
راه حلش اینه اپاچی+ورکر رو ست کن+کش سرور مناسب حل میشه در ضمن سرورتونم ازجایی تهیه شده که کیفیت لازم رو نداره..........
من میتونم همین وضعیتتون رو براتون بهبود ببخشم(رایگان )
ارادت
باز خجالتم دادی پسر.
روم نمیشه :d
واست میفرستم اطلاعات رو.
خداوکیلی,بدون هیچ چیزی,فقط میتونم بگم واقعا معرکه ای پسر.اون مشکل سرورم رو حل کردی.هنوز یادم نرفته.خیلی مردی پسر.
- - - Updated - - -
فرستادم رفیق.مرسی