PDhost.net
March 31st, 2010, 20:18
سلام عزیزان من با افزایش لود سرور مشکل دارم . سریع لود میانگین سرور میره بالا و آپاچی و ... داون میشه و تا ریست نکنم وی پی اس رو درست نمی شه .
ddos هم نیست چون خودم تست می کنم و داون میشه . به تنظیمات آپاچی هم مربوط نمیشه چون بار ترافیک چندانی روی سرور نیست در حد 100 کانکشن هست و این تست رو که میزنم سرور می خوابه .
یعتی apache configuration ,و include editor رو تنظیماتش رو مثل این میگذارم و تعداد کانکشن ها رو زیاد می کنم همینه . تنظیمات رو خالی می کنم و تعداد کانکشن هم میاد روی همون 256 باز هم همونقدر سرور کشش داره و بعد داون میشه
مثلا آپاچی رو این طوری تنظیم می کنم how to optimize apache? - Woshka's Experiences (http://woshka.com/blog/linux/centos/how-to-optimize-apache.html)
تست من هم این هست که 30 لینک از سرور رپیدشیر پریمیوم رو می دم به رپید لیچ تا ببینم حداکثر توان سرور چقدر هست در عمل و اینکه حداکثر پهنای باندی که دیتاسنتر میده به سرور چقدر هست . اما در هر 2 حالت تست سرور روی 20 کانکشن رپید لیچ به سرور ، وی پی اس داون میشه .
مجازی سازی سرور esxi هست که یک وی پی اس لینوکس centos 64 bit و سی پنل نصب کرده ام و کل سخت افزار سرور که 4 cpu xeon 2.8 و 8 GB ram هست رو به این وی پی اس داده ام . ( البته وی پی اس های دیگری هم هست اما در هنگام تست خاموش کرده بودمشان )
vmware tools هم نصب شده است .
البته باز به مجازی سازی ربطی نداره چون در سرور ماه پیش که از گیگا داشتم و Hypervm , openvz بود وی پی اس ها باز هم همین نتایج به دست می آمد . ( سخت افزار این سرور جدید قوی تر از سرور قبلی است سرور قبلی coire i 7 گیگا بود سی پی یو ضعیف تر و لی رم دوبرابر داشت ) اما باز هم در همین حوالی 20 25 کانکشن لود بسیار بالا می رفت تا وی پی اس از کار می افتاد .
لود بالانسینگ هم به کار من نمی آید چون مشکل از ترافیک دیتابیس ها یا آپاچی و کانکشن ها نیست هنوز .
هارد ها هم IDE , هم SCSI تست شدند فرقی نمی کند چندان .
به نظرتون چه کار میشه کرد ؟ چه طوری میشه زمانی که یک پروسس cpu , load رو زیاد اشغال میکنه به جای اینکه سرور داون بشه پروسس اتوماتیک بسته بشه یا محدود بشه .
به نظرتون این ممکنه فایده ای داشته باشه ؟
CPU limit (http://cpulimit.sourceforge.net/)
این اتوماتیک کار نمی کنه آخه . باید پروسس آیدی رو دستی بدی لیمیت کنه . در صورتی که زمانی که لود زیاد میشه به چز FTP دیگر چیزی جواب نمیده که حتی بشه ssh کرد و از top , htop پروسس رو پیدا کرد . شما برای این مشکل چه راهی استفاده کرده اید ؟
حالا نظرتون رو بگید .
این هم وقتی که دیگه سرور کم میاره و آپاچی و سایر پروسس ها از کار می افتن و باید ریست بشه وی پی اس .
# w
19:18:59 up 1 day, 17:27, 2 users, load average: 455.97, 422.29, 331.61
البته همونطور که دوستان قبلا هم اشاره کرده بودند وی پی اس زمانی که داون میشه لود روی سرور اصلی خیلی کم و در حد 1/4 ماکزیمم هم نمی رسه .
ddos هم نیست چون خودم تست می کنم و داون میشه . به تنظیمات آپاچی هم مربوط نمیشه چون بار ترافیک چندانی روی سرور نیست در حد 100 کانکشن هست و این تست رو که میزنم سرور می خوابه .
یعتی apache configuration ,و include editor رو تنظیماتش رو مثل این میگذارم و تعداد کانکشن ها رو زیاد می کنم همینه . تنظیمات رو خالی می کنم و تعداد کانکشن هم میاد روی همون 256 باز هم همونقدر سرور کشش داره و بعد داون میشه
مثلا آپاچی رو این طوری تنظیم می کنم how to optimize apache? - Woshka's Experiences (http://woshka.com/blog/linux/centos/how-to-optimize-apache.html)
تست من هم این هست که 30 لینک از سرور رپیدشیر پریمیوم رو می دم به رپید لیچ تا ببینم حداکثر توان سرور چقدر هست در عمل و اینکه حداکثر پهنای باندی که دیتاسنتر میده به سرور چقدر هست . اما در هر 2 حالت تست سرور روی 20 کانکشن رپید لیچ به سرور ، وی پی اس داون میشه .
مجازی سازی سرور esxi هست که یک وی پی اس لینوکس centos 64 bit و سی پنل نصب کرده ام و کل سخت افزار سرور که 4 cpu xeon 2.8 و 8 GB ram هست رو به این وی پی اس داده ام . ( البته وی پی اس های دیگری هم هست اما در هنگام تست خاموش کرده بودمشان )
vmware tools هم نصب شده است .
البته باز به مجازی سازی ربطی نداره چون در سرور ماه پیش که از گیگا داشتم و Hypervm , openvz بود وی پی اس ها باز هم همین نتایج به دست می آمد . ( سخت افزار این سرور جدید قوی تر از سرور قبلی است سرور قبلی coire i 7 گیگا بود سی پی یو ضعیف تر و لی رم دوبرابر داشت ) اما باز هم در همین حوالی 20 25 کانکشن لود بسیار بالا می رفت تا وی پی اس از کار می افتاد .
لود بالانسینگ هم به کار من نمی آید چون مشکل از ترافیک دیتابیس ها یا آپاچی و کانکشن ها نیست هنوز .
هارد ها هم IDE , هم SCSI تست شدند فرقی نمی کند چندان .
به نظرتون چه کار میشه کرد ؟ چه طوری میشه زمانی که یک پروسس cpu , load رو زیاد اشغال میکنه به جای اینکه سرور داون بشه پروسس اتوماتیک بسته بشه یا محدود بشه .
به نظرتون این ممکنه فایده ای داشته باشه ؟
CPU limit (http://cpulimit.sourceforge.net/)
این اتوماتیک کار نمی کنه آخه . باید پروسس آیدی رو دستی بدی لیمیت کنه . در صورتی که زمانی که لود زیاد میشه به چز FTP دیگر چیزی جواب نمیده که حتی بشه ssh کرد و از top , htop پروسس رو پیدا کرد . شما برای این مشکل چه راهی استفاده کرده اید ؟
حالا نظرتون رو بگید .
این هم وقتی که دیگه سرور کم میاره و آپاچی و سایر پروسس ها از کار می افتن و باید ریست بشه وی پی اس .
# w
19:18:59 up 1 day, 17:27, 2 users, load average: 455.97, 422.29, 331.61
البته همونطور که دوستان قبلا هم اشاره کرده بودند وی پی اس زمانی که داون میشه لود روی سرور اصلی خیلی کم و در حد 1/4 ماکزیمم هم نمی رسه .