From owner-freebsd-users-jp@FreeBSD.ORG Wed Jul 2 13:58:04 2014 Return-Path: Delivered-To: freebsd-users-jp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8FE5CBFA for ; Wed, 2 Jul 2014 13:58:04 +0000 (UTC) Received: from flu.if0.org (x239189.ppp.asahi-net.or.jp [122.249.239.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D90F27DD for ; Wed, 2 Jul 2014 13:58:03 +0000 (UTC) Received: from localhost (localhost.if0.org [127.0.0.1]) by flu.if0.org (8.14.9/8.14.5) with ESMTP id s62DvsNN096482 for ; Wed, 2 Jul 2014 22:57:54 +0900 (JST) (envelope-from ka@flu.if0.org) X-Authentication-Warning: flu.if0.org: Host localhost.if0.org [127.0.0.1] claimed to be localhost Date: Wed, 02 Jul 2014 22:57:53 +0900 (JST) Message-Id: <20140702.225753.74551033.ka@flu.if0.org> To: freebsd-users-jp@freebsd.org From: Kazumaro Aoki In-Reply-To: <20140701.080632.55501188.ka@flu.if0.org> References: <20140701.080632.55501188.ka@flu.if0.org> X-Mailer: Mew version 6.6 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Subject: [FreeBSD-users-jp 95223] Re: powerd with high frequency when idling X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2014 13:58:04 -0000 青木@国分寺市在住です そういえば、powerdですが、 /etc/rc.d/powerd stop すると、 sysctl: dev.cpu.0.freq=1600: Operation not permitted となったり、powerdのdaemon動作を止めて /usr/sbin/powerd -v すると、 powerd: unable to determine AC line status load 0%, current freq 960 MHz ( 4), wanted freq 930 MHz load 0%, current freq 960 MHz ( 4), wanted freq 900 MHz load 0%, current freq 960 MHz ( 4), wanted freq 871 MHz load 3%, current freq 960 MHz ( 4), wanted freq 843 MHz load 0%, current freq 960 MHz ( 4), wanted freq 816 MHz load 0%, current freq 960 MHz ( 4), wanted freq 790 MHz changing clock speed from 960 MHz to 800 MHz load 6%, current freq 960 MHz ( 4), wanted freq 765 MHz changing clock speed from 960 MHz to 800 MHz load 25%, current freq 960 MHz ( 4), wanted freq 765 MHz changing clock speed from 960 MHz to 800 MHz load 4%, current freq 960 MHz ( 4), wanted freq 741 MHz changing clock speed from 960 MHz to 800 MHz load 0%, current freq 960 MHz ( 4), wanted freq 717 MHz changing clock speed from 960 MHz to 800 MHz load 7%, current freq 960 MHz ( 4), wanted freq 694 MHz changing clock speed from 960 MHz to 700 MHz load 6%, current freq 960 MHz ( 4), wanted freq 672 MHz changing clock speed from 960 MHz to 700 MHz load 7%, current freq 960 MHz ( 4), wanted freq 651 MHz changing clock speed from 960 MHz to 700 MHz といったような表示になり、powerdから動作周波数を落せなくなっているみた いです。 以前は、idle時は通常100MHz動作までちゃんと落ちていたのですが、なにか cpufreq(4)とか変わったのでしょうか? 青木和麻呂@国分寺市在住 【以下、全文引用】 From: Kazumaro Aoki Subject: [FreeBSD-users-jp 95222] powerd with high frequency when idling Date: Tue, 01 Jul 2014 08:06:32 +0900 (JST) > 識者の皆様 > 青木と申します > > 以下の件について、解決のため、なにか調べるヒントとかあれば教えてもらえ > ると幸いです。 > > こちら、FreeBSD-8.4R/amd64を運用しており、powerdで消費電力というか、発 > 熱量を調節しています。 > > ここ1〜2カ月、何がきっかけになったのかわかりませんが、loadが0でも動作周 > 波数がほぼ最高値になることがおきています。 > #もしかしたら、8.3R→8.4Rのタイミングだったかもしれませんが不明です > > psで見ても特にCPUを食うようなprocessが動いているわけではなさそうです。 > > 実際に計算がはじまりloadがあがると今度はちゃんと動作周波数が下がってい > き、適切な発熱になります。 > > loadが0のidle時に、ちゃんと動作周波数が最低値に落ちるようにしたいので > すが、どこから手をつければよいのでしょうか? > #以前はそうなっていました。 > > こちら、powerdはoptionなしでの起動で、あんまりCPUや周辺が熱くなり過ぎな > いよう/etc/sysctl.confで > hw.acpi.thermal.user_override=1 > hw.acpi.thermal.tz0._PSV=65C > hw.acpi.thermal.tz0._TC1=0 > hw.acpi.thermal.tz0._TC2=1 > hw.acpi.thermal.tz0._TSP=60 > hw.acpi.thermal.tz0.passive_cooling=1 > としています。 > > あとsysctl -aでdev.cpu.0を引用すると以下の通りです。 > dev.cpu.0.freq: 1400 > dev.cpu.0.freq_levels: 1600/4940 1400/4322 1280/3347 1120/2928 960/2510 800/1435 700/1255 600/1076 500/896 400/717 300/538 200/358 100/179 > dev.cpu.0.cx_supported: C1/1/0 C2/2/100 > dev.cpu.0.cx_lowest: C1 > dev.cpu.0.cx_usage: 100.00% 0.00% last 497us > > 解析に使えるかどうかわかりませんが、dmesgの出力もつけておきます。 > > 青木和麻呂@国分寺市在住