Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 10623|Válasz: 1

Linux kernel:NMI watchdog: HIBA: soft lockup - CPU

[Linket másol]
Közzétéve 2021. 11. 22. 14:28:52 | | |
Probléma: A kernel riasztás nem működik, de a szerver sem működik. A lágy zárolás hibájának okainak elemzése, lágy zárolás névmagyarázat: Az úgynevezett lágy zárolás azt jelenti, hogy ez a hiba nem fagyasztja be teljesen a rendszert, de több folyamat (vagy kernel szál) egy adott állapotban (általában a kernel területén) záródik, és sok esetben ez a kernel-zárak használatának köszönhető.

Üzenet syslogd@centos7-itsvse-től: November 22, 13:52:22 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [java:6062]

Megoldás (Nem tesztelve

(Vége)





Előző:Szerezze be a helyi IP-cím metódust a Linux shell szkriptben
Következő:A PMM MySQL Query Analysis Examples SQL utasítása hiányos
 Háziúr| Közzétéve 2021. 11. 22. 14:30:08 |
házőrző kutya
Röviden: a watchdog egy olyan mechanizmus, amely biztosítja a rendszer normális működését, vagy kilép egy holthurkból, holtpontból stb.

Az őrkutyákat hardveres és szoftverőr szervezetekre osztják. A hardver felügyeleti mű időzítő áramkört használ, az időzítő kimenet a visszaállított végéhez van csatlakoztatva, és a program egy adott időtartományban töröli az időzítőt (közismert nevén "kutya etetése"), így amikor a program normálisan működik, az időzítő soha nem tud túlcsordulni, így nem tud visszaállított jelet generálni. Ha a program meghibásodik, és a watchdog nem lesz visszaállítva az időzítő időszak alatt, a watchdog időzítő túlcsordul, hogy reset jelet generáljon és újraindítsa a rendszert. A szoftverőr elve ugyanaz, de a hardveráramkör időzítőjét a processzor belső időzítője váltja fel, ami egyszerűsítheti a hardveráramkör tervezését, de nem olyan megbízható, mint a hardveres időzítő, például a rendszer belső időzítőjének hibáját nem lehet észlelni.

Kétféle szoftverőr létezik: normál soft dog a lágy lezárások észlelésére (órajelmegszakítások alapján), és NMI kutyák a kemény lezárások észlelésére (NMI megszakítások alapján).

1. megjegyzés: Az órajel megszakítási prioritása kisebb, mint az NMI megszakítás
2. megjegyzés: A lezárás egy bizonyos kernel-kód szakaszát jelenti, amely a CPU-t foglalja el. A lezárás miatt az egész rendszer nem reagál.
A lágy és a kemény zárolás között az egyetlen különbség, hogy a kemény záródás akkor következik be, amikor a CPU pajzsát megszakítják.
————————————————
Szerzői jogi értesítés: Ez a cikk a CSDN blogger "Hober_yao" eredeti cikke, a CC 4.0 BY-SA szerzői jogi megállapodásának megfelelően, kérjük, csatolja az eredeti forráslinket és ezt a nyilatkozatot újranyomtatáshoz.
Eredeti link:https://blog.csdn.net/yhb1047818384/article/details/70833825
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com