Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Nov 2017 23:33:42 +0300
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        Michael Sierchio <kudzu@tenebras.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, freebsd-stable <freebsd-stable@freebsd.org>
Subject:   =?UTF-8?Q?Re:_Intel_I210_=28igb=29_sometimes_consume_all_CPU_on_not?= =?UTF-8?Q?-so-big_traffic_=e2=80=94_need_help!?=
Message-ID:  <913d5386-9d53-3c32-e109-f7b687b54262@FreeBSD.org>
In-Reply-To: <CAHu1Y71VLvgW=GfzQ3M0T7_0og-M=tOdXD5f2zWhCuouvO6uFQ@mail.gmail.com>
References:  <8590fa5d-fd06-90c6-8d3e-34c155423720@FreeBSD.org> <CAHu1Y71VLvgW=GfzQ3M0T7_0og-M=tOdXD5f2zWhCuouvO6uFQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Ckvwnbsg6XMXlPJw98fXgpDhRiwL7U90m
Content-Type: multipart/mixed; boundary="AWjBJl8C2hfgvwGi9cwl7DAOCw8fDiaeS";
 protected-headers="v1"
From: Lev Serebryakov <lev@FreeBSD.org>
Reply-To: lev@FreeBSD.org
To: Michael Sierchio <kudzu@tenebras.com>
Cc: "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>,
 freebsd-stable <freebsd-stable@freebsd.org>
Message-ID: <913d5386-9d53-3c32-e109-f7b687b54262@FreeBSD.org>
Subject: =?UTF-8?Q?Re:_Intel_I210_=28igb=29_sometimes_consume_all_CPU_on_not?=
 =?UTF-8?Q?-so-big_traffic_=e2=80=94_need_help!?=
References: <8590fa5d-fd06-90c6-8d3e-34c155423720@FreeBSD.org>
 <CAHu1Y71VLvgW=GfzQ3M0T7_0og-M=tOdXD5f2zWhCuouvO6uFQ@mail.gmail.com>
In-Reply-To: <CAHu1Y71VLvgW=GfzQ3M0T7_0og-M=tOdXD5f2zWhCuouvO6uFQ@mail.gmail.com>

--AWjBJl8C2hfgvwGi9cwl7DAOCw8fDiaeS
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 09.11.2017 23:23, Michael Sierchio wrote:

 Nope.

> Is device polling enabled?
>=20
> - M
>=20
> On Thu, Nov 9, 2017 at 12:17 PM, Lev Serebryakov <lev@freebsd.org> wrot=
e:
>=20
>>
>>  I still have problems with my E-1220v3 server equipped with Intel I21=
0
>> adapter. It can not be loaded more than 100Mbit/s because it is
>> connection to internet.
>>
>>  But sometimes four interrupt threads "intr{irqXXX: igb0:que Y}" consu=
me
>> 100% CPU. Interrupt rate is very modest:
>>
>> % vmstat -i
>> interrupt                          total       rate
>> ...
>> irq276: igb0:que 0             851899713       1193
>> irq277: igb0:que 1             907338150       1271
>> irq278: igb0:que 2             907538207       1271
>> irq279: igb0:que 3             768217584       1076
>> irq280: igb0:link                      2          0
>> %
>>
>>  But CPU consumption is 90-100% per thread:
>>
>> PID USERNAME PRI NICE SIZE  RES STATE C   TIME   WCPU COMMAND
>>  11 root     -92    -   0K 544K CPU2  2 146:22 98.30% intr{irq278:
>> igb0:que 2}
>>  11 root     -92    -   0K 544K WAIT  0 178:18 81.55% intr{irq276:
>> igb0:que 0}
>>  11 root     -92    -   0K 544K WAIT  1 135:34 77.77% intr{irq277:
>> igb0:que 1}
>>  11 root     -92    -   0K 544K CPU3  3 138:57 67.50% intr{irq279:
>> igb0:que 3}
>>
>>  procstat -ak looks suspicious:
>>
>> % sudo procstat -ak | grep igb0:que
>>    11 100056 intr   irq276: igb0:que 0  vm_page_scan_contig
>> vm_phys_scan_contig vm_page_reclaim_contig kmem_alloc_contig
>> mbuf_jumbo_alloc keg_alloc_slab keg_fetch_slab zone_fetch_slab
>> zone_import zone_alloc_item uma_zalloc_arg m_getjcl igb_refresh_mbufs
>> igb_rxeof igb_msix_que intr_event_execute_handlers ithread_loop fork_e=
xit
>>    11 100058 intr   irq277: igb0:que 1  mi_switch ithread_loop fork_ex=
it
>> fork_trampoline
>>    11 100060 intr   irq278: igb0:que 2  mi_switch ithread_loop fork_ex=
it
>> fork_trampoline
>>    11 100062 intr   irq279: igb0:que 3  mi_switch ithread_loop fork_ex=
it
>> fork_trampoline
>> %
>>
>> --
>> // Lev Serebryakov
>>
>>
>=20
>=20


--=20
// Lev Serebryakov


--AWjBJl8C2hfgvwGi9cwl7DAOCw8fDiaeS--

--Ckvwnbsg6XMXlPJw98fXgpDhRiwL7U90m
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAloEu6ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5
NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c
R4+VKRAAuVsXugJfn2BnorxxnydtIceFNinThHn1MD6OB6l8wAnU+OE+JKg3IhWg
255OWWAgyUyYPVhmpUj596JhT98VjjjAcMrYFGJ9BYO0Eb8vRhX+B4Jcp8ZI3Wtn
PT+FUSWRhsQOhSdZ6wopabI2v7JwcLdidpwu1l3uy9ZPQfFHzPQphaguv1YtHUL7
8JH9wd5BqR/llCgYxRDVdd9uMTg81QGvaf6AW0tcUrIvE4t5EkeyJ0CZIuGtEtSw
Sjeso00KvJk66Xo9vVCDA4yVMMr14RdwXZQlRfcTKqA3XC/ISJgm0RrkHCGQ/+k1
340zyYqZyy07vssz4BVegMFZajB+nSz5XbO1qDeISlh+AvAVwBSVibGMHgLcxHIW
AUkRSL2lcRDNFrbr0oXLqkz03aLfyW9DsYjJOg3ZnXlNfWqepdsUCpjSgdUXKMya
2qUtxeGIVl8j4jWYUZAuyhaMlytfcE93pcbigq5bAEGz3PTR54ScJxroW2Ob0wP9
UJZw4MzimQYg7W/m+fBiAE5czuSdTq4RLVzqhHEAKZZkilsIH1E0J1b7cXg3CB0b
Zqe5N6CMEDr92lFgeMHHY6xf52kvEsZt5dhK+SArEUwQKOH5bfDN4PIM1iRnhfW3
2wXLmmKJE6kzJ/WZ2E3RX8PTXdrfEj/Y2BVSofXjdbQDsYFfFj8=
=isX7
-----END PGP SIGNATURE-----

--Ckvwnbsg6XMXlPJw98fXgpDhRiwL7U90m--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?913d5386-9d53-3c32-e109-f7b687b54262>