idle process keeping cpu 150% busy in freebsd 9.1-amd64 [solved]

Kostas Oikonomou k.oikonomou at att.net
Mon Jun 3 14:15:17 UTC 2013


Thanks very much to all for your help.

I finally resolved the problem: first, upon logging in, I 
changed the window system to "fluxbox", instead of my usual 
Gnome.  The cpu quieted down.  This suggested that I had 
messed up something having to do with Gnome. So I
adopted the trivial fix: I had done little work on the 
system, so I re-installed PC-BSD 9.1.  Now I am running Gnome
and both cores are fine.

One small issue remains: the system doesn't suspend 
properly. If I suspend it from the Gnome System -> "Shut 
down..." menu,  it appears to suspend, but the fans keep 
running, and it doesn't want to wake up again, even if I 
power it off.  The only way to "wake it up" is pull the 
power cord and plug it in again, and then it reboots. 
Perhaps this is a known ACPI problem?

Excerpt from dmesg:

aesni0: No AESNI support.
acpi0: <HPQOEM SLIC-CPC> on motherboard
acpi0: Power Button (fixed)
ACPI Error: Field [ASSM] at 524320 exceeds Buffer [BUF0] 
size 880 (bits) (20110527/dsopcode-254)
ACPI Error: Method parse/execution failed [\\_SB_.MEM_._CRS] 
(Node 0xfffffe0003cfc380), AE_AML_BUFFER_LIMIT 
(20110527/psparse-560)
ACPI Error: Method execution failed [\\_SB_.MEM_._CRS] (Node 
0xfffffe0003cfc380), AE_AML_BUFFER_LIMIT (20110527/uteval-113)
can't fetch resources for \\_SB_.MEM_ - AE_AML_BUFFER_LIMIT
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0

                                                         Kostas


>
> ----- Original Message ----- From: "Kostas Oikonomou" 
> <k.oikonomou at att.net>
> To: "John Baldwin" <jhb at freebsd.org>
> Cc: <freebsd-amd64 at freebsd.org>
> Sent: Friday, May 31, 2013 9:49 PM
> Subject: Re: idle process keeping cpu 150% busy in freebsd 
> 9.1-amd64
>
>
>> The core will always look like it is "running" in top, 
>> even when it is asleep. That is just how FreeBSD accounts 
>> for idle CPU time. The only thing I was hoping would 
>> change is the fan having to run. You can try kldload'ing 
>> coretemp and seeing if the processor temperatures are 
>> different when deeper CX states are enabled (or when 
>> powerd is running) to see if it is having any affect on 
>> the temperatures in your box.
>>
>> First the good news.  It looks like the problem is solved 
>> on the laptop (Core i7). It took one more reboot after I 
>> put "performance_cx_lowest=LOW" in /etc/rc.conf.
>>
>> However, the problem is still there on the HP desktop 
>> (AMD 7550).  This has only
>> Cx state, C1, so "performance_cx_lowest=LOW" had no effect.
>>
>> The symptoms with this machine are that top does not show 
>> anything running besides idle, and neither does ps -aux.  
>> Yet the Gnome System monitor applet that I have on the 
>> bottom panel shows significant cpu activity.
>> And the fan starts running within 5 minutes after the 
>> system finishes booting.
>>
>> Here is what top -S -H says:
>>
>>
>> last pid:  2645;  load averages:  1.14,  0.78, 
>> 0.34               up 0+00:02:17  19:31:35
>> 356 processes: 3 running, 338 sleeping, 15 waiting
>> CPU:  0.2% user,  0.0% nice, 18.9% system,  0.0% 
>> interrupt, 80.9% idle
>> Mem: 187M Active, 36M Inact, 354M Wired, 13M Cache, 3323M 
>> Free
>> Swap: 2048M Total, 2048M Free
>>
>>   PID USERNAME   PRI NICE   SIZE    RES STATE   C   
>> TIME   WCPU COMMAND
>>    11 root       155 ki31     0K    32K CPU0    0   1:45 
>> 89.99% idle{idle: cpu0}
>>    11 root       155 ki31     0K    32K RUN     1   1:40 
>> 83.98% idle{idle: cpu1}
>>     0 root       -16    0     0K  2672K sched   0   1:03  
>> 0.00% kernel{swapper}
>>   462 root       -21  r31   912M 33216K select  0   0:10  
>> 0.00% Xorg
>>  1968 ko          52    0   209M  7144K select  0   0:04  
>> 0.00% pulseaudio{pulseaudio}
>>  1968 ko          52    0   209M  7144K select  1   0:03  
>> 0.00% pulseaudio{pulseaudio}
>>     7 root       -16    -     0K    16K ccb_sc  0   0:02  
>> 0.00% xpt_thrd
>>    12 root       -84    -     0K   240K WAIT    1   0:01  
>> 0.00% intr{irq1: atkbd0}
>>    12 root       -60    -     0K   240K WAIT    0   0:01  
>> 0.00% intr{swi4: clock}
>>  1969 ko          20    0   323M 21968K select  0   0:00  
>> 0.00% gnome-panel{gnome-panel}
>>    12 root       -96    -     0K   240K WAIT    1   0:00  
>> 0.00% intr{irq16: vgapci0+}
>>  2196 ko          20    0   294M 18052K select  0   0:00  
>> 0.00% gnome-netstatus-app{gnome-
>>  1811 ko          20    0   320M 19116K select  1   0:00  
>> 0.00% gnome-settings-daem{gnome-
>>    15 root       -68    -     0K   128K -       1   0:00  
>> 0.00% usb{usbus0}
>>  2200 ko          20    0   360M 21808K select  1   0:00  
>> 0.00% clock-applet{clock-applet}
>>  1458 root        30   10 10376K  3448K select  0   0:00  
>> 0.00% devd
>>  2028 ko          20    0   218M 25652K select  0   0:00  
>> 0.00% python
>>  2272 ko          20    0   280M 20044K select  1   0:00  
>> 0.00% gnome-terminal{gnome-termi
>>  2198 ko          20    0   295M 20552K select  1   0:00  
>> 0.00% stickynotes_applet{stickyn
>>  1405 ko          20    0   156M 13152K select  0   0:00  
>> 0.00% gnome-session{gnome-sessio
>>   417 haldaemon   20    0 56952K  6136K select  0   0:00  
>> 0.00% hald{hald}
>
>
> Assuming this is a dual core machine, your missing ~25% of 
> your overall
> CPU time, identifying where this is might help.
>
> Does the following give any hints to this: top -S -H -I -C 
> -s1
>
>    Regards
>    Steve
>
> ================================================
> This e.mail is private and confidential between Multiplay 
> (UK) Ltd. and the person or entity to whom it is 
> addressed. In the event of misdirection, the recipient is 
> prohibited from using, copying, printing or otherwise 
> disseminating it or any information contained in it.
> In the event of misdirection, illegible or incomplete 
> transmission please telephone +44 845 868 1337
> or return the E.mail to postmaster at multiplay.co.uk.
>




More information about the freebsd-amd64 mailing list