Тормоза на новом сервере

Михаил Монашёв postmaster at softsearch.ru
Sat Jun 2 18:32:57 MSD 2007


Здравствуйте,

Перенесли сайт beon.ru на новый сервер и он почему-то очень медленно
стал работать. На нём стоит nginx, за которым крутятся апачи.
Странички отдаются, но намного медленее, чем ранее. Никак не пойму во
что упирается. Вроде бы всего хватает:

>top
last pid:  3226;  load averages:  0.12,  0.18,  0.17
304 processes: 1 running, 302 sleeping, 1 zombie
CPU states:  2.0% user,  0.0% nice,  0.6% system,  0.2% interrupt, 97.2% idle
Mem: 2207M Active, 11G Inact, 356M Wired, 499M Cache, 214M Buf, 1245M Free
Swap: 4096M Total, 404K Used, 4095M Free

>iostat 2
      tty             da0              da1              da2             cpu
 tin tout  KB/t tps  MB/s   KB/t tps  MB/s   KB/t tps  MB/s  us ni sy in id
   0   35 37.11   4  0.14  28.92   3  0.08  15.73  12  0.18   1  0  1  0 99
   0  115 12.00  18  0.21  128.00   0  0.06  20.00   2  0.05   5  1  1  0 93
   0   39  2.00   1  0.00   0.00   0  0.00   6.00   0  0.00   1  0  0  0 99
   0   38  2.00   0  0.00  128.00   0  0.06  16.86   3  0.06   4  0  1  0 95

>netstat -m
629/4126/4755 mbufs in use (current/cache/total)
475/1281/1756/33792 mbuf clusters in use (current/cache/total/max)
475/904 mbuf+clusters out of packet secondary zone in use (current/cache)
0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
1107K/3593K/4700K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/0/0 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
563943 requests for I/O initiated by sendfile
275 calls to protocol drain routines

Сейчас всё ещё идут запросы со старого сервера, где тоже стоит nginx,
который проксирует запросы на новый сервер. Я думал, что это из-за
них, но прошли уже сутки, их поток значительно уменьшился, а тормоза
остались.

Плюс почему-то начали тормозить другие малопосещаемые сайты,
расположенные на том же новом сервер. Например ltalk.ru тоже стал
медленно отдавать странички.

>netstat -Lan
Current listen queue sizes (qlen/incqlen/maxqlen)
Proto Listen         Local Address
tcp4  512/0/511      127.0.1.8.80
tcp4  0/0/4096       83.222.4.73.80

на 127.0.1.8 висит Апач, который отдаёт страничка beon.ru .

На старом сервере было:
tcp4  0/0/511      127.0.1.8.80

Почему qlen растёт и упирается в лимит?

На сервере стоит FreeBSD 6.2-STABLE amd64.

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list