- 1. 概要
- 2. カーネルモジュールのロード
- 3. 温度
- 4. 周波数
1. 概要
わたしのマシンでは、「ports」でモニタリングできないので、「sysctl」で調べるしかないようなのです。
本ページは、下記のサイトを参考にさせていただきました。
「FreeBSD で CPU 温度を調べる」
2. カーネルモジュールのロード
調べるには、カーネルモジュールをロードする必要があります。
「Intel」系だと、「coretemp」。「AMD」系だと、「amdtemp」だそうです。
使おうとしているマシンは、「Intel」系なので、「coretemp」を使用します。
テンポラリに使用するのであれば。
kldload coretemp
「boot」時に組み込むのであれば
/boot/loader.conf
に、下記の1行を組み込んで、起動します。
coretemp_load="YES"
そのうえで。
sysctl dev
と打つと。
dev.acpi_dock.0.status: 0
dev.acpi_dock.0._uid: -1
dev.acpi_dock.0._bdn: -1
・・・ 略 ・・・
dev.netmap.no_pendintr: 1
dev.netmap.no_timestamp: 0
dev.netmap.verbose: 0
わっさ~出力されるので、絞り込まなあきまへん。
3. 温度
温度に絞り込んで見てみます。
sysctl dev | grep temperature
dev.cpu.7.temperature: 47.0C
dev.cpu.6.temperature: 46.0C
dev.cpu.5.temperature: 50.0C
dev.cpu.4.temperature: 50.0C
dev.cpu.3.temperature: 49.0C
dev.cpu.2.temperature: 50.0C
dev.cpu.1.temperature: 54.0C
dev.cpu.0.temperature: 53.0C
てな感じ。
摂氏なようで、ほっとしました。
モニタするには、これをスクリプトに組んで、表示するかなぁ。
4. 周波数
「CPU」の周波数も見れます。
sysctl dev.cpu | grep freq
こんな感じ。
dev.cpu.7.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.7.freq: 1200
dev.cpu.6.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.6.freq: 1200
dev.cpu.5.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.5.freq: 1200
dev.cpu.4.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.4.freq: 1200
dev.cpu.3.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.3.freq: 1200
dev.cpu.2.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.2.freq: 1200
dev.cpu.1.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.1.freq: 1200
dev.cpu.0.freq_levels: 2301/45000 2300/45000 2200/42264 2100/40021 2000/37387 1900/35236 1800/33127 1700/30647 1600/28627 1500/26648 1400/24305 1300/22413 1200/20566
dev.cpu.0.freq: 1200
|
       |