CPU-Temperaturen und Batterieinformationen auslesen
Mt Hilfe von hwstat lassen sich auf FreeBSD die Prozessortemperaturen sowie auf einem Laptop Informationen zur Batterie auslesen. Im FreeBSD -Portbaum findet man hwstat unter sysutils/hwstat:
# cd /usr/ports/sysutils/hwstat && make install clean
Damit die CPU-Temperaturen ausgelesen werden können, muss zuerst das coretemp-Kernelmodul geladen werden:
# kldload coretemp
Um das coretemp-Kernelmodul automatsch beim Systemstart zu laden, kann folgender Eintrag in der /boot/loader.conf gemacht werden:
coretemp_load="YES"
Nun können die gewünschten Infromationen herausgelesen werden:
# hwstat
Current Unit
[Coretemp]
CPU0: 36.1 C
CPU1: 38.1 C
[ACPI Thermal]
tz0: 48.1 C
[ACPI Thermal]
tz1: 43.1 C
[ACPI Battery (sysctl)]
Cap remain: 100 percents
Time remain: On AC
State: 0
Units: 1
[battery0]
Present: yes
Design capacity: 56160 mWh
Last full capacity: 56160 mWh
Technology: secondary (rechargeable)
Design voltage 10800 mV
Capacity (warn): 2808 mWh
Capacity (low): 200 mWh
Low/warn granularity: 1 mWh
Warn/full granularity: 1 mWh
Model number: 42T3596
Serial number: 2208
Type: LION
OEM info: SONY
State: high
Remaining capacity: 100 percent
Remaining time: unknown
Present rate: 0 mW
Voltage: 12397 mV
Mehr Informationen zu hwstat findet man in der Manpage hwstat(1).