سلام
چند روز هست که لود سرور بالا رفته.
Load Averages: 28.88 38.32 33.91
سایت ها دیر لود میشن و ... .
از کجا میتونم بفهمم که چرا انقدر لود بالا رفته؟
دستور خاصی داره؟
من یکم مبتدی هستم لطفا اگر لطف کنید کامل بگید سپاسگذار میشم.
با تشکر
سلام
چند روز هست که لود سرور بالا رفته.
Load Averages: 28.88 38.32 33.91
سایت ها دیر لود میشن و ... .
از کجا میتونم بفهمم که چرا انقدر لود بالا رفته؟
دستور خاصی داره؟
من یکم مبتدی هستم لطفا اگر لطف کنید کامل بگید سپاسگذار میشم.
با تشکر
سلام.
دستور top و بعد عدد ۱ را بزنید و در صورت امکان عکس بگیرید قرار بدید تا بیشتر بشه راهنمائی کرد
گمراهان دو دسته اند:
آنان که خواندند و اندیشه نکردند
آنان که نخواندند و یقین آوردند.
با دستور زیر اینا رو داد :
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
1 157.55.17.90
1 157.55.32.110
1 157.55.32.145
1 188.245.86.166
1 194.225.55.130
1 209.85.238.165
1 212.117.180.73
1 2.176.146.197
1 2.187.56.213
1 46.100.129.149
1 5.200.234.168
1 5.22.74.163
1 65.55.52.117
1 66.249.73.136
1 66.249.73.200
1 66.249.73.42
1 66.249.73.70
1 66.249.73.9
1 Address
1 servers)
2 151.238.10.93
2 157.55.33.98
2 157.55.35.99
2 198.105.214.103
2 2.187.216.199
2 65.49.2.188
2 65.55.212.209
2 65.55.213.70
2 79.127.69.104
2 80.191.187.9
2 95.82.115.180
3 173.199.115.99
3 188.245.135.69
3 217.218.62.246
3 2.184.130.28
3 65.55.24.219
3 66.249.73.113
4 2.187.216.152
4 2.187.247.222
6 2.184.240.193
8 173.254.232.111
8 2.179.214.247
14 188.227.161.27
با دستور شما top شما اینا رو داد :
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3244 mysql 15 0 247m 53m 3512 S 121.8 1.8 76:01.95 mysqld
25623 cacm 16 0 43444 29m 5532 R 21.3 1.0 0:00.82 php
25593 cacm 18 0 35944 22m 5528 S 11.8 0.7 0:00.58 php
25628 cacm 16 0 31876 18m 5292 R 6.9 0.6 0:00.38 php
25490 cacm 16 0 42932 29m 5488 S 6.2 1.0 0:00.74 php
25597 cacm 16 0 35944 22m 5528 S 2.3 0.7 0:00.51 php
25599 cacm 15 0 35944 22m 5528 S 2.3 0.7 0:00.58 php
25329 cacm 15 0 43700 30m 5704 S 1.6 1.0 0:00.86 php
25417 farme 15 0 29460 16m 5452 S 1.6 0.5 0:00.34 php
25483 farme 16 0 34088 20m 5532 S 1.6 0.7 0:00.50 php
25629 farme 15 0 29208 15m 5444 S 1.6 0.5 0:00.31 php
25408 cacm 16 0 43700 30m 5692 S 1.0 1.0 0:00.91 php
25458 cacm 20 0 43956 30m 5688 S 1.0 1.0 0:00.95 php
25502 caasd 15 0 43700 30m 5704 S 1.0 1.0 0:00.92 php
25521 cacm 24 0 43444 29m 5544 S 1.0 1.0 0:00.84 php
25586 cacm 15 0 43444 29m 5540 S 1.0 1.0 0:00.86 php
همه کاشتند و ما خوردیم ما میکاریم دیگران بخورند
چیزی که من دارم اینجا میبینم اور لود بابت وب سرور دیتابیس تون هست . کانفیگ بهینه سازی نشده سرور ؟
گمراهان دو دسته اند:
آنان که خواندند و اندیشه نکردند
آنان که نخواندند و یقین آوردند.
سرور رو خودم کانفیگ کردم مبتدیانه.
با آپاچی هم داریم کار میکنیم.
میشه بگید چطور میتونم بهینش کنم؟ممنون میشم
تشکر
همه کاشتند و ما خوردیم ما میکاریم دیگران بخورند
1. عدد لود سرور بستگی به سخت افزار سرور شما داره و این لود حدود 30 که شما نمایش دادید ممکنه لود عادی یک سرور دیگر باشه. به شخصه لود های حدود 200 هم دیدم.
2. معمولا لود به چند دلیل بالا هست:
- سرور دیتابیس - که با بهینه سازی و تنظیمات درست می توانید از شدت بار پردازشی بکاهید
- سرور وب - که همانند دیتابیس با بهینه سازی کارایی بهتری خواهد داشت
- اسکنر ایمیل (در صورت ارسال تعداد زیاد در یک بازه کوتاه) - می بایست تعداد ایمیل های ارسالی را محدود کنید تا هم از بار پردازشی کاسته شود و هم جلوی SPAM را گرفته باشید
3. به چند دلیل لود سرور به یکباره بالا میره (در یک بازه زمانی بخصوص):
- هنگام آپدیت
- هنگام تهیه نسخه پشتیبان
- هنگام اسکن Antivirus و AntiShell و ... .
- هنگامی که سرور زیر حمله DDoS است
- ساعات فعالیت سایت های سنگین/پر بازدید
سلام
خواستین مشخصات سرور رو بدین براتون کانفیگ کنم.
موفق باشید.
بهینه سازی وب سرور مراحل طولانی دارد که در حوصله تاپیک نمیگنجه.
اما مختصرا , هندلر php چی هست ؟ اگر پرفرمنس بیشتر از امنیت براتون اهمیت داره بهترا از php به صورت dso استفاده کنید . دیتابیستون که باید با سخت افزار و ریکوئست ها بهینه بشه . برای وب سرور هم میتونید روی مبحث مکس کلاینت و KeepAlive تحقیق کنید
گمراهان دو دسته اند:
آنان که خواندند و اندیشه نکردند
آنان که نخواندند و یقین آوردند.
ممکنه مثلا یک افزونه وردپرس همچین بلایی سر شما بیاورد.... ما یک سایت وردپرسی هاست کردیم که بازدید حدود 10 هزار ip و میانگین 100 نفر آنلاین دارد و با شروع میزبانی آن لود سرور از یک به اعداد بالای 30 رسید و ایجاد مشکل کرد. 2-3 روز بسیار روی کانفیگ سرور عملیات انجام دادیم تا به نتیجه بهتر برسیم اما mysql همچنان 200 درصد یا 300 درصد بود و لود پایین نمی آمد. بازدید زیاد سایت هم فکر ما را منحرف کرده بود اما در نهایت با غیر فعال کردن افزونه های آن دیدیم لود له زیر 2 رسید و بعد تک تک افزونه ها را فعال کردیم تا افزونه نا خلف پست های پربازدید را شناختیم که با هر کانفیگی لود را بالا می برد....
تنظیمات فایروال باید کانفیگ بشه - آموزشش روی همین تالار گذاشتم
در غیر این صورت میزان پروسس به sql باید چک و لاگ ارسال کنید تا بررسی کنم
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)