Re: SCHED_ULE / NetGraph interaction broken somwhere between

看板FB_current作者時間14年前 (2012/01/12 18:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
Hello, Andriy. You wrote 12 =FF=ED=E2=E0=F0=FF 2012 =E3., 13:54:41: >> Switching to 4BSD helps. 4BSD works as usual: all CPU time is >> interrupts and network thread, system is responsive under heaviest load, >> normal operations of DNS, DHCP and hostapd. > How reproducible is this result? 100% > In other words, have you definitely ruled out all other factors besides t= he > scheduler? I have two almost-identical NanoBSD images which differs in one line in = kernel config -- option about scheduler. Worlds are exactly the same, only kerne= ls were rebuilt. Alexander Motin suggests, that switching scheduler could slightly change stack consumption, which triggers switching to ng_queue instead of direct calls. Really, here is diff between "md5" of all files of one and other images: blob# diff ~lev/bsd-image.md5sums ~lev/ule-image.md5sums 74c74 < MD5 (./boot/kernel/kernel) =3D 3bb0dd757628b5065d27ee5e7fc22eb3 --- > MD5 (./boot/kernel/kernel) =3D 5ba379d2c73e1277566f4bbcb618a9f2 618c618 < MD5 (./conf/base/var/log/userlog) =3D a827af82c1f780687706b19c7d94b29e --- > MD5 (./conf/base/var/log/userlog) =3D fc289b66ae6cb23f9b24b694bf12157b 15678c15678 < MD5 (./var/log/userlog) =3D a827af82c1f780687706b19c7d94b29e --- > MD5 (./var/log/userlog) =3D fc289b66ae6cb23f9b24b694bf12157b --=20 // Black Lion AKA Lev Serebryakov <lev@FreeBSD.org> _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1F3hQY74 (FB_current)
文章代碼(AID): #1F3hQY74 (FB_current)