Re: questions on nonsleepable lock

看板FB_hackers作者時間18年前 (2007/08/16 10:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
this is getting to be a serious problem in freebsd. i'm also encountering the same panic problem. my box runs on freebsd 6.1 with ipfw, pf, forwarding/routing enabled and several network-based applications. the panic occurs when the system is subjected to a very high traffic load and some applications are busy doing disk IO, system and socket calls. i think this was already asked in this thread. i just want to clarify if this problem is caused by user-applications (non-kernel). or possibly a system/ioctl call from user-application. i don't see mtx_*, giant or mutex use in any of my user-applications, so probably this is something underneath the kernel. also, is their a list or documentation of which freebsd application, program or component has this problem? thanks Roman Divacky wrote: > On Wed, Aug 15, 2007 at 05:10:48PM +0800, Nex Mon wrote: > >> thanks for your reply. >> >> i didn't use WITNESS. it is disabled. >> >> is their a list a list of which locks are sleepable and non-sleepable >> in FreeBSD6.2? is sleeping triggered by a call to "sleep", IO operation >> or a result of context switching by kernel? >> > > all locks except sx and Giant are nonsleepable, sleeping can be triggered > by calling foo_sleep() and/or by calling a sleeping function (like io etc.) > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > > _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
文章代碼(AID): #16mx4o00 (FB_hackers)
討論串 (同標題文章)
文章代碼(AID): #16mx4o00 (FB_hackers)