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