web-dev-qa-db-ja.com

UbuntuでCPU温度をトラブルシューティングするにはどうすればよいですか?

Ubuntu8.10のCPU温度に関していくつか質問があります。

  1. 私のラップトップは自動的にシャットダウンします。これはCPUの温度が高いことが原因だと思います。システムがシャットダウンした理由を記録したシステムログファイルを見て、これを確認したいと思います。そのようなsyslogファイルはありますか?どこに保管されていますか?

  2. また、libsensorsをインストールしました。これにより、温度が異なります。

    $ sensors  
    acpitz-virtual-0  
    Adapter: Virtual device  
    temp1:       +49.0°C  (crit = +97.0°C)                    
    
    k8temp-pci-00c3  
    Adapter: PCI adapter  
    Core0 Temp:  +57.0°C 
    

    「acpitz-virtual-0」と「k8temp-pci-00c3」はどういう意味ですか? 「temp1」と「Core0Temp」の意味だけでなく? 2つの温度は両方ともCPU温度ですか?

    によって与えられる温度は

    acpi -t
    

    cPU温度の別の異なる測定値?

  3. また、CPUの温度が危険だと思われる制限を超えた場合はどうしますか?また、コンピューター温度モニター(computertemp)をインストールしました。これにより、アラームの制限温度と、制限に達したときに実行するコマンドを設定できます。では、ラップトップをシャットダウンさせるのではなく、温度が設定された制限を超えたときに、ラップトップを保護するためにどのコマンドを発行するか、または何をしますか?

1
Tim

Ubuntuでは、_/var/log/pm-*.log_と通常のsyslogがあります。

_acpitz-virtual-0_は、おそらく実行時のACPIテーブルからのACPIサーマルゾーンの役に立たないラベルです。

_k8temp*_は、一部は_/etc/sensors3.conf_から、一部はシステムがチップを検出した場所から取得されます。おそらく、次のようなデフォルトのABit構成があります。

_chip "k8temp-*"

   label temp1 "Core0 Temp"
   label temp2 "Core0 Temp"
   label temp3 "Core1 Temp"
   label temp4 "Core1 Temp"
_

それが実際にABitシステムボードである場合は、より適切な説明がある可能性があるため、BIOSを確認する必要があります。

_acpi -t_に関して、sensors(1)acpiとそれが知っているハードウェアデバイスの両方をチェックしています。完璧な世界では、sensors(1)acpiが報告できるもののスーパーセットを報告します。

かなり暑い環境で操作しない限り、ラップトップを過熱することは実際には不可能です。構成ファイルまたはBIOS設定がオフになっているか、一部のフィルターをクリーニングする必要がある可能性があります。ノートブックのヒートシンクがサーマルグリースを使用して取り付けられている場合、それは十分に経年劣化しないことが知られています。 (ただし、サーマルグリースが元の製造に使用された可能性は低いです。)グリースを再塗布するか、最新のサーマルインターフェイスパッドを使用できる場合があります。古いサーマルインターフェイスを廃棄して新しいサーマルインターフェイスを取り付ける準備ができていない限り、ヒートシンクを取り外さないでください。

3
DigitalRoss