Hi,

Would some kind soul please tell me the meaning of a message coming
from vm.c (FreeBSD 7.2):
"swap pager: indefinite wait buffer: bufobj: 0, blkno: 2, size: 4096"

This message occurs after a return from an msleep whose last args are PSWP,
"swread", and HZ*20 .

When it occurs, some interactive program is locked up.  It recovers
sometime later.

My best guess is that this is a complaint that swap or paging I/O has been
excessively delayed.  It is occurring while I am running disk-to-disk
transfers that have deep buffering.  Think mbuf(1), but it's my own code,
testing some algorithms.  I speculate that if the disk queuing/head movement 
optimization doesn't let the heads move off the file system
where the file resides (and I only see this with large, single files)
then this problem might result.  But that is a guess, and speculation.

Does anyone know if this can occur under later versions of FreeBSD?

Thank you for your help.

    Mark Terribile
    [email protected]


      
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to