Помогите разобраться с нагрузкой сервака.

seosniks
На сайте с 13.08.2007
Offline
389
4044

Падает мускул последние несколько дней.

Помогите пожалуйста советами, как выявить скрипты которые грузят сервер. Или чей акк грузит.

Вот пара SSH запросов, но в них ничего не ясно, для меня.

/$ top

last pid: 15167;  load averages:  0.36,  0.70,  0.44  up 0+00:07:49    15:06:31

36 processes: 1 running, 34 sleeping, 1 zombie
Mem: 160M Active, 75M Inact
Swap: 320M Total, 320M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
15157 root 1 20 0 3888K 1984K pause 1 0:00 4.55% csh
11609 www 1 20 0 28988K 23388K lockf 1 0:03 2.29% httpd
14810 www 1 4 0 20900K 15276K sbwait 1 0:01 2.08% httpd
11599 www 1 20 0 22436K 16852K lockf 3 0:01 0.73% httpd
11610 www 1 96 0 23976K 18364K select 1 0:02 0.54% httpd
11558 mysql 9 20 0 49888K 25748K kserel 0 0:36 0.00% mysqld
11544 www 1 4 0 23368K 17796K sbwait 1 0:02 0.00% httpd
14465 www 1 4 0 23388K 17752K sbwait 0 0:01 0.00% httpd
11603 root 1 96 0 14240K 10140K select 3 0:00 0.00% ispmgr
11471 root 1 96 0 17904K 12100K select 3 0:00 0.00% httpd
11417 bind 1 96 0 4564K 3504K select 3 0:00 0.00% named
14931 www 1 4 0 18928K 13300K sbwait 2 0:00 0.00% httpd
15035 root 1 96 0 6344K 2996K select 2 0:00 0.00% sshd
15151 root 1 96 0 6280K 2972K select 3 0:00 0.00% sshd
11571 root 1 96 0 4704K 3964K select 1 0:00 0.00% sendmail
11577 root 1 8 0 1444K 1148K nanslp 2 0:00 0.00% cron
11547 root 1 4 0 1520K 1116K kqread 3 0:00 0.00% dovecot
15068 root 1 96 0 3224K 1904K select 1 0:00 0.00% sftp-ser

/$ netstat -s

tcp:

159841042 packets sent
109857089 data packets (2342531750 bytes)
1367704 data packets (1737149535 bytes) retransmitted
29325 data packets unnecessarily retransmitted
99 resends initiated by MTU discovery
36968160 ack-only packets (1947315 delayed)
0 URG only packets
4199 window probe packets
7337394 window update packets
4307016 control packets
145094636 packets received
70669781 acks (for 1889692689 bytes)
4124069 duplicate acks
100789 acks for unsent data
62947386 packets (1260028571 bytes) received in-sequence
101117 completely duplicate packets (40871228 bytes)
1490 old duplicate packets
1797 packets with some dup. data (1023888 bytes duped)
3317308 out-of-order packets (3877941579 bytes)
1996 packets (173936 bytes) of data after window
1774 window probes
5845243 window update packets
36747 packets received after close
544 discarded for bad checksums
0 discarded for bad header offset fields
0 discarded because packet too short
1498846 connection requests
2169708 connection accepts
45729 bad connection attempts
8 listen queue overflows
1137 ignored RSTs in the windows
3598923 connections established (including accepts)
3682415 connections closed (including 324894 drops)
2038965 connections updated cached RTT on close
2043205 connections updated cached RTT variance on close
1116981 connections updated cached ssthresh on close
38225 embryonic connections dropped
61081430 segments updated rtt (of 39880605 attempts)
738607 retransmit timeouts
6943 connections dropped by rexmit timeout
5567 persist timeouts
11 connections dropped by persist timeout
6854 keepalive timeouts
199 keepalive probes sent
6655 connections dropped by keepalive
2375739 correct ACK header predictions
55672884 correct data packet header predictions
2184550 syncache entries added
47234 retransmitted
52891 dupsyn
0 dropped
2169708 completed
129 bucket overflow
0 cache overflow
5884 reset
8897 stale
8 aborted
0 badack
28 unreach
0 zone failures
2184550 cookies sent
106 cookies received
291175 SACK recovery episodes
460650 segment rexmits in SACK recovery episodes
640020595 byte rexmits in SACK recovery episodes
2115926 SACK options (SACK blocks) received
2998269 SACK options (SACK blocks) sent
0 SACK scoreboard overflow
udp:
4685229 datagrams received
0 with incomplete header
0 with bad data length field
16 with bad checksum
890 with no checksum
123275 dropped due to no socket
2248 broadcast/multicast datagrams dropped due to no socket
0 dropped due to full socket buffers
0 not for hashed pcb
4559690 delivered
4760100 datagrams output
ip:
149846679 total packets received
0 bad header checksums
0 with size smaller than minimum
0 with data size < data length
0 with ip length > max ip packet size
0 with header length < data size
0 with data length < header length
0 with bad options
0 with incorrect version number
1972 fragments received
0 fragments dropped (dup or out of space)
0 fragments dropped after timeout
986 packets reassembled ok
149784789 packets for this host
32823 packets for unknown/unsupported protocol
0 packets forwarded (0 packets fast forwarded)
6842 packets not forwardable
0 packets received for unknown multicast group
0 redirects sent
165151979 packets sent from this host
0 packets sent with fabricated ip header
0 output packets dropped due to no bufs, etc.
0 output packets discarded due to no route
0 output datagrams fragmented
0 fragments created
0 datagrams that can't be fragmented
0 tunneling packets that can't find gif
116 datagrams with bad address in header
icmp:
123275 calls to icmp_error
0 errors not generated in response to an icmp message
Output histogram:
echo reply: 4894
destination unreachable: 123275
0 messages with bad code fields
0 messages < minimum length
24 bad checksums
0 messages with bad length
0 multicast echo requests ignored
0 multicast timestamp requests ignored
Input histogram:
echo reply: 6
destination unreachable: 31968
source quench: 24
routing redirect: 5
echo: 4894
time exceeded: 826
4894 message responses generated
0 invalid return addresses
0 no return routes
ICMP address mask responses are disabled
igmp:
0 messages received
0 messages received with too few bytes
0 messages received with bad checksum
0 membership queries received
0 membership queries received with invalid field(s)
0 membership reports received
0 membership reports received with invalid field(s)
0 membership reports received for groups to which we belong
0 membership reports sent

seosniks добавил 14.01.2009 в 15:42

Продолжительность работы 42 minutes

Средняя загрузка 0.29 0.17 0.18

база снова лежит :mad:

делаю перезагрузку сервера и снова работает несколько минут потом ложиться снова

N
На сайте с 06.05.2007
Offline
419
#1

что в логах mysql ? не просто же так он падает.

Кнопка вызова админа ()
seosniks
На сайте с 13.08.2007
Offline
389
#2
netwind:
что в логах mysql ? не просто же так он падает.

вот что есть за сутки . При этом сервак лег вчера и не работал до обеда сегодня.

090113 21:39:00  mysqld started

090113 21:39:00 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090113 21:56:24 mysqld started
090113 21:56:25 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090113 22:02:04 mysqld started
090113 22:02:04 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090113 22:43:46 mysqld started
090113 22:43:47 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090114 09:28:48 mysqld started
090114 9:28:49 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090114 14:59:16 mysqld started
090114 14:59:16 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090114 15:11:03 mysqld restarted
090114 15:11:03 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090114 15:42:07 mysqld started
090114 15:42:07 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090114 16:00:18 mysqld started
090114 16:00:19 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25
090114 16:10:45 mysqld restarted
090114 16:10:46 InnoDB: Started; log sequence number 0 43634
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.25' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.25

Возможно ложит социальная сеть. Щас проверяю это,отключил аккаунт

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Поставьте mytop

Не стоит плодить сущности без необходимости
seosniks
На сайте с 13.08.2007
Offline
389
#4

прошло 18 минут сервер mysql снова лег.

SQL.q : Not connect server ! Нет соединения с базой данных !

MySQL.e : Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
MySQL.e.№ : 2002
PHP.v : 4.4.9
Data : 14.01.2009 16:18

Процессор	Virtual CPU 600 MHZ

Оперативная память 160 Mb
Файл подкачки (swap) 319 Mb
Размер дискового пространства 4000 Mb
Количество процессов 32
Продолжительность работы 19 minutes
Средняя загрузка 0.21 0.40 0.39

При этоми отключил пол сервера где могла быть нагрузка

O
На сайте с 13.08.2008
Offline
26
#5
seosniks:
прошло 18 минут сервер mysql снова лег.

А с чего вы решили, что сервер "лег"?

У вас, к примеру, тупят запросы, забивая пул входящих коннектов - и ******!

Сервер работает, но где-то внутри себя. Прибейте веб-сервер - и минут через пять база отпотеет.

Говорит лишь о том, что работа с базой сделана криво.

Outsourcenow.ru: оттюним ваш веб-сервер. 100 млн. запросов в сутки - наш размерчик!
N
На сайте с 06.05.2007
Offline
419
#6

ну судя по perror , OS error code 16: Device or resource busy

сервер не лег, просто его заездили.

непонятно почему намертво вплоть до перезагрузки.

поставьте лучше линукс и mysql 5.0. Ни одной причины держаться за 4.1 сейчас нет.

seosniks
На сайте с 13.08.2007
Offline
389
#7
netwind:
ну судя по perror , OS error code 16: Device or resource busy
сервер не лег, просто его заездили.

непонятно почему намертво вплоть до перезагрузки.
поставьте лучше линукс и mysql 5.0. Ни одной причины держаться за 4.1 сейчас нет.

Я имел ввиду не VDS а сама база данных ложиться

swap не работает похоже вообще

seosniks добавил 14.01.2009 в 17:11

Andreyka:
Поставьте mytop

не работает он на сервере, только top т

seosniks добавил 14.01.2009 в 17:13

37 processes:  1 running, 36 sleeping

Mem: 160M Active, 29M Inact
Swap: 320M Total, 320M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
62059 www 1 96 0 20760K 15220K select 2 0:00 3.56% httpd
62061 www 1 4 0 20240K 14680K sbwait 0 0:00 1.12% httpd
50271 mysql 9 20 0 49612K 25632K kserel 3 0:55 0.00% mysqld
50183 root 1 96 0 18080K 12328K select 1 0:01 0.00% httpd
60863 www 1 4 0 22016K 16392K sbwait 2 0:01 0.00% httpd
55033 root 1 96 0 14280K 10192K select 1 0:01 0.00% ispmgr
62029 www 1 4 0 20148K 14608K sbwait 1 0:00 0.00% httpd
50282 root 1 96 0 4704K 3964K select 1 0:00 0.00% sendmail
50257 root 1 4 0 1520K 1152K kqread 3 0:00 0.00% dovecot
50120 bind 1 96 0 4572K 3512K select 1 0:00 0.00% named
62054 www 1 4 0 19460K 13848K sbwait 1 0:00 0.00% httpd
58368 root 1 96 0 6280K 2976K select 3 0:00 0.00% sshd
50288 root 1 8 0 1444K 1148K nanslp 1 0:00 0.00% cron
50205 root 1 5 0 4788K 2716K ttyin 1 0:00 0.00% csh
58287 root 1 96 0 6280K 2976K select 2 0:00 0.00% sshd
50114 root 1 96 0 1384K 984K select 2 0:00 0.00% syslogd
50260 root 1 4 0 1696K 1168K kqread 3 0:00 0.00% dovecot-
58391 root 1 20 0 3884K 1980K pause 1 0:00 0.00% csh

еще не работает Swap: 320M Total, 320M Free

при любых нагрузках он не меняется вообще

A
На сайте с 24.01.2004
Offline
118
#8

Кто у вас провайдер?

ЖК "Новая рига". Форум соседей (http://www.novrig.ru/)
seosniks
На сайте с 13.08.2007
Offline
389
#9
arendaonline:
Кто у вас провайдер?

firstvds.ru провайдер

S
На сайте с 01.04.2008
Offline
91
#10

Можно запускать

mysqladmin processlist

в цикле

Править домен летит Айболит. И одно только слово твердит: - DNS! DNS! DNS!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий