Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 10623|Atsakyti: 1

Linux branduolys: NMI watchdog: BUG: minkštas užraktas - CPU

[Kopijuoti nuorodą]
Paskelbta 2021-11-22 14:28:52 | | |
Problema: branduolio aliarmas neveikia, bet serveris neveikia. Minkštojo užrakto klaidos priežasčių analizė, minkšto užrakto pavadinimo paaiškinimas: Vadinamasis minkštasis užraktas reiškia, kad ši klaida visiškai neužšaldo sistemos, tačiau keli procesai (arba branduolio gijos) yra užrakinti tam tikroje būsenoje (dažniausiai branduolio srityje), ir daugeliu atvejų taip yra dėl branduolio užraktų naudojimo.

Žinutė iš syslogd@centos7-itsvse at Nov 22 13:52:22 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [java:6062]

Sprendimas (Neišbandyta

(Pabaiga)





Ankstesnis:Gaukite vietinio IP adreso metodą Linux apvalkalo scenarijuje
Kitą:SQL sakinys PMM MySQL užklausų analizės pavyzdžiuose yra neišsamus
 Savininkas| Paskelbta 2021-11-22 14:30:08 |
Watchdog
Trumpai tariant, sargas yra mechanizmas, užtikrinantis normalų sistemos veikimą arba išeiti iš aklavietės, aklavietės ir kt.

Sargai skirstomi į aparatūros ir programinės įrangos sargus. Aparatūros stebėtojas naudoja laikmačio grandinę, laiko išvestis yra prijungta prie grandinės atstatymo galo, o programa išvalo laikmatį per tam tikrą laiko intervalą (paprastai žinomą kaip "šuns šėrimas"), taigi, kai programa veikia normaliai, laikmatis niekada negali perpildyti, todėl negali generuoti atstatymo signalo. Jei programa nepavyksta ir sargybinis šuo nenustatomas iš naujo per laikmačio laikotarpį, sargo laikmatis perpildomas, kad sugeneruotų atstatymo signalą ir iš naujo paleistų sistemą. Programinės įrangos priežiūros principas yra tas pats, tačiau aparatūros grandinės laikmatis pakeičiamas procesoriaus vidiniu laikmačiu, kuris gali supaprastinti aparatinės įrangos grandinės dizainą, tačiau jis nėra toks patikimas kaip aparatinės įrangos laikmatis, pavyzdžiui, negalima aptikti paties sistemos vidinio laikmačio gedimo.

Yra dviejų tipų programinės įrangos sargai: įprasti minkšti šunys, skirti aptikti minkštus užraktus (remiantis laikrodžio pertraukimais), ir NMI šunys, skirti aptikti kietuosius užraktus (remiantis NMI pertraukimais).

1 pastaba: Laikrodžio pertraukimo prioritetas yra mažesnis nei NMI pertraukimo
2 pastaba: Užrakinimas reiškia tam tikrą branduolio kodo skyrių, užimantį procesorių. Dėl užrakinimo visa sistema gali nereaguoti.
Minkštas užrakinimas ir kietasis užrakinimas, vienintelis skirtumas tarp jų yra tas, kad kietasis užrakinimas įvyksta, kai nutrūksta procesoriaus skydas.
————————————————
Autorių teisių pranešimas: Šis straipsnis yra originalus CSDN tinklaraštininko "Hober_yao" straipsnis, vadovaujantis CC 4.0 BY-SA autorių teisių sutartimi, prašome pridėti originalią šaltinio nuorodą ir šį pareiškimą, kad galėtumėte perspausdinti.
Originali nuoroda:https://blog.csdn.net/yhb1047818384/article/details/70833825
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com