-
January 29th, 2015, 20:00
#1
مشکل با کش شدن رم و کم آوردن رم
سلام خدمت دوستان عزیز.
یک سوال دارم از دوستان.
من یک vps دارم.رم 3 و دایرکت ادمین و انجیکس و آپاچی.
دوتا سایت بیشتر نداریم داخلش.اما وقتی با top میزنیم,فضای رم خالی میزنه 920 کیلو بایت.رفتم دنبالش میگن از کش هستش که روی رم کش میشه.
بعد با فرمان
echo 3 > /proc/sys/vm/drop_caches
درست میشه و رم خالی رو 2 گیگ میزنه.اما باز به سرعت پر میشه.
اما یک مشکل اینجاست که با کرون میشه کاری کرد که هر چند دقیقه یک بار کش رو خالی کنیم.اما به مدت چند ثانیه حدودا 5 ثانیه,سرور از کار میفته بعد درست میشه.
این روش یک روش خوب نیست که بیایم روی کرون بندازیم.حالا من میخوام بدونم راه دیگه ای هم هستش که کش شدن کم بشه یا این مشکل درست بشه.چون باعث میشه توی سایت نشه پست داد
راه حلی داره که بشه این مشکل رو حل کرد؟منتظر جواب دوستان هستم.
ممنونم.
-
-
January 29th, 2015 20:00
# ADS
-
January 29th, 2015, 20:06
#2
عضو انجمن
پاسخ : مشکل با کش شدن رم و کم آوردن رم
سلام.
نتیجه ی 3 دستور زیر را قرار دهید :
کد:
free -mt | grep Mem: | awk '{print $3}'
free -mt | grep Mem: | awk '{print $6}'
free -mt | grep Mem: | awk '{print $7}'
-
تعداد تشکر ها از secureconfig به دلیل پست مفید
-
January 29th, 2015, 20:17
#3
پاسخ : مشکل با کش شدن رم و کم آوردن رم
کد 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
این هم از جواب های این فرامین
مرسی.
-
-
January 29th, 2015, 20:22
#4
عضو انجمن
پاسخ : مشکل با کش شدن رم و کم آوردن رم
مقدار کل رم شما 768 مگابایت و کلا 403 مگابایت رم مصرف شده است.
داخل دستور top و free -m رم کش شده و بقیه ی موارد نوشته میشود و برای بدست اوردن میزان رم مصرفی باید چند محاسبه انجام دهید.
همچنین برای بدست اوردن میزان واقعی رم مصرفی بهتر هست نرم افزار htop نصب کنید و داخل ان رم را نوشته.
برای نصب htop :
yum install htop
(نیازمند به epel برای نصب دارید)
------------
در مورد سوالتان ، میتوانید کش های php و وب سرور نصب شده را بررسی کنید و درصورت نیاز غیرفعال کنید (البته اول باید اطمینان حاصل کنید که کش نصب هست و رم را مصرف کرده)
موفق باشید./
-
تعداد تشکر ها از secureconfig به دلیل پست مفید
-
January 29th, 2015, 20:28
#5
پاسخ : مشکل با کش شدن رم و کم آوردن رم
سلام.
با تشکر از شما.
منظورتون رو نفهمیدم.مقدار رم من 768 تاست؟من که 3 گیگ دارم.
چطور میشه زیاد تر کرد.
در مورد صحبت دومتون,سرور تازه نصب شده.دایرکت و انجیکس و آپاچی و ورنیش.دیگه هیچ کشی مخصوصا کش php نصب نیست.
الان مشکل سرور من همینه.رم کم میاره.نمیشه پست داد.زود میره 503 میده.نمیشه کاری کرد که کش کم بشه یا هر چیز دیگه ای.
راه حلی نداره؟
-
-
January 29th, 2015, 20:42
#6
عضو انجمن
پاسخ : مشکل با کش شدن رم و کم آوردن رم
نتیجه ی دستور free -m را قرار دهید.
-
-
January 29th, 2015, 20:45
#7
پاسخ : مشکل با کش شدن رم و کم آوردن رم
من الان drop کردمش.اما این مشخصات topقبلی بود :
Mem: 3115332k total, 3016888k used, 98444k free, 212472k buffers
الان هم دستور free -m اینه :
Mem: 3042 852 2189 0 32 390
این بعد از دروپ هستش.چون خیلی پر کرده بود و مجبور شدم.
-
-
January 29th, 2015, 20:48
#8
عضو انجمن
پاسخ : مشکل با کش شدن رم و کم آوردن رم
drop تنها برای رم کش شده هست و نیازی به اینکار نیست !
نرم افزار htop را نصب کنید و ببینید داخلش مقدار رم مصرفی را چی نشان میدهد.
درصورت تمایل دسترسی ssh را ارسال کنید تا بررسی کنیم.
-
-
January 29th, 2015, 20:58
#9
پاسخ : مشکل با کش شدن رم و کم آوردن رم
الان رم رو درست نشون میده.مشکلی نداره.اما کم کم داره فضای خالی کم میشه.
راه حلی نیست که کش نشه؟یا یک کاری کرد که دیگه اینطوری نشه؟
-
-
January 29th, 2015, 20:58
#10
عضو انجمن
پاسخ : مشکل با کش شدن رم و کم آوردن رم
varnish را غیرفعال کنید - احتمالا مشکل مصرف زیاد رم و ارور 503 در وردپرس حل میشود.
-