Date: Sun, 18 Jul 2010 22:06:06 -0700 From: Doug Barton <dougb@FreeBSD.org> To: Kostik Belousov <kostikbel@gmail.com> Cc: freebsd-current@freebsd.org, Rui Paulo <rpaulo@freebsd.org> Subject: Re: Why is intr taking up so much cpu? Message-ID: <4C43DD3E.2000306@FreeBSD.org> In-Reply-To: <20100718194109.GU2381@deviant.kiev.zoral.com.ua> References: <alpine.BSF.2.00.1007170013191.7378@qbhto.arg> <A81B337F-5932-44B1-BDB4-D9DD36332A16@lavabit.com> <alpine.BSF.2.00.1007171103060.1546@qbhto.arg> <F653FF83-D9CF-42A2-AE9A-B8F914090065@FreeBSD.org> <alpine.BSF.2.00.1007171208010.1538@qbhto.arg> <20100717192128.GM2381@deviant.kiev.zoral.com.ua> <alpine.BSF.2.00.1007180113370.1707@qbhto.arg> <20100718103003.GO2381@deviant.kiev.zoral.com.ua> <4C43541C.3060101@FreeBSD.org> <20100718194109.GU2381@deviant.kiev.zoral.com.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------010103000800080501030401 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 07/18/10 12:41, Kostik Belousov wrote: > On Sun, Jul 18, 2010 at 12:21:00PM -0700, Doug Barton wrote: >> On 07/18/10 03:30, Kostik Belousov wrote: >>> On Sun, Jul 18, 2010 at 01:14:41AM -0700, Doug Barton wrote: >>>> On Sat, 17 Jul 2010, Kostik Belousov wrote: >>>> >>>>> Run top in the mode where all system threads are shown separately >>>>> (e.g. top -HS seems to do it), then watch what thread eats the processor. >>>> >>>> And the winner is! >>>> >>>> 11 root -32 - 0K 168K WAIT 0 0:28 18.02% {swi4: >>>> clock} >>>> 11 root 21 -64 - 0K 168K WAIT 0 1:17 18.90% intr >>>> >>>> The first is with -H, the second without. >>> >>> Most likely it is some callout handling. Just in case, do you have >>> console screensaver active ? >> >> I assume you mean "saver=yes" in rc.conf, and the answer is no, I am not >> using that. Usually I run xscreensaver, but at the time this happened I >> was not. I do have DPMS enabled in my X config though. >> >> Any suggestions on how to dig deeper on this? Are there any settings I >> can twiddle to try and mitigate it? > When intr time starts accumulating again, try to do > "procstat -kk <intr process pid>" and correlate the clock thread tid > with the backtrace. Might be, it helps to guess what callouts are eating > the CPU. Ok, file attached. -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso --------------010103000800080501030401 Content-Type: text/plain; name="procstat-kk.out" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="procstat-kk.out" ICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgVEROQU1FICAgICAgICAgICBLU1RBQ0sg ICAgICAgICAgICAgICAgICAgICAgIAogICAxMSAxMDAwMDQgaW50ciAgICAgICAgICAgICBz d2kxOiBuZXRpc3IgMCAgIG1pX3N3aXRjaCsweDIwMCBpdGhyZWFkX2xvb3ArMHgxZGEgZm9y a19leGl0KzB4YjggZm9ya190cmFtcG9saW5lKzB4OCAKICAgMTEgMTAwMDA1IGludHIgICAg ICAgICAgICAgc3dpNDogY2xvY2sgICAgICBtaV9zd2l0Y2grMHgyMDAgaXRocmVhZF9sb29w KzB4MWRhIGZvcmtfZXhpdCsweGI4IGZvcmtfdHJhbXBvbGluZSsweDggCiAgIDExIDEwMDAw NiBpbnRyICAgICAgICAgICAgIHN3aTQ6IGNsb2NrICAgICAgbWlfc3dpdGNoKzB4MjAwIGl0 aHJlYWRfbG9vcCsweDFkYSBmb3JrX2V4aXQrMHhiOCBmb3JrX3RyYW1wb2xpbmUrMHg4IAog ICAxMSAxMDAwMDcgaW50ciAgICAgICAgICAgICBzd2kzOiB2bSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgIDExIDEwMDAxNCBpbnRyICAgICAgICAgICAgIHN3 aTY6IEdpYW50IHRhc2sgbWlfc3dpdGNoKzB4MjAwIGl0aHJlYWRfbG9vcCsweDFkYSBmb3Jr X2V4aXQrMHhiOCBmb3JrX3RyYW1wb2xpbmUrMHg4IAogICAxMSAxMDAwMTUgaW50ciAgICAg ICAgICAgICBzd2k2OiB0YXNrIHF1ZXVlIG1pX3N3aXRjaCsweDIwMCBpdGhyZWFkX2xvb3Ar MHgxZGEgZm9ya19leGl0KzB4YjggZm9ya190cmFtcG9saW5lKzB4OCAKICAgMTEgMTAwMDIw IGludHIgICAgICAgICAgICAgc3dpMjogY2FtYmlvICAgICBtaV9zd2l0Y2grMHgyMDAgaXRo cmVhZF9sb29wKzB4MWRhIGZvcmtfZXhpdCsweGI4IGZvcmtfdHJhbXBvbGluZSsweDggCiAg IDExIDEwMDAyMSBpbnRyICAgICAgICAgICAgIHN3aTU6ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgMTEgMTAwMDIyIGludHIgICAgICAgICAgICAgaXJx OTogYWNwaTAgICAgICBtaV9zd2l0Y2grMHgyMDAgaXRocmVhZF9sb29wKzB4MWRhIGZvcmtf ZXhpdCsweGI4IGZvcmtfdHJhbXBvbGluZSsweDggCiAgIDExIDEwMDAyMyBpbnRyICAgICAg ICAgICAgIGlycTE2OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgMTEgMTAwMDI0IGludHIgICAgICAgICAgICAgaXJxMjU2OiBoZGFjMCAgICBtaV9zd2l0 Y2grMHgyMDAgaXRocmVhZF9sb29wKzB4MWRhIGZvcmtfZXhpdCsweGI4IGZvcmtfdHJhbXBv bGluZSsweDggCiAgIDExIDEwMDAyNiBpbnRyICAgICAgICAgICAgIGlycTE3OiB3cGkwICAg ICAgbWlfc3dpdGNoKzB4MjAwIGl0aHJlYWRfbG9vcCsweDFkYSBmb3JrX2V4aXQrMHhiOCBm b3JrX3RyYW1wb2xpbmUrMHg4IAogICAxMSAxMDAwMjcgaW50ciAgICAgICAgICAgICBpcnEy MDogaHBldDAgdWhjIG1pX3N3aXRjaCsweDIwMCBpdGhyZWFkX2xvb3ArMHgxZGEgZm9ya19l eGl0KzB4YjggZm9ya190cmFtcG9saW5lKzB4OCAKICAgMTEgMTAwMDMyIGludHIgICAgICAg ICAgICAgaXJxMjE6IHVoY2kxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAxMSAxMDAwMzcgaW50ciAgICAgICAgICAgICBpcnEyMjogdWhjaTIgICAgIG1pX3N3aXRj aCsweDIwMCBpdGhyZWFkX2xvb3ArMHgxZGEgZm9ya19leGl0KzB4YjggZm9ya190cmFtcG9s aW5lKzB4OCAKICAgMTEgMTAwMDQyIGludHIgICAgICAgICAgICAgaXJxMjM6IHVoY2kzICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAxMSAxMDAwNTIgaW50ciAgICAg ICAgICAgICBpcnExNDogYXRhMCAgICAgIG1pX3N3aXRjaCsweDIwMCBpdGhyZWFkX2xvb3Ar MHgxZGEgZm9ya19leGl0KzB4YjggZm9ya190cmFtcG9saW5lKzB4OCAKICAgMTEgMTAwMDUz IGludHIgICAgICAgICAgICAgaXJxMTU6IGF0YTEgICAgICBtaV9zd2l0Y2grMHgyMDAgaXRo cmVhZF9sb29wKzB4MWRhIGZvcmtfZXhpdCsweGI4IGZvcmtfdHJhbXBvbGluZSsweDggCiAg IDExIDEwMDA1NSBpbnRyICAgICAgICAgICAgIGlycTE6IGF0a2JkMCAgICAgbWlfc3dpdGNo KzB4MjAwIGl0aHJlYWRfbG9vcCsweDFkYSBmb3JrX2V4aXQrMHhiOCBmb3JrX3RyYW1wb2xp bmUrMHg4IAogICAxMSAxMDAwNTYgaW50ciAgICAgICAgICAgICBpcnExMjogcHNtMCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgIDExIDEwMDA1NyBpbnRyICAgICAg ICAgICAgIHN3aTA6IHVhcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK --------------010103000800080501030401--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C43DD3E.2000306>