Gunakan coretemp dan sysctl untuk mengetahui temperature CPU di FreeBSD. Caranya mudah dan cepat tanpa harus mengunduh aplikasi lain.
Coretemp dan Sysctl
Paket lm-sensors yang biasa saya gunakan di Linux ternyata tidak ada di FreeBSD. Saya juga tidak bisa menjalankan perintah ini.
sed 's/000$/°C/' /sys/class/thermal/thermal_zone0/temp.
Maklum, saya baru pindah ke FreeBSD. Ternyata struktur berkas sangat berbeda dibanding Linux.
Setelah saya tanya di Libera-chat ruang #freebsd, akhirnya saya menemukan solusinya.
Ternyata cukup gunakan coretemp dan sysctl. Kedua hal juga ada di Linux.
Coretemp adalah module untuk mendapatkan informasi suhu CPU. Kalau di distribusi Linux umumnya, module telah dimuat secara otomatis. Berbeda dengan FreeBSD yang mengharuskan kita memuat secara manual.
Cara Mengetahui Temperature CPU di FreeBSD
Caranya mudah. Cukup muat module coretemp dengan perintah kldload dalam keadaan root.
$ sudo kldload coretemp
Tetapi coretemp akan tidak otomatis berjalan. Kita harus menambahkannya ke `/boot/loader.conf
Tambahkan pengaturan ini di berkas /boot/loader.conf dengan aplikasi penyunting favorit anda. Pastikan anda melakukannya dalam kondisi root.
$ sudo vim /boot/loader.conf
coretemp_load="YES"
Setelah itu, restart komputer kamu untuk menerapkan perubahan. Dengan menambahkannya di berkas /boot/loader.conf, Coretemp akan aktif saat booting.
Gunakan perintah sysctl untuk mengetahui temperature CPU di FreeBSD. Jalankan perintah ini. Bisa dilakukan tanpa menggunakan sudo.
$ sysctl -a | grep -i "temperature"
Hasil perintah di atas seperti ini.
hw.acpi.thermal.tz0.temperature: 58.1C
dev.cpu.3.temperature: 68.0C
dev.cpu.2.temperature: 68.0C
dev.cpu.1.temperature: 65.0C
dev.cpu.0.temperature: 64.0C
Ternyata mudah untuk mengetahui temperature CPU di FreeBSD dengan coretemp dan sysctl.




Komentar