PDA

View Full Version : مصرف بالای cpu و memory سرور نوسط mysqld و httpd



salehforum
سه شنبه 18 تیر 1392, 08:57 صبح
تیم ما اخیرا یک برنامه اندرویدی منتشر نموده است که ارتباطات سمت سرور آن از طریق php صورت می پذیرد و پایگاه داده های آن از نوع Mysql هست. درحال حاضر حدود 4000 کاربر داریم که با هم در ارتباط و تماس مداوم هستند و به گونه ای می توان گفت که همانند یک جامعه مجازی است.
مشکل اینجاست که با وجود تعداد کاربران کم و تعداد سطر های نه چندان زیاد در پایگاه داده ای که داریم، سرعت سیستم بسیار پایین اومده.
ما سیستم رو به یک سرور مجازی مجزا منتقل کردیم اما با وجود مواردی که گفته شد پردازشی با نام mysqld وجود داره که در اکثر اوقات بالای 90 درصد پردازشگر رو مشغول می کنه و همچنین در بخش service monitor که در دایرکت ادمین وجود داره طبق بررسی هایی که کردیم یک سرویس با نام httpd وجود داره که وقتایی که سرور شلوغ میشه تا 2 گیگ رم از 2.5 گیگ رم رو مشغول می کنه.
ما بررسی های خیلی زیادی روی سورس اندرویدی و همچنین سیستم تحت وب انجام دادیم اما متوجه این موضوع نمیشیم که این استفاده ی بالا از رم و پردازشگر به چه علت می تونه باشه.
ما واقعا دچار مشکل شدیم و نمیدونیم باید چیکار کنیم.
ممنون میشم ما رو کمک کنید.

majidrezaei2007
سه شنبه 18 تیر 1392, 11:59 صبح
جداول رو نرمال سازی کنید
ایندکس گذاری کنید
تنطیمات فایل my.cnf مربوط به mysql رو هم در حالتی سازگار با سرور خود قرار دهید

salehforum
سه شنبه 18 تیر 1392, 15:05 عصر
جداول کاملا نرمال شده هستن. مشکلی از این نظر وجود نداره.

ali2k5
یک شنبه 20 مرداد 1392, 22:27 عصر
شما نیاز به یک مدیرسرور دارید چون کاملا مشخصه از سرور اطلاع کافی ندارید.
مدیر سرور راحت با یک بررسی مشکلتان را حل میکنه یا اگر مسئله ای باشه بهتون میگه مشکل کجاست ...