Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 10623|Odgovoriti: 1

Linux jedro: NMI watchdog: NAPAKA: mehko zamrznitev - CPU

[Kopiraj povezavo]
Objavljeno na 22. 11. 2021 14:28:52 | | |
Težava: Jedrni alarm ni izklopljen, prav tako strežnik ni izklopljen. Analiza vzrokov za napako mehkega zaklepanja, razlaga imena mehkega zaklepanja: Tako imenovani mehki zaklep pomeni, da ta napaka ne zamrzne popolnoma sistema, vendar je več procesov (ali niti jedra) zaklenjenih v določenem stanju (običajno na območju jedra), kar je v mnogih primerih posledica uporabe zaklepov jedra.

Sporočilo od syslogd@centos7-itsvse 22. novembra ob 13:52:22 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [java:6062]

Rešitev (Ni testirano

(Konec)





Prejšnji:Pridobi metodo lokalnega IP naslova v Linux shell skripti
Naslednji:SQL izjava v PMM MySQL Query Analysis Examples je nepopolna
 Najemodajalec| Objavljeno na 22. 11. 2021 14:30:08 |
Watchdog
Na kratko, watchdog je mehanizem, ki zagotavlja normalno delovanje sistema ali izhod iz mrtve zanke, zastoja itd.

Watchdogi so razdeljeni na strojne in programske watchdoge. Strojni watchdog uporablja vezje časovnika, časovni izhod je povezan s ponastavitvenim koncem vezja, program pa časovnik izprazni v določenem časovnem območju (pogosto imenovanem "hranjenje psa"), tako da, ko program deluje normalno, časovnik nikoli ne more preplaviti, zato ne more ustvariti signala za ponastavitev. Če program odpove in watchdog ni ponastavljen v časovnem obdobju, watchdog časovnik preteče in ustvari signal za ponastavitev ter ponovno zažene sistem. Načelo programskega nadzornika je enako, vendar je časovnik na strojni vezju zamenjan z notranjim časovnikom procesorja, kar lahko poenostavi načrtovanje strojne opreme, vendar ni tako zanesljiv kot strojni časovnik, na primer okvare notranjega časovnika sistema ni mogoče zaznati.

Obstajata dve vrsti programskih watchdogov, običajni soft-dogi za zaznavanje mehkih zamrznitev (na podlagi prekinitev ure) in NMI psi za zaznavanje trdih zamrznitev (na podlagi NMI prekinitev).

Opomba 1: Prioriteta prekinitve ure je manjša od NMI prekinitve
Opomba 2: Zaklepanje se nanaša na določen del kode jedra, ki zaseda procesor. Zamrznitev lahko povzroči, da celoten sistem postane neodziven.
Mehko zamrznitev in trda zamrznitev, edina razlika med njima je, da se trda zamrznitev zgodi, ko je CPU ščit prekinjen.
————————————————
Obvestilo o avtorskih pravicah: Ta članek je izvirni članek CSDN blogerja "Hober_yao", v skladu z avtorsko pogodbo CC 4.0 BY-SA, prosimo, priložite izvorno povezavo in to izjavo za ponatisnitev.
Izvirna povezava:https://blog.csdn.net/yhb1047818384/article/details/70833825
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com