"swap_pager: indefinite wait buffer .." unter 7 RC mit swapfile

rakso

Well-Known Member
ich habe schon etwas gegooglet, die meldung scheint jahre alt zu sein, aber so ne richtige lösung / begründung habe ich nicht gefunden:


swap_pager: indefinite wait buffer: bufobj: 0, blkno: 390881, size: 4096
swap_pager: indefinite wait buffer: bufobj: 0, blkno: 390646, size: 4096
swap_pager: indefinite wait buffer: bufobj: 0, blkno: 390555, size: 4096
swap_pager: indefinite wait buffer: bufobj: 0, blkno: 390302, size: 12288
swap_pager: indefinite wait buffer: bufobj: 0, blkno: 390642, size: 4096
swap_pager: indefinite wait buffer: bufobj: 0, blkno: 391142, size: 4096

ich glaube, dass ist der grund, warum mein server ab und zu "einfriert" (aber wieder ohne reeboot nach paar min auftaut)

swapinfo -h
Device 1K-blocks Used Avail Capacity
/dev/ad0s1b 1048576 282M 742M 28%
/dev/md0 1048576 284M 740M 28%
Total 2097152 566M 1.4G 28%


7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #2: Mon Dec 31 03:43:44 CET 2007
amd64

Gruß
rakso
 
Ich vermute mal md0 ist eine vnode mit einer Datei dahinter? Binde das mal aus, vielleicht macht das ja die Probleme.
 
Hast du mal versucht die Partition auf der die Datei liegt mit sync zu mounten?

# mount -uo sync /mountpoint

sollte das zur Laufzeit ändern.
 
klappt nicht, da ich dort ein paar nullfs mounts habe:

mount_nullfs: -o sync: option not supported

aber ich trags in fstab an, muss eh bald ein reboot durchführen, ich habe den kernel aktualisiert.
 
Ich würde auch noch die Optionen -s -x und -y von mdconfig testen um eine Festplattengeometrie vorzuteuchen.
 
bei "reboot" kam

All buffers synced.
swap_pager: I/O error - pagein failed; blkno 265564,size 4096, error 5
panic: swap_pager_force_pagein: read from swap failed
cpuid = 0
Uptime: 3d11h23m44s
Physical memory: 498 MB
Dumping 101 MB: (CTRL-C to abort) 86 70 54 38 22 6
Dump complete
Automatic reboot in 15 seconds - press a key on the console to abort


beim booten danach:

32-bit compatibility ldconfig path: /usr/lib32
Creating and/or trimming log files:.
Starting syslogd.
Checking for core dump on /dev/ad0s1b...
savecore: reboot after panic: swap_pager_force_pagein: read from swap failed
Jan 24 19:03:54 beastie savecore: reboot after panic: swap_pager_force_pagein: read from swap failed
savecore: writing core to vmcore.0
Initial amd64 initialization:.
.........
 
Zurück
Oben