OpenSuSE 11.3 und nfs-Client Crash
Hallo ich sehe auf einem Standard-OpenSuSE 11.3 NFS-Client dauernd crash-Meldungen (vermutlich) vom nfs-Client. Der Server ist SLES 11 SP1. Der Patchstand ist aktuell, die Firewall (Client/Server) ausgeschaltet, NFSv3 ist aktiv, NFSv4 abgeschaltet. Der Fehler tritt soweit ich sehe nur auf diesem Client auf. Was ist da los, was kann ich machen, Vorschläge? Dec 6 09:15:02 serv2 kernel: [253049.303167] mount.nfs: page allocation failure. order:4, mode:0xd0, alloc_flags:0x40 pflags:0x400100 Dec 6 09:15:02 serv2 kernel: [253049.303171] Pid: 23092, comm: mount.nfs Not tainted 2.6.34.7-0.5-default #1 Dec 6 09:15:02 serv2 kernel: [253049.303173] Call Trace: Dec 6 09:15:02 serv2 kernel: [253049.303186] [<c0206303>] try_stack_unwind+0x173/0x190 Dec 6 09:15:02 serv2 kernel: [253049.303191] [<c020509f>] dump_trace+0x3f/0xe0 Dec 6 09:15:02 serv2 kernel: [253049.303195] [<c020636b>] show_trace_log_lvl+0x4b/0x60 Dec 6 09:15:02 serv2 kernel: [253049.303198] [<c0206398>] show_trace+0x18/0x20 Dec 6 09:15:02 serv2 kernel: [253049.303202] [<c05b9f5b>] dump_stack+0x6d/0x72 Dec 6 09:15:02 serv2 kernel: [253049.303208] [<c02c4d1f>] __alloc_pages_nodemask+0x42f/0x5b0 Dec 6 09:15:02 serv2 kernel: [253049.303214] [<c02ee6ca>] cache_grow.clone.0+0xba/0x350 Dec 6 09:15:02 serv2 kernel: [253049.303218] [<c02eebc1>] cache_alloc_refill+0x261/0x2a0 Dec 6 09:15:02 serv2 kernel: [253049.303223] [<c02eede2>] kmem_cache_alloc_notrace+0x82/0xb0 Dec 6 09:15:02 serv2 kernel: [253049.303242] [<f835a755>] nfs_idmap_new+0x35/0x140 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303288] [<f832f5b8>] nfs4_init_client+0x88/0x180 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303296] [<f832f728>] nfs4_set_client+0x78/0xf0 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303304] [<f832f82e>] nfs4_init_server+0x8e/0x1f0 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303313] [<f8330099>] nfs4_create_server+0x49/0x210 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303322] [<f833b203>] nfs4_remote_get_sb+0x93/0x3b0 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303334] [<c02fbbb6>] vfs_kern_mount+0x76/0x1d0 Dec 6 09:15:02 serv2 kernel: [253049.303343] [<f833a2ac>] nfs_do_root_mount+0x6c/0xa0 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303357] [<f833a4d7>] nfs4_try_mount+0x37/0xa0 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303372] [<f833c2c4>] nfs_get_sb+0x234/0x4f0 [nfs] Dec 6 09:15:02 serv2 kernel: [253049.303383] [<c02fbbb6>] vfs_kern_mount+0x76/0x1d0 Dec 6 09:15:02 serv2 kernel: [253049.303387] [<c02fbd6f>] do_kern_mount+0x3f/0xf0 Dec 6 09:15:02 serv2 kernel: [253049.303391] [<c0312326>] do_mount+0x1f6/0x240 Dec 6 09:15:02 serv2 kernel: [253049.303396] [<c031241e>] sys_mount+0x6e/0xa0 Dec 6 09:15:02 serv2 kernel: [253049.303399] [<c0203190>] sysenter_do_call+0x12/0x22 Dec 6 09:15:02 serv2 kernel: [253049.303421] [<ffffe430>] 0xffffe430 ... ... Grüsse Toni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Mon, Dec 06, 2010 at 01:16:44PM +0100, Anton Renner wrote:
Hallo
ich sehe auf einem Standard-OpenSuSE 11.3 NFS-Client dauernd crash-Meldungen (vermutlich) vom nfs-Client. Der Server ist SLES 11 SP1. Der Patchstand ist aktuell, die Firewall (Client/Server) ausgeschaltet, NFSv3 ist aktiv, NFSv4 abgeschaltet. Der Fehler tritt soweit ich sehe nur auf diesem Client auf.
Was ist da los, was kann ich machen, Vorschläge?
Dec 6 09:15:02 serv2 kernel: [253049.303167] mount.nfs: page allocation failure. order:4, mode:0xd0, alloc_flags:0x40 pflags:0x400100
Der Speicher im Kernel ist nahezu aus, er findet keine groesseren Pages mehr. (Order 4 ist glaube ich 4096 * 2^4 == 64KB zusammenhaengender Speicher). Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Dec 6 09:15:02 serv2 kernel: [253049.303167] mount.nfs: page allocation failure. order:4, mode:0xd0, alloc_flags:0x40 pflags:0x400100
Der Speicher im Kernel ist nahezu aus, er findet keine groesseren Pages mehr. (Order 4 ist glaube ich 4096 * 2^4 == 64KB zusammenhaengender Speicher).
Ciao, Marcus
Vielen Dank für die Antwort meine, 2GB sollten doch reichen, es läuft nicht so viel drauf, und auf den anderen WS ist auch nicht mehr RAM drin. Welchen Command kann man gebrauchen, um obige Resourcen im Auge zu behalten? serv2:~ # free total used free shared buffers cached Mem: 2045176 553400 1491776 0 394896 99608 -/+ buffers/cache: 58896 1986280 Swap: 2096124 56 2096068 Toni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Mon, Dec 06, 2010 at 01:57:27PM +0100, Anton Renner wrote:
Dec 6 09:15:02 serv2 kernel: [253049.303167] mount.nfs: page allocation failure. order:4, mode:0xd0, alloc_flags:0x40 pflags:0x400100
Der Speicher im Kernel ist nahezu aus, er findet keine groesseren Pages mehr. (Order 4 ist glaube ich 4096 * 2^4 == 64KB zusammenhaengender Speicher).
Ciao, Marcus
Vielen Dank für die Antwort meine, 2GB sollten doch reichen, es läuft nicht so viel drauf, und auf den anderen WS ist auch nicht mehr RAM drin. Welchen Command kann man gebrauchen, um obige Resourcen im Auge zu behalten?
serv2:~ # free total used free shared buffers cached Mem: 2045176 553400 1491776 0 394896 99608 -/+ buffers/cache: 58896 1986280 Swap: 2096124 56 2096068
Bin ich leider ueberfragt... Aber die Fragmentierung von Speicher im Kernel hat nicht direkt was mit freiem Speicher zu tun. /proc/slabinfo bzw das "slabtop" tool mal laufen lassen, aber wie man das liest weiss ich jetzt leider auch net so genau. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Bin ich leider ueberfragt... Aber die Fragmentierung von Speicher im Kernel hat nicht direkt was mit freiem Speicher zu tun.
/proc/slabinfo bzw das "slabtop" tool mal laufen lassen, aber wie man das liest weiss ich jetzt leider auch net so genau.
Ciao, Marcus
Danke Marcus werd mal schauen. Hab grad heute die neusten Patches installiert. Darunter war auch der nfs-client. Dann reboot, aber hat nix gebracht. Der nfs crashed munter weiter... Ok, werd mal danach weiter suchen und mich so schlauer machen. Der slabtop Output sieht böse komplex aus. Ev mal einen Memory Check laufen lassen... Griäss Toni -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Anton Renner
-
Marcus Meissner