Lm-sensors-3-6-0

Introduksjon til Lm_sensors

lm_sensors pakken gir brukerplass støtte for maskinvareovervåkingsdriverne i Linux kjernen. Dette er nyttig for å overvåke temperaturen på CPU og justere ytelsen til noe maskinvare (for eksempel kjølevifter).

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

lm_sensors Avhengigheter

Påkrevd

Which-2.21

Valgfri

RRDtool (påkrevd for å bygge sensord programmet) og dmidecode (kjøretid)

Kjernekonfigurasjon

Følgende konfigurasjonsalternativer prøver å dekke de vanligste maskinvareovervåkingsenheter i et typisk stasjonært eller bærbart system. Se hjelpen til hver (ved å trykke på H knapp med alternativet fokusert i make menuconfig) å vite om du trenger det. Det er mye plattformspesifikk maskinvare overvåkingsenheter slik at det er umulig å liste opp konfigurasjonen for alle her. Du kan undersøke innholdet i /sys/class/hwmon innenfor en mainstream distro som kjører på systemet for å vite hvilken drivere du trenger.

Power management and ACPI options --->
  [*] ACPI (Advanced Configuration and Power Interface) Support --->      [ACPI]
    < /*/M> Battery                                               [ACPI_BATTERY]
    < /*/M> Thermal Zone                                          [ACPI_THERMAL]

Device Drivers --->
  NVME Support --->
    < /*> NVM Express block device                                [BLK_DEV_NVME]
    # Set [HWMON] to <*> (not <M>!) or it will not show up:
    [ /*] NVMe hardware monitoring                                  [NVME_HWMON]
  <*/M> Hardware Monitoring support --->                                 [HWMON]
    < /*/M> AMD Athlon64/FX or Opteron temperature sensor       [SENSORS_K8TEMP]
    < /*/M> AMD Family 10h+ temperature sensor                 [SENSORS_K10TEMP]
    < /*/M> AMD Family 15h processor power                [SENSORS_FAM15H_POWER]
    < /*/M> Intel Core/Core2/Atom temperature sensor          [SENSORS_CORETEMP]

Kompiler kjernen på nytt og start på nytt den nye kjernen.

Installasjon av Lm_sensors

Installer Lm_sensors ved å kjøre følgende kommandoer:

make PREFIX=/usr        \
     BUILD_STATIC_LIB=0 \
     MANDIR=/usr/share/man

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make PREFIX=/usr        \
     BUILD_STATIC_LIB=0 \
     MANDIR=/usr/share/man install &&

install -v -m755 -d /usr/share/doc/lm_sensors-3-6-0 &&
cp -rv              README INSTALL doc/* \
                    /usr/share/doc/lm_sensors-3-6-0

Parameterforklaringer

BUILD_STATIC_LIB=0: Denne parameteren deaktiverer kompilering og installering av den statiske versjonen av libsensors.

PROG_EXTRA=sensord: Denne parameteren aktiverer kompilering av sensord, en nisse som kan overvåke systemet ditt med jevne mellomrom. Kompilere sensord krever RRDtool. Vær sikker å installere RRDtool i /usr ved å kjøre make prefix=/usr når du bygger den. Ellers vil ikke Lm_sensors finne det lett.

Konfigurere Lm_sensors

Konfigurasjonsfil

/etc/sensors3.conf

Innhold

Installerte Programmer: fancontrol, isadump, isaset, pwmconfig, sensors, sensors-conf-convert, sensors-detect, og valgfri, sensord
Installert Bibliotek: libsensors.so
Installerte Mapper: /etc/sensors.d, /usr/include/sensors og /usr/share/doc/lm_sensors-3-6-0

Korte Beskrivelser

fancontrol

er et skallskript for bruk med lm_sensors. Den leser konfigurasjonen fra en fil, deretter beregner viftehastigheter fra temperaturer og stiller inn tilsvarende PWM utdata til de beregnede verdiene

isadump

er et lite hjelpeprogram for å undersøke registre som er synlige gjennom ISA bussen. Den er ment å sondere enhver brikke som bor på ISA bussen arbeider med et adresseregister og et dataregister (I2C lignende tilgang) eller et flatt område (på opptil 256 byte)

isaset

er et lite hjelpeprogram for å sette registre synlige gjennom ISA bussen

pwmconfig

tester utgangene for pulsbreddemodulasjon (PWM) til sensorer og konfigurerer viftekontroll

sensors

skriver ut gjeldende avlesninger for alle sensorbrikker

sensors-conf-convert

er et Perl skript for å konvertere lm-sensors versjon 2 konfigurasjonsfiler til å virke med versjon 3

sensors-detect

er et Perl skript som vil lede deg gjennom prosessen med å skanne systemet for forskjellig maskinvare overvåkingsbrikker (sensorer) støttet av libsensors, eller mer generelt av lm_sensors verktøypakke

sensord

(valgfri) er en nisse som kan brukes til periodisk logging av sensor avlesninger

libsensors.so

inneholder lm_sensors API funksjoner