Portál AbcLinuxu, 12. května 2025 11:10

Dotaz: Divné hlášky jádra o swapu

11.12.2008 22:13 lubo
Divné hlášky jádra o swapu
Přečteno: 297×
Odpovědět | Admin
Příloha:

Jádro mi hlásí do dmesg docela divné hlášky viz. příloha. Co to znamená a jak zjistim čas kdy k tomu problému došlo? Swap mám v /etc/fstab namontovaný takto:

# /dev/sda3
UUID=ed7d9b48-21a5-4a0c-9102-2ebdf09805de none            swap    sw,pri=1        0       0
# /dev/sdb3
UUID=1c3e079e-c090-4a39-ba2d-89627df887a8 none            swap    sw,pri=1        0       0
# /dev/sdc3
UUID=eb400fd9-ff84-4145-a38a-75d56d64185e none            swap    sw,pri=1        0       0
# /dev/sdd3
UUID=9cb51cc3-1a69-47b0-b9d1-f0d039ef4deb none            swap    sw,pri=1        0       0

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

David Watzke avatar 11.12.2008 22:38 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Divné hlášky jádra o swapu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Čas kdy k tomu došlo zjistíš když použiješ logovacího démona, nějakej syslog. Pravděpodobně ti běží, mrkni jestli máš soubor /var/log/messages...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
11.12.2008 23:33 lubo
Rozbalit Rozbalit vše Re: Divné hlášky jádra o swapu

Dec 10 02:54:32. Co vlastně znamenají ta čísla v hranaté závorce toho dmesg? A hlavně, co se vlastně stalo a proč se to stalo, že to hodilo ten výpis. Řekl bych, že se to snažilo swapovat, ale narazilo to na problém, ale swap využitej z malinký části je tak nevim.

free
             total       used       free     shared    buffers     cached
Mem:       1027532    1012416      15116          0       5152     939316
-/+ buffers/cache:      67948     959584
Swap:      5076496        216    5076280

12.12.2008 00:25 x22
Rozbalit Rozbalit vše Re: Divné hlášky jádra o swapu

Tie cisla v zatvorke su pravdepodobne cas.

 

Swapper dnes uz zo swapom nema nic spolocne. Podla vsetko sa nieco stalo pri prijimani paketu zo siete.

Najskor to sposobuje nejaky bug v jadre.

 

12.12.2008 21:46 lubo
Rozbalit Rozbalit vše Re: Divné hlášky jádra o swapu

To znamená že paket je poškozený a díky tomu mohu mít poškozený nějaký soubor, který jsem posílal na tento pc?

michich avatar 12.12.2008 23:59 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Divné hlášky jádra o swapu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Takže ta hláška je: swapper: page allocation failure. order:1, mode:0x4020

Tato událost nastala při příjmu paketu ze sítě. Síťový ovladač se pokusil alokovat paměť, aby tam mohl uložit příchozí data. To se ale nezdařilo. order:1 znamená, že se jedná o alokaci dvou (2^1) souvislých stránek. A tento pokus o alokaci nastal v kontextu přerušení, kdy není možné jiné stránky uvolňovat. Je možné, že v systému ještě nějaká volná pamět v tom okamžiku byla, ale byla už pouze roztroušená po osamocených stránkách. Nepodařilo se nalézt dvě volné vedle sebe. 

Není to fatální bug, ovladač v takovém případě ten příchozí paket prostě zahodí. Jestli se to děje nějak často, zkus, jestli pomůže zvednout hodnotu /proc/sys/vm/min_free_kbytes

13.12.2008 00:24 lubo
Rozbalit Rozbalit vše Re: Divné hlášky jádra o swapu

Mám tam dvě takové hlášky za týden, takže si toho asi nebudu všímat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.