PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فشار زیاد به پردازنده با وجود درخواست کم



ramin02
January 18th, 2014, 16:25
سلام و خسته نباشید خدمت دوستان

من سرورم رو تازه دادم یکی از شرکت ها کانفیگ کرده ولی متاسفانه بعد از کانفیگ و ریستور کردن بکاپ با این که فقط 4 یوزر روی سرور هستن ولی سی پی یو 100 درصد استفاده میشه
و همش پیام

Warning: The system load average is 15.47

This is an automated message notifying you that the 5 minute load average on your system is 24.13.
This has exceeded the 10 threshold.

One Minute - 14.79
Five Minutes - 24.13
Fifteen Minutes - 28.97

top - 15:56:04 up 1:34, 0 users, load average: 14.79, 24.13, 28.97
Tasks: 135 total, 3 running, 132 sleeping, 0 stopped, 0 zombie
Cpu(s): 62.0%us, 32.9%sy, 0.2%ni, 1.5%id, 1.9%wa, 0.3%hi, 1.2%si, 0.0%st
Mem: 3115376k total, 1438256k used, 1677120k free, 80616k buffers
Swap: 5177336k total, 0k used, 5177336k free, 875264k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3433 mysql 15 0 1352m 126m 5560 S 3.9 4.1 2:19.27 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/s1.alborzhost.in.err --open-files-limit=8192 --pid-file=/var/lib/mysql/s1.alborzhost.in.pid
13229 apache 18 0 296m 13m 1860 S 2.0 0.4 0:25.94 /usr/sbin/httpd -k start -DSSL
13654 root 17 0 2440 944 708 R 2.0 0.0 0:00.01 /usr/bin/top -c -b -n 1
1 root 15 0 2176 648 556 S 0.0 0.0 0:01.32 init [3]
2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 [migration/0]
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 [ksoftirqd/0]
4 root 10 -5 0 0 0 S 0.0 0.0 0:02.58 [events/0]
5 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 [khelper]
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 [kthread]
9 root 10 -5 0 0 0 S 0.0 0.0 0:00.11 [kblockd/0]
10 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 [kacpid]
170 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 [cqueue/0]
173 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 [khubd]
175 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 [kseriod]
243 root 15 0 0 0 0 S 0.0 0.0 0:00.00 [khungtaskd]
244 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [pdflush]
245 root 15 0 0 0 0 S 0.0 0.0 0:00.70 [pdflush]
246 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 [kswapd0]
247 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 [aio/0]
465 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 [kpsmoused]
496 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 [mpt_poll_0]
497 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 [mpt/0]
498 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 [scsi_eh_0]


================================
Automated Message Generated by DirectAdmin



رو میده

به کانفیگ کنندش میگم میگه که مشکل از کمبود پردازنده هست در حالی که من قبلا با همین مقدار پردازنده 100 یوزر رو همزمان روی سرور داشتم و فقط 30 درصد رو نشون میداد


[root@s1 ~]# netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
1 #.99.228.222
2 #.238.185.86
2 #.67.65.159
2 #.184.235.245
2 #.99.73.11
19
0.0.0.0

مشخصات سرور:



Processor Name
Intel(R) Xeon(R) CPU E5620 @ 2.40GHz


Vendor ID
GenuineIntel


Processor Speed (MHz)
2394.000


Total Memory
3115376 kB


Free Memory
1274196 kB


Total Swap Memory
5177336 kB


Free Swap Memory
5177336 kB








از کجا میتونم چک کنم که مشکل استفاده ی زیاد از کجاست
ایشان که جواب قانع کننده ای به من نمیدن


تشکر

nginxweb
January 18th, 2014, 17:01
درود

با دستور htop میزان مصرف پردازنده را چک بفرمایید

اگر دیدید 100% میباشد مطمئنا مشکل کمبود منابع دارید و باید مقدار پردازنده اختصاص داده شده را را افزایش دهید

همچنین چک نمایید ببینید کدام پروسه ها روی سرورتون مصرف بالایی دارند

موفق باشید

ramin02
January 18th, 2014, 17:04
خدمت شما
http://www.webhostingtalk.ir/attachments/f7/18069-%D9%81%D8%B4%D8%A7%D8%B1-%D8%B2%DB%8C%D8%A7%D8%AF-%D8%A8%D9%87-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D9%86%D8%AF%D9%87-%D8%A8%D8%A7-%D9%88%D8%AC%D9%88%D8%AF-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%DA%A9%D9%85-cs-rooms-bg-png


از کجا پروسه ی پر مصرف رو پیدا کنم؟

nginxweb
January 18th, 2014, 17:10
دوست گرامی در تصویر پیوستی شما کاملا مشهود است که پردازنده کامل در حال استفاده میباشد و ظاهرا بیشترین درخواست روی سرویس httpd یعنی اپاچی میباشد که تمامی قدرت cpu شما را مصرف میکند
با توجه به اسم یوزر های داخل تصویر فوق ظاهرا برای چت روم استفاده میکنید که 1 هسته پردازنده اونم با لیمیت برای میزبانی چت روم بسیار ضعیف میباشد

ramin02
January 18th, 2014, 17:14
پس چطوری هست که من از همین سرور قبلا استفاده میکردم برای چتروم اصلا مشکلی نداشته؟ حتی گاهی اوقات بالای 100 یوزر ازش استفاده میکردن ولی الان فقط 4 یوزر هست!!!

nginxweb
January 18th, 2014, 17:22
پس چطوری هست که من از همین سرور قبلا استفاده میکردم برای چتروم اصلا مشکلی نداشته؟ حتی گاهی اوقات بالای 100 یوزر ازش استفاده میکردن ولی الان فقط 4 یوزر هست!!!

دوست گرامی در این مورد چون مشکل شما کمبود منابع هستش فقط مدیر سرور اصلیتون میتواند کمکتون کند.

ViToN
January 18th, 2014, 17:23
با سلام و عرض وقت بخیر

میزان استفاده و بازدید کننده تاثیر مستقیم با فول شدن ریسورس های شما دارد . لذا جهت بررسی تکمیلی کانفیگ فایل httpd.conf و my.cnfرا در پاسخ قرار دهید تا با توجه به ریسورس های شما پیشنهاداتی جهت هندل کردن request ها دهم .

پاینده باشید

ramin02
January 18th, 2014, 19:50
درود


[mysqld]
innodb_file_per_table=1
default-storage-engine=MyISAM
max_allowed_packet=512M
query_cache_size = 128M
query_cache_type=1
thread_cache_size = 384
join_buffer_size=512M
max_connections=200
local-infile=0
table_cache= 10000
open_files_limit = 8192
tmp_table_size=256M
max_heap_table_size=256M
wait_timeout=5



و


#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.

ServerRoot "/etc/httpd"
Listen 80

#LoadModule dummy_module /usr/lib/apache/mod_dummy.so
Include /etc/httpd/conf/extra/httpd-phpmodules.conf

User apache
Group apache

ServerAdmin admin@localhost
DocumentRoot "/var/www/html"

# Options and AllowOverrides
Include conf/extra/httpd-directories.conf

<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php index.php5 index.php4 index.php3 index.phtml index.cgi
</IfModule>

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>

ErrorLog /var/log/httpd/error_log
LogLevel warn

<IfModule log_config_module>
#replace %b with %O for more accurate logging
<IfModule mod_logio.c>
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%O %I" bytes

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog /var/log/httpd/access_log common
</IfModule>

<IfModule alias_module>
# Include some DirectAdmin alias
Include conf/extra/httpd-alias.conf
</IfModule>

DefaultType text/plain

<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-gzip .tgz
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler cgi-script .cgi
AddHandler type-map var
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddType video/x-ms-asf .avi
AddType video/mpeg .mpg
AddType video/mpeg .mpeg
AddType video/quicktime .mov
AddType video/x-ms-wmv .wmv
</IfModule>

#EnableMMAP off
#EnableSendfile off

################################################## #####################################
# For user configurations not maintained by DirectAdmin. Empty by default.
################################################## #####################################

Include conf/extra/httpd-includes.conf


################################################## #####################################
# Do not change anything in included files, because they are rewritten by DirectAdmin #
################################################## #####################################

# This is needed for PHP
Include conf/extra/httpd-php-handlers.conf

# Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf

# Multi-language error messages
Include conf/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
Include conf/extra/httpd-autoindex.conf

# Language settings
Include conf/extra/httpd-languages.conf

# User home directories
#Include conf/extra/httpd-userdir.conf

# Real-time info on requests and configuration
Include conf/extra/httpd-info.conf

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
Include conf/extra/httpd-dav.conf

# Various default settings
Include conf/extra/httpd-default.conf

# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf

# Deflate module settings
Include conf/extra/httpd-deflate.conf

# All the DirectAdmin vhosts
Include conf/extra/directadmin-vhosts.conf

# All suPHP directives
Include conf/extra/httpd-suphp.conf

################################################## #####################################
# End of included files that are rewritten by DirectAdmin #
################################################## #####################################

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

ViToN
January 18th, 2014, 20:00
اطلاعات قرار داده شده به صورت کامل نیست , اطلاعات فایل httpd.conf را مجددا بررسی و حدالمقدور دانلود کنید سپس ان را زیپ کرده و در پاسخ پیوست کنید تا پارامتر ها را بررسی کنیم .

ramin02
January 18th, 2014, 20:18
خدمتتون پ خ شد

ramin02
January 18th, 2014, 20:20
اینم بدم خدمتتون شاید کمک کنه




[root@s1 ~]# ps -auxf | sort -nr -k 3 | head -10
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
mysql 3433 2.9 9.2 1396868 286720 ? Sl 14:23 10:38 \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/s1.******.err --open-files-limit=8192 --pid-file=/var/lib/mysql/s1.alborzhost.in.pid
apache 26365 1.4 0.2 298032 8764 ? Sl 19:53 0:22 \_ /usr/sbin/httpd -k start -DSSL
apache 31071 1.3 0.2 296600 7148 ? Sl 20:16 0:02 \_ /usr/sbin/httpd -k start -DSSL
apache 26489 1.3 0.2 297536 7764 ? Sl 20:13 0:05 \_ /usr/sbin/httpd -k start -DSSL
root 1669 0.3 0.1 10164 3284 ? Ss 20:19 0:00 \_ sshd: root@pts/0
root 1801 0.2 0.0 4652 1408 pts/0 Ss 20:19 0:00 \_ -bash
root 3088 0.1 6.7 248932 211140 ? Ssl 14:23 0:22 /usr/sbin/clamd
clamav 3102 0.1 0.0 17884 1776 ? Ss 14:23 0:27 /usr/bin/freshclam -d
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
rpc 2461 0.0 0.0 1928 528 ? Ss 14:22 0:00 portmap

chaishpish
January 26th, 2014, 23:53
دوست عزیز شرکتی و یا کسی که از ایشون سرور رو خریداری کردید سرویس شما رو از اختصاصی به اشتراکی تغییر داده اگر شما قبلا هم از همین سرور استفاده میکردید مشکل نداشتید مطمعا باشید سرویس شما کاملا اختصاصی بوده و حالا به دلایلی اونو اشتراکی کردن.

mohammadhosin
February 1st, 2014, 17:18
کسی که سرور اختصاصی داره با kvm و vmware و... همه امکانات باید بتونه تشخیص بده که منابع سیستمیش محدود نشدن درسته؟ همان ریسورس منیجر وی ام ویر دلیل درست بودن هست یا امکان دارد آن هم معتبر نباشد؟

ramin02
February 3rd, 2014, 18:15
سلام

به چند نفر دادم تست کنن
*واقعا ازشونم ممنونم
که گفتن مشکل کانفیگت بوده
کانفیگ اشتباه و باید ریلود بشه و از اول نصب کنید

ماهم ناچارانه ریلود کردیم و الان حدود 40 نفر راحت روی سرور هستن و لود روی 2.5 هستش

با تشکر

alfavps.com
February 3rd, 2014, 18:30
سلام

به چند نفر دادم تست کنن
*واقعا ازشونم ممنونم
که گفتن مشکل کانفیگت بوده
کانفیگ اشتباه و باید ریلود بشه و از اول نصب کنید

ماهم ناچارانه ریلود کردیم و الان حدود 40 نفر راحت روی سرور هستن و لود روی 2.5 هستش

با تشکر

ممکنه دوباره مشکلتون برگرده
بررسی کنید مشکل از چی بوده تا دوباره مجبور به ریلود نباشید

ULTRAWEB
February 3rd, 2014, 18:34
سلام

به چند نفر دادم تست کنن
*واقعا ازشونم ممنونم
که گفتن مشکل کانفیگت بوده
کانفیگ اشتباه و باید ریلود بشه و از اول نصب کنید

ماهم ناچارانه ریلود کردیم و الان حدود 40 نفر راحت روی سرور هستن و لود روی 2.5 هستش

با تشکر

با کانفیگ صحیح اپاچی این لود بالاتون هم حل خواهد شد تا زیر 0.01