ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Загрузка CPU "em0 taskq"


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Загрузка CPU "em0 taskq"
  • From: Кирилл <kirillrst@xxxxxxxxx>
  • Date: Fri, 23 Oct 2009 11:00:55 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type; bh=qVYQWvpldwmPtAqFddJCc4vfRJovR/+qWgPq3QjAot8=; b=H5T1goqPl+2OFs8AWP60eMgsr+ZkuLiDDShUxCITuUy3LEp4zkm5vOS/p45QM3vhP1 TIl16zAqURLqcCtZ2IDwgRPdy+hljwvWtnOXn7jraSzHJcISjpsL79PCFJ46mmoQavit Zbh/DWlhdpYTvfCURAcN0LgNVG7I2NKvYX068=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=ohT26VZhZ8/GtHvkCU0jGjenkpEV58AX9vJHi4NuHxBLB33qxHMdeaVD6P9JIrpfjY kJw2dXKPFHgCYfJOHLD8dgdhNa+/5RUZBc8rJtXI8sq0k5AEvfgFWI3MGhEEICmhkXWo t2x/la+p9GkUB1HSwzVadWqoOrke/NhDi4SoY=
  • In-reply-to: <4AE035A9.2080607@xxxxxxxxxxxxxxxxxxx>
  • References: <14a5364f0910202356w6ffc4b8cq127e00340698571@xxxxxxxxxxxxxx> <4AE035A9.2080607@xxxxxxxxxxxxxxxxxxx>

Честно говоря ожидал не меньше 100Kpps, задача несложная, посути роутинг, с которым и дилинки с дохлыми процессорами справляются. Хотя могу заблуждаться, ибо тонкостей реализации стека D-Link не знаю.

2009/10/22 MZ <zuborg@xxxxxxxxxxxxxxxxxxx>
Прошу прощения, но, собственно, чего Вы ещё ожидали от Celeron-а ?
Материнка, я так понимаю, ему соответствует, а от неё тоже много чего зависит для сетевой производительности.


Кирилл wrote:
Добрый день, коллеги. Буду благодарен, если кто подскажет что это за процесс (*em0 taskq*) и почему так много поедает процессора. Ну не верю я что хваленая реализация сетевого стека во FreeBSD так проседает при 100Мбит.
Машина: Celeron 2.8, 1Gb ОЗУ, 7.2-i386-20091008-RELENG_7_2. Выступает в роле web-акселератора, и кроме nginx ничего не крутится.

/etc/rc.d/ipfilter onestop - Ни малейших перемен.

# top -SP
CPU: 13.5% user,  0.0% nice, 46.8% system,  6.4% interrupt, 33.3% idle
Mem: 205M Active, 266M Inact, 152M Wired, 1068K Cache, 111M Buf, 368M Free
Swap: 4096M Total, 56M Used, 4040M Free, 1% Inuse
   PID USERNAME       THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
  11 root             1 171 ki31     0K     8K RUN    476:04 30.76% idle: cpu0
  22 root             1 -68    -     0K     8K -      204:36 *29.20% em0 taskq*
  34 root             1 -68    -     0K     8K WAIT    73:52  8.40% irq18: em0 atapci1
15763 www              1  96    0   203M   191M RUN      3:35  1.17% nginx
...

# vmstat 5
 procs      memory      page                    disks     faults         cpu
 r b w     avm    fre   flt  re  pi  po    fr  sr ad4 ad6   in   sy   cs us sy id
 1 0 0    718M   402M   478   3   0   1   541 985   0   0 5028 23780 29929 15 44 41
 1 0 0    718M   402M     2   0   0   0     0   0   0   0 6143 14213 22360 11 50 40


# netstat -dw1
           input        (Total)           output
  packets  errs      bytes    packets  errs      bytes colls drops
     8448     0    4671078       9177     0    6720956     0     0
    25776     0   17436726      28118     0   17904026     0     0
    32230     0   26810636      32266     0   21383868     0     0
    23703     0   19727356      23627     0   13323592     0     0

# netstat -Lan
Current listen queue sizes (qlen/incqlen/maxqlen)
Proto Listen         Local Address        tcp4  16/0/128       *.80
...

# sysctl kern.ipc.numopensockets
kern.ipc.numopensockets: 4984

--
Спасибо. Кирилл.






--
kirillrst.com



 




Copyright © Lexa Software, 1996-2009.