Debian memória gond

Illés Balázs illesb at tomorkenygimn.hu
2009. Dec. 12., Szo, 09:06:19 CET


Sziasztok!

Van egy régi mailserverem (Debian 3.1, 
courier+postfix+clamav+spamassassin+apache+squirrelmail fut rajta). 
Valamelyik nap a szerveren elérhetetlenné vált az smtp, megnézve a gépet 
ilyeneket írt ki:

__alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
VM: killing process xxx

Vagyis valami memóriafoglalási hiba miatt elkezdte kilőni a processeket. 
Ezek az üzenetek a logfile-okban meg sem jelentek. Ráguglizva a hibára, 
mindenhol azt írták hogy akkor fordul ez elő, ha elfogy a memória vagy a 
swap.
Csakhogy a szerver évek óta megy ugyanilyen beállításokkal, eddig nem 
volt vele ilyen gond. Lekérdezve a szabad memóriát, egyáltalán nem úgy 
tűnt hogy tele lenne. A gépben 384 MB DDR ECC RAM volt, egy gyors 
memteszt nem látta hibásnak (igaz nem ment órákig). Mivel újraindítás 
után is előjött a jelenség - még ha nem is rögtön - jobb megoldás híján, 
tüneti kezelésként kapott 1 GB RAM-ot, de szeretném kideríteni a valódi 
okot. A memóriafoglalás most eképpen alakul:

              total       used       free     shared    buffers     cached
Mem:        903956      34336     869620          0       3040       9160
-/+ buffers/cache:      22136     881820
Swap:       497992     115460     382532

Ebből nem úgy tűnik hogy a 384 MB kevés lett volna. Hol érdemes elindulni?


-- 
Üdvözlettel:

Illés Balázs
rendszergazda
Tömörkény István Gimnázium és Művészeti Szakközépiskola, Szeged


További információk a(z) Techinfo levelezőlistáról