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.
Code language: JavaScript (javascript)
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"
Code language: JavaScript (javascript)
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"
Code language: JavaScript (javascript)
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
Code language: CSS (css)
Ternyata mudah untuk mengetahui temperature CPU di FreeBSD dengan coretemp dan sysctl.
Leave a Reply